--- /srv/rebuilderd/tmp/rebuilderdXx2c0Z/inputs/mesa-libgallium_25.2.6-1~bpo13+1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdXx2c0Z/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 7729168 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 0x18bbb24 0x018bbb24 0x018bbb24 0x05ff0 0x05ff0 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x18c1b18 0x18c1b18 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 f7d65c 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00fedfac fedfac 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00fedfc0 fedfc0 8c892e 00 A 0 0 16 │ │ │ │ + [15] .ARM.extab PROGBITS 018b68f0 18b68f0 005234 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 018bbb24 18bbb24 005ff0 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 018c1b14 18c1b14 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) 0xfedfac │ │ │ │ 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: 8814d36554dcf87146256d392e9e2e9e925a5712 │ │ │ ├── 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 │ │ │ │ +HxDpGrmm │ │ │ │ 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=HxDpGHxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGJ+FzD_ │ │ │ │ #4J+FzD_ │ │ │ │ -2SJ+FzD_ │ │ │ │ +2SJ+FzD^ │ │ │ │ xlLJzDLK │ │ │ │ -2JJ+FzD_ │ │ │ │ +2JJ+FzD^ │ │ │ │ 2CJ+FzD^ │ │ │ │ 2>J+FzD^ │ │ │ │ #4J+FzD^ │ │ │ │ 2gJ+FzD^ │ │ │ │ 2^J+FzD^ │ │ │ │ #MJ+FzD^ │ │ │ │ #HJ+FzD^ │ │ │ │ @@ -8845,15 +8845,15 @@ │ │ │ │ 7H8KxD{D= │ │ │ │ 7H7KxD{D8 │ │ │ │ 6H7KxD{D3 │ │ │ │ MOOOOOOOKOOOOOOOQOOOOOOOO │ │ │ │ " "lF2` F │ │ │ │ O}}e}}}i}}}}}}}K │ │ │ │ )))'k',,))))eeeeeeeede │ │ │ │ - 3IzDyDt │ │ │ │ + 3IzDyDs │ │ │ │ J F IzDyDs │ │ │ │ IzDyDs │ │ │ │ NHNKxD{D │ │ │ │ MHNKxD{D │ │ │ │ MHMKxD{D │ │ │ │ LHMKxD{D │ │ │ │ LHLKxD{D │ │ │ │ @@ -8916,15 +8916,15 @@ │ │ │ │ GHGKxD{D │ │ │ │ FHGKxD{D │ │ │ │ /////////////5// │ │ │ │ F~D(K)M{D4Y │ │ │ │ MOOOOOOOKOOOOOOOQOOOOOOOO │ │ │ │ " "lF2` F │ │ │ │ z&&&&&&&& │ │ │ │ - 2IzDyDi │ │ │ │ + 2IzDyDh │ │ │ │ J IzDyDh │ │ │ │ kIzDyDh │ │ │ │ eJfIzDyDh │ │ │ │ {&&&&&&&& │ │ │ │ #!F>iJF(F │ │ │ │ .038+8(8 │ │ │ │ NHNKxD{D │ │ │ ├── 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 │ │ │ │ + strtmi sp, [r8], -r7, asr #5 │ │ │ │ + movtle pc, #41742 @ 0xa30e @ │ │ │ │ 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, lsr r5 │ │ │ │ + tsteq r0, r6, asr #10 │ │ │ │ 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, ror #11 │ │ │ │ + @ instruction: 0x0110e490 │ │ │ │ + rscseq r0, sl, lr, lsr #10 │ │ │ │ + rscseq r0, sl, lr, lsr #10 │ │ │ │ + rscseq r0, sl, r2, asr #10 │ │ │ │ + rscseq r0, sl, r8, asr r5 │ │ │ │ + rscseq r0, sl, r0, ror r5 │ │ │ │ + rscseq r0, sl, lr, lsl r5 │ │ │ │ orrseq r9, r7, r6, lsr #15 │ │ │ │ andeq r1, r0, ip, lsl #3 │ │ │ │ - smlalseq r7, r9, r8, sl │ │ │ │ + rscseq r7, r9, r8, ror #23 │ │ │ │ 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, asr #23 │ │ │ │ + ldrsbteq r7, [r9], #190 @ 0xbe │ │ │ │ + ldrhteq r7, [r9], #184 @ 0xb8 │ │ │ │ + rscseq r7, r9, r2, lsr #23 │ │ │ │ + smlalseq r7, r9, r4, fp │ │ │ │ + rscseq r0, sl, ip, ror #6 │ │ │ │ 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, lsl #6 │ │ │ │ + rscseq r0, sl, sl, lsl #6 │ │ │ │ + rscseq r0, sl, lr, lsl #6 │ │ │ │ + rscseq r0, sl, r2, lsl r3 │ │ │ │ + rscseq r0, sl, r2, lsl r3 │ │ │ │ + rscseq r0, sl, lr, lsl r3 │ │ │ │ + rscseq r0, sl, lr, lsl r3 │ │ │ │ orrseq r9, r7, r6, asr #7 │ │ │ │ - ldrshteq r0, [sl], #8 │ │ │ │ + rscseq r0, sl, r8, asr #4 │ │ │ │ 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 │ │ │ │ + ldrsbteq r7, [r9], #112 @ 0x70 │ │ │ │ + ldrsbteq r0, [sl], #22 │ │ │ │ + rscseq r7, sp, r0, lsr r4 │ │ │ │ + tsteq pc, r0, lsl #26 │ │ │ │ + rscseq r8, fp, r6, lsr #24 │ │ │ │ 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, lsr #13 │ │ │ │ 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, asr r4 │ │ │ │ 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 sl, lr, r4 │ │ │ │ @ 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, ror #20 │ │ │ │ + ldrshteq r9, [lr], #240 @ 0xf0 │ │ │ │ + ldrsbteq r6, [lr], #176 @ 0xb0 │ │ │ │ + rscseq r9, lr, ip, ror #30 │ │ │ │ + rscseq r9, lr, r6, ror #30 │ │ │ │ + rscseq r9, lr, r0, lsr pc │ │ │ │ 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, lsr fp │ │ │ │ + rscseq r6, lr, r0, lsr fp │ │ │ │ + rscseq r6, lr, r8, lsr #22 │ │ │ │ + rscseq r6, lr, r0, lsr #22 │ │ │ │ + rscseq r6, lr, r8, lsl fp │ │ │ │ + rscseq r6, lr, r0, lsl fp │ │ │ │ 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 │ │ │ │ + strdeq r8, [r8, #-150]! @ 0xffffff6a │ │ │ │ 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 @ │ │ │ │ + strdeq lr, [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, lsr #19 │ │ │ │ + rscseq r6, lr, r0, lsr #19 │ │ │ │ + smlalseq r6, lr, ip, r9 │ │ │ │ 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, asr #3 │ │ │ │ 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, asr r4 │ │ │ │ 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 │ │ │ │ - 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 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 │ │ │ │ + ldrhteq r6, [lr], #106 @ 0x6a │ │ │ │ + rscseq r6, lr, r0, asr #13 │ │ │ │ + rscseq r6, lr, sl, asr #13 │ │ │ │ + rscseq r6, lr, r4, asr #13 │ │ │ │ + rscseq r6, lr, r4, asr #13 │ │ │ │ + rscseq r6, lr, r4, asr #13 │ │ │ │ + rscseq r6, lr, r8, asr #13 │ │ │ │ + rscseq r6, lr, r8, asr #13 │ │ │ │ + rscseq r6, lr, r8, asr #13 │ │ │ │ + rscseq fp, fp, r8, asr r2 │ │ │ │ + rscseq r1, sp, r8, ror #1 │ │ │ │ + rscseq r6, lr, r8, lsr #13 │ │ │ │ + rscseq r6, lr, r4, lsr #13 │ │ │ │ + rscseq r6, lr, r0, lsr #13 │ │ │ │ + smlalseq r6, lr, ip, r6 │ │ │ │ + rscseq r1, sp, r4, lsr #1 │ │ │ │ + rscseq r6, lr, r8, lsl #13 │ │ │ │ + rscseq r1, sp, r4, asr r0 │ │ │ │ + rscseq r6, lr, r4, ror r6 │ │ │ │ + rscseq r6, lr, r0, ror r6 │ │ │ │ + rscseq r1, sp, r0, lsr r0 │ │ │ │ + rscseq r6, lr, ip, asr r6 │ │ │ │ + rscseq r6, lr, r8, asr r6 │ │ │ │ + rscseq r6, lr, r8, asr r6 │ │ │ │ + rscseq r6, lr, r4, asr r6 │ │ │ │ + rscseq ip, r7, ip, lsr pc │ │ │ │ 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 │ │ │ │ + rscseq r9, lr, r2, lsl sl │ │ │ │ + tsteq r4, r0, lsl r8 │ │ │ │ + rscseq r9, lr, ip, ror #19 │ │ │ │ + rscseq r9, lr, ip, lsr #15 │ │ │ │ orrseq sp, r4, r4, lsr sp │ │ │ │ - rscseq r9, lr, r2, lsl #17 │ │ │ │ + ldrsbteq r9, [lr], #146 @ 0x92 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ - ldrhteq r9, [lr], #192 @ 0xc0 │ │ │ │ + rscseq r9, lr, r0, lsl #28 │ │ │ │ @ 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, 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 │ │ │ │ - rscseq r9, lr, r6, lsl r3 │ │ │ │ - rscseq r9, lr, r8, lsl r3 │ │ │ │ + rscseq r9, lr, r6, lsl #28 │ │ │ │ + smlalseq r9, lr, r8, r6 │ │ │ │ + rscseq r9, lr, r2, asr #27 │ │ │ │ + rscseq r9, lr, r0, lsr #27 │ │ │ │ + ldrshteq r9, [lr], #166 @ 0xa6 │ │ │ │ + smlalseq r9, lr, sl, fp │ │ │ │ + smlalseq r9, lr, ip, r8 │ │ │ │ + rscseq r0, sp, r2, asr #21 │ │ │ │ + rscseq r5, r9, r0, lsl #3 │ │ │ │ + rscseq r9, lr, r2, lsr r9 │ │ │ │ + rscseq r9, lr, r6, lsr #23 │ │ │ │ + rscseq r9, lr, lr, lsl #15 │ │ │ │ + rscseq r9, lr, r8, asr r9 │ │ │ │ + rscseq r9, lr, r6, lsl sl │ │ │ │ + rscseq r9, lr, ip, lsl sl │ │ │ │ + rscseq r9, lr, r6, ror r9 │ │ │ │ + rscseq r9, lr, ip, asr r9 │ │ │ │ + rscseq r9, lr, r2, ror #20 │ │ │ │ + rscseq r9, lr, lr, lsr #7 │ │ │ │ + ldrshteq r9, [lr], #148 @ 0x94 │ │ │ │ + ldrsbteq r9, [lr], #146 @ 0x92 │ │ │ │ + rscseq r9, lr, r4, lsr #16 │ │ │ │ + rscseq r9, lr, sl, asr #19 │ │ │ │ + rscseq r9, lr, ip, lsl #22 │ │ │ │ + rscseq r9, lr, r2, lsl fp │ │ │ │ + rscseq r9, lr, r2, lsr sl │ │ │ │ + ldrsbteq r9, [lr], #148 @ 0x94 │ │ │ │ + rscseq r9, lr, r2, ror #11 │ │ │ │ + ldrsbteq r9, [lr], #92 @ 0x5c │ │ │ │ + rscseq r4, r9, r2, asr #28 │ │ │ │ + rscseq r9, lr, r8, ror r8 │ │ │ │ + ldrhteq r9, [lr], #124 @ 0x7c │ │ │ │ + ldrshteq r9, [lr], #114 @ 0x72 │ │ │ │ + rscseq r9, lr, lr, lsr #16 │ │ │ │ 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 r9, lr, r2, lsl #14 │ │ │ │ + ldrshteq r9, [lr], #18 │ │ │ │ + rscseq r9, lr, r8, lsl r2 │ │ │ │ + rscseq r9, lr, r6, ror #8 │ │ │ │ + rscseq r9, lr, r8, ror #8 │ │ │ │ + rscseq r9, lr, ip, lsl r4 │ │ │ │ + rscseq r9, lr, r2, lsr #8 │ │ │ │ + rscseq r9, lr, r4, lsr #8 │ │ │ │ + rscseq r9, lr, r6, lsr #8 │ │ │ │ + rscseq r9, lr, r0, lsr r4 │ │ │ │ + rscseq r9, lr, r6, lsr r4 │ │ │ │ + rscseq r9, lr, ip, ror #8 │ │ │ │ + rscseq r9, lr, lr, ror #8 │ │ │ │ + rscseq r9, lr, r8, lsl r4 │ │ │ │ + rscseq r9, lr, lr, lsl #8 │ │ │ │ + rscseq r9, lr, r2, lsl r4 │ │ │ │ + rscseq r9, lr, r4, lsl r4 │ │ │ │ + rscseq r8, lr, r0, lsr #31 │ │ │ │ + rscseq r1, lr, ip, lsl #3 │ │ │ │ + rscseq r4, r9, r4, lsl #23 │ │ │ │ + rscseq r0, sp, r2, asr r4 │ │ │ │ + rscseq r9, lr, r6, lsl r3 │ │ │ │ + rscseq r9, lr, ip, asr r3 │ │ │ │ + rscseq r9, lr, r6, lsr #7 │ │ │ │ + rscseq r9, lr, ip, asr r3 │ │ │ │ + rscseq r9, lr, lr, asr r3 │ │ │ │ + rscseq r9, lr, r0, ror #6 │ │ │ │ + ldrshteq r9, [lr], #46 @ 0x2e │ │ │ │ + rscseq r9, lr, r4, ror #6 │ │ │ │ + rscseq r9, lr, r2, ror #6 │ │ │ │ + rscseq r9, lr, r4, lsl #6 │ │ │ │ + @ instruction: 0x010b469a │ │ │ │ + rscseq r9, lr, ip, asr r2 │ │ │ │ + rscseq r4, r9, r0, lsr #19 │ │ │ │ + rscseq r8, lr, r2, lsr #26 │ │ │ │ + tsteq pc, r0, asr pc @ │ │ │ │ + rscseq r8, lr, r8, ror ip │ │ │ │ + ldrhteq r8, [lr], #234 @ 0xea │ │ │ │ + tsteq pc, ip, lsr #28 │ │ │ │ + rscseq r8, lr, lr, lsl #24 │ │ │ │ + rscseq r8, lr, r0, lsl ip │ │ │ │ + rscseq r8, lr, r2, lsl ip │ │ │ │ + rscseq r8, lr, r0, lsl ip │ │ │ │ + rscseq r8, lr, lr, lsl #24 │ │ │ │ + rscseq r8, lr, ip, lsl #24 │ │ │ │ + rscseq r8, lr, r6, asr fp │ │ │ │ + rscseq r8, lr, r8, asr fp │ │ │ │ + rscseq r8, lr, sl, asr fp │ │ │ │ + rscseq r8, lr, r4, ror fp │ │ │ │ + rscseq r8, lr, r6, ror fp │ │ │ │ + rscseq r8, lr, r8, ror fp │ │ │ │ + rscseq r9, lr, sl, asr #3 │ │ │ │ + rscseq r8, lr, ip, lsr #24 │ │ │ │ + rscseq r8, lr, r2, ror sl │ │ │ │ + rscseq r8, lr, sl, ror sl │ │ │ │ + rscseq r8, lr, lr, ror sl │ │ │ │ + rscseq r8, lr, lr, ror sl │ │ │ │ + rscseq r8, lr, lr, ror sl │ │ │ │ + rscseq r8, lr, r2, lsr ip │ │ │ │ + rscseq r8, lr, r0, lsl #21 │ │ │ │ + smlalseq r8, lr, r4, sl │ │ │ │ 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 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, sl, lsr #20 │ │ │ │ + rscseq r8, lr, r2, lsr sl │ │ │ │ + rscseq r8, lr, r6, lsr sl │ │ │ │ + rscseq r8, lr, ip, lsr sl │ │ │ │ + rscseq r8, lr, ip, asr sl │ │ │ │ + rscseq r8, lr, r6, lsr sl │ │ │ │ + rscseq r8, lr, r4, lsr sl │ │ │ │ + rscseq r8, lr, ip, asr #20 │ │ │ │ + rscseq r8, lr, lr, lsr #20 │ │ │ │ + rscseq r8, lr, ip, lsr #20 │ │ │ │ + rscseq r8, lr, r2, asr #20 │ │ │ │ + rscseq r8, lr, r4, lsr sl │ │ │ │ + smlalseq r8, lr, r8, r3 │ │ │ │ + rscseq r8, lr, r0, lsl #7 │ │ │ │ + smlalseq r8, lr, lr, r3 │ │ │ │ + rscseq r9, lr, r2, asr #9 │ │ │ │ + rscseq r8, lr, r4, lsl #7 │ │ │ │ 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], #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], #88 @ 0x58 │ │ │ │ - rscseq r8, lr, ip, lsr #11 │ │ │ │ - rscseq r8, lr, r4, asr #13 │ │ │ │ - rscseq r8, lr, r6, lsr #12 │ │ │ │ - rscseq r8, lr, r6, asr #12 │ │ │ │ + ldrsbteq r8, [lr], #106 @ 0x6a │ │ │ │ + ldrsbteq r8, [lr], #108 @ 0x6c │ │ │ │ + ldrsbteq r8, [lr], #106 @ 0x6a │ │ │ │ + ldrsbteq r8, [lr], #104 @ 0x68 │ │ │ │ + rscseq r8, lr, sl, lsl r7 │ │ │ │ + ldrsbteq r8, [lr], #100 @ 0x64 │ │ │ │ + ldrsbteq r8, [lr], #98 @ 0x62 │ │ │ │ + rscseq r8, lr, ip, lsl #14 │ │ │ │ + rscseq r8, lr, lr, asr #13 │ │ │ │ + rscseq r8, lr, ip, asr #13 │ │ │ │ + rscseq r8, lr, lr, lsl #15 │ │ │ │ + rscseq r8, lr, ip, lsr r7 │ │ │ │ + rscseq r8, lr, r6, lsr #14 │ │ │ │ + rscseq r8, lr, r8, asr r6 │ │ │ │ + rscseq r8, lr, sl, lsl r7 │ │ │ │ + rscseq r8, lr, ip, asr #12 │ │ │ │ + rscseq r8, lr, lr, asr r6 │ │ │ │ + rscseq r8, lr, r6, ror r6 │ │ │ │ + rscseq r8, lr, r4, asr #12 │ │ │ │ + rscseq r8, lr, ip, lsr #12 │ │ │ │ rscseq r8, lr, r2, ror r6 │ │ │ │ + rscseq r8, lr, ip, ror r6 │ │ │ │ + rscseq r8, lr, r0, lsr #14 │ │ │ │ + rscseq r8, lr, r4, lsl r7 │ │ │ │ + rscseq r8, lr, r8, lsl #14 │ │ │ │ + ldrshteq r8, [lr], #108 @ 0x6c │ │ │ │ + rscseq r8, lr, r4, lsl r8 │ │ │ │ + rscseq r8, lr, r6, ror r7 │ │ │ │ + smlalseq r8, lr, r6, r7 │ │ │ │ + rscseq r8, lr, r2, asr #15 │ │ │ │ + rscseq r8, lr, r0, asr #15 │ │ │ │ + rscseq r8, lr, r2, asr #15 │ │ │ │ + rscseq r8, lr, r4, asr #15 │ │ │ │ + rscseq r8, lr, r6, asr #15 │ │ │ │ + rscseq r8, lr, r4, asr #15 │ │ │ │ + rscseq r8, lr, r8, asr #18 │ │ │ │ + rscseq r8, lr, lr, asr #13 │ │ │ │ + ldrhteq r8, [lr], #106 @ 0x6a │ │ │ │ + rscseq ip, fp, lr, lsl #17 │ │ │ │ + ldrsbteq r8, [lr], #98 @ 0x62 │ │ │ │ + ldrsbteq r8, [lr], #98 @ 0x62 │ │ │ │ + rscseq r8, lr, lr, asr #13 │ │ │ │ + rscseq r8, lr, r4, asr #13 │ │ │ │ + ldrhteq r8, [lr], #106 @ 0x6a │ │ │ │ + rscseq r8, lr, r4, ror r6 │ │ │ │ + rscseq r8, r9, r6, ror r8 │ │ │ │ rscseq r8, lr, r0, ror r6 │ │ │ │ + rscseq r8, lr, lr, ror #12 │ │ │ │ + rscseq r8, lr, ip, ror #12 │ │ │ │ + rscseq r8, lr, r6, ror #12 │ │ │ │ + rscseq r8, lr, r8, ror #12 │ │ │ │ + rscseq r8, lr, r2, ror r6 │ │ │ │ + rscseq r8, lr, r0, lsl #12 │ │ │ │ + rscseq r8, lr, r2, lsl #12 │ │ │ │ + rscseq r8, lr, r4, lsl #12 │ │ │ │ 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, 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 │ │ │ │ - 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, 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, r2, ror r6 │ │ │ │ + rscseq pc, ip, r4, asr r2 @ │ │ │ │ + ldrsbteq r8, [lr], #82 @ 0x52 │ │ │ │ + rscseq r8, lr, r6, asr #11 │ │ │ │ + ldrhteq r8, [lr], #94 @ 0x5e │ │ │ │ + smlalseq r8, lr, lr, r5 │ │ │ │ + smlalseq r8, lr, sl, r5 │ │ │ │ + smlalseq r8, lr, sl, r5 │ │ │ │ + rscseq r8, lr, r2, lsr #11 │ │ │ │ + smlalseq r8, lr, r0, r5 │ │ │ │ + rscseq r8, lr, ip, lsr #10 │ │ │ │ + rscseq r8, lr, r0, lsr r5 │ │ │ │ + rscseq r8, lr, r0, lsr r5 │ │ │ │ + rscseq r8, lr, r4, lsr r5 │ │ │ │ + rscseq r8, lr, r8, lsr r5 │ │ │ │ + rscseq r8, lr, ip, lsr r5 │ │ │ │ + rscseq r8, lr, r0, asr #10 │ │ │ │ + rscseq r8, lr, r0, asr #10 │ │ │ │ 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, ror #8 │ │ │ │ + rscseq r8, lr, lr, ror #8 │ │ │ │ + rscseq r8, lr, r2, ror r4 │ │ │ │ + rscseq r8, lr, r6, ror r4 │ │ │ │ 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 │ │ │ │ + smlabbeq lr, sl, lr, r0 │ │ │ │ ldrheq r6, [r5, ip] │ │ │ │ - tsteq lr, ip, asr r3 │ │ │ │ + smlatbeq lr, ip, r4, 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, lsl #23 │ │ │ │ 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, ror fp │ │ │ │ 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, asr fp │ │ │ │ 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, lsr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb6f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1200ff8 │ │ │ │ - rorslt sp, pc, pc │ │ │ │ - ldcle 0, cr15, [r6], {236} @ 0xec │ │ │ │ + rorslt sp, r3, pc │ │ │ │ + stcle 0, cr15, [sl], {236} @ 0xec │ │ │ │ @ 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, lsl #22 │ │ │ │ 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, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb798 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0ec0ff8 │ │ │ │ - strmi sp, [r4], -pc, lsr #21 │ │ │ │ + strmi sp, [r4], -r3, lsr #21 │ │ │ │ @ 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, ror #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb7dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0ec0ff8 │ │ │ │ - @ instruction: 0x4604da9d │ │ │ │ + @ instruction: 0x4604da91 │ │ │ │ @ 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, lsr #20 │ │ │ │ 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, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1320ff8 │ │ │ │ - strmi sp, [r4], -pc, lsl #31 │ │ │ │ + strmi sp, [r4], -r3, lsl #31 │ │ │ │ @ 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 │ │ │ │ + smlalseq r9, r7, ip, r9 │ │ │ │ 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, asr r9 │ │ │ │ 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 │ │ │ │ + rscseq r9, r7, r4, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb930 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1350ff8 │ │ │ │ - strmi sp, [r4], -sp, lsl #20 │ │ │ │ + strmi sp, [r4], -r1, lsl #20 │ │ │ │ @ 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 │ │ │ │ + ldrsbteq r9, [r7], #128 @ 0x80 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb974 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1350ff8 │ │ │ │ - strmi sp, [r4], -r1, lsr #20 │ │ │ │ + @ instruction: 0x4604da15 │ │ │ │ @ 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, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb9b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1430ff8 │ │ │ │ - strmi sp, [r4], -pc, ror #29 │ │ │ │ + strmi sp, [r4], -r3, ror #29 │ │ │ │ @ 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, asr #16 │ │ │ │ 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, lsl #16 │ │ │ │ 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 │ │ │ │ + ldrhteq r9, [r7], #124 @ 0x7c │ │ │ │ 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, ror #14 │ │ │ │ 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, lsl #14 │ │ │ │ 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 │ │ │ │ + ldcle 1, cr15, [lr, #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 │ │ │ │ + ldrbmi sp, [r9], -r3, ror #16 │ │ │ │ + stclle 1, cr15, [ip], #148 @ 0x94 │ │ │ │ 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 │ │ │ │ - smlalseq r9, r7, r8, r5 │ │ │ │ - rscseq r9, r7, r8, lsl #11 │ │ │ │ - rscseq r9, r7, lr, lsr #10 │ │ │ │ - rscseq r9, r7, r8, ror #10 │ │ │ │ + ldrsbteq r9, [r7], #108 @ 0x6c │ │ │ │ + strdeq r0, [fp, -r0] │ │ │ │ + rscseq r9, r7, r8, ror #13 │ │ │ │ + ldrsbteq r9, [r7], #104 @ 0x68 │ │ │ │ + rscseq r9, r7, lr, ror r6 │ │ │ │ + ldrhteq r9, [r7], #104 @ 0x68 │ │ │ │ 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, lsr pc │ │ │ │ + rscseq r9, r7, r0, lsr #12 │ │ │ │ + ldrshteq r9, [r7], #84 @ 0x54 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcbc88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1430ff8 │ │ │ │ - stclt 13, cr13, [r8, #-420] @ 0xfffffe5c │ │ │ │ + stclt 13, cr13, [r8, #-372] @ 0xfffffe8c │ │ │ │ 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, ror #7 │ │ │ │ + rscseq sl, r7, sl, lsr r3 │ │ │ │ + rscseq sl, r7, sl, lsr r3 │ │ │ │ andeq r2, r0, r4, lsl #12 │ │ │ │ - smlalseq r9, r7, r2, r7 │ │ │ │ + rscseq r9, r7, r2, ror #17 │ │ │ │ andeq r3, r0, r8, ror #17 │ │ │ │ - rscseq sl, r7, sl, lsr r1 │ │ │ │ - rscseq sl, r7, sl, asr #2 │ │ │ │ + rscseq sl, r7, sl, lsl #5 │ │ │ │ + smlalseq sl, r7, sl, r2 │ │ │ │ andeq r1, r0, r8, lsl #13 │ │ │ │ - rscseq sl, r7, r8, lsl r1 │ │ │ │ + rscseq sl, r7, r8, ror #4 │ │ │ │ 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 r5, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ 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 r5, [sp, #584] @ 0x248 │ │ │ │ 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 r3, [sp, #344] @ 0x158 │ │ │ │ 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 r2, [sp, #640] @ 0x280 │ │ │ │ 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 r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ 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 r1, [sp, #360] @ 0x168 │ │ │ │ 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, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ 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 r5, [sp, #600] @ 0x258 │ │ │ │ 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, [r7, #54] @ 0x36 │ │ │ │ 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, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ 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, [r2, #25] │ │ │ │ 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 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ 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, [r2, #40] @ 0x28 │ │ │ │ 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] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ 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] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ 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, [r2, #28] │ │ │ │ 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] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ 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, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ 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] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ 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, [r7, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ + bx sp │ │ │ │ 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 │ │ │ │ + mov ip, r4 │ │ │ │ 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 r7, #108 @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ 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 9ac090 │ │ │ │ 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 9ac168 │ │ │ │ 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 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + adds r6, r2, r3 │ │ │ │ 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 9ac400 │ │ │ │ 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 9ac414 │ │ │ │ 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 9ac474 │ │ │ │ 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, r1, #15 │ │ │ │ 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 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ 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, r3, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r5, #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, #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 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r3, r6 │ │ │ │ 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 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r3, r5 │ │ │ │ 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, r4, #29 │ │ │ │ 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, r0, #27 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ 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, r1, #10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ 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] │ │ │ │ + vst1.8 @ instruction: 0xf9c400f6 │ │ │ │ + vst1.8 @ instruction: 0xf98200f6 │ │ │ │ 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, r1, #12 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ 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, r1, #18 │ │ │ │ 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: 0xf748010f │ │ │ │ + @ instruction: 0xf704010f │ │ │ │ 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> │ │ │ │ + bic.w r1, r4, #9371648 @ 0x8f0000 │ │ │ │ + ubfx r1, r4, #0, #16 │ │ │ │ + @ instruction: 0xf374010f │ │ │ │ + ssat16 r1, #16, r4 │ │ │ │ + bhi.n 824ec <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2a84> │ │ │ │ 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 │ │ │ │ + rsb r1, r2, #15 │ │ │ │ + @ instruction: 0xf12a010f │ │ │ │ + add.w r1, r6, #15 │ │ │ │ + @ instruction: 0xf0e2010f │ │ │ │ + @ instruction: 0xf0ba010f │ │ │ │ + vext.8 d16, d6, d15, #1 │ │ │ │ + vaddw.s32 q0, q5, d15 │ │ │ │ + vrhadd.s16 d16, d14, d15 │ │ │ │ + vrhadd.s16 d0, d14, d15 │ │ │ │ + cdp 1, 12, cr0, cr2, cr15, {0} │ │ │ │ + cdp 1, 7, cr0, cr12, cr15, {0} │ │ │ │ + cdp 1, 2, cr0, cr14, cr15, {0} │ │ │ │ + stcl 1, cr0, [ip, #60]! @ 0x3c │ │ │ │ + stc 1, cr0, [r2, #60]! @ 0x3c │ │ │ │ + stc 1, cr0, [ip], {15} │ │ │ │ + rsbs r1, r0, pc │ │ │ │ + sbcs.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 82744 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2cdc> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 8248c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2a24> │ │ │ │ + b.n 8272c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2cc4> │ │ │ │ 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 8260c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2ba4> │ │ │ │ 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 834f0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3a88> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 83064 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x35fc> │ │ │ │ + b.n 83304 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x389c> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 82fa8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3540> │ │ │ │ + b.n 83248 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x37e0> │ │ │ │ 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 │ │ │ │ + b.n 83024 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x35bc> │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r6, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #6 │ │ │ │ cmp r6, #194 @ 0xc2 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ 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 │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r7, r1, #4 │ │ │ │ - udf #14 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ 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 │ │ │ │ + cbnz r0, 83a66 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3ffe> │ │ │ │ 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, 842aa <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x4842> │ │ │ │ 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 r5, [sp, #136] @ 0x88 │ │ │ │ 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, [r1, #22] │ │ │ │ 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, [r5, #62] @ 0x3e │ │ │ │ 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 │ │ │ │ + b.n 8af58 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xb4f0> │ │ │ │ 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, r1, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ 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, [r3, #60] @ 0x3c │ │ │ │ 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, [r1, #29] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ 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, [r6, #16] │ │ │ │ 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, [r1, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ 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 r5, [pc, #88] @ (9af74 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1b50c>) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ 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 │ │ │ │ + bx r9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r0, r7 │ │ │ │ + mov r8, r1 │ │ │ │ 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 │ │ │ │ + mov sl, r6 │ │ │ │ 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 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adcs r2, r6 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [pc, #32] @ (9b4cc ) │ │ │ │ + ldr r4, [pc, #352] @ (9b60c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + bx sp │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp ip, sl │ │ │ │ + bxns r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp lr, r1 │ │ │ │ + mov lr, fp │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r0, r9 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, r0 │ │ │ │ + mov r6, sl │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r8, r6 │ │ │ │ + mov r0, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, fp │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #368] @ (9b63c ) │ │ │ │ + ldr r1, [pc, #688] @ (9b77c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r2, r6 │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - rors r6, r4 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bics r4, r0 │ │ │ │ + add ip, sl │ │ │ │ lsls r5, r6, #3 │ │ │ │ - muls r2, r0 │ │ │ │ + add sl, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - orrs r0, r0 │ │ │ │ + add r0, sl │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, r7 │ │ │ │ + add r6, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - blxns r3 │ │ │ │ + ldr r0, [pc, #944] @ (9b89c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov lr, r0 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + blx r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #216] @ (9b5d0 ) │ │ │ │ + ldr r2, [pc, #536] @ (9b710 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #848] @ (9b84c ) │ │ │ │ + ldr r2, [pc, #144] @ (9b58c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adcs r2, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mvns r0, r0 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - muls r6, r7 │ │ │ │ + add lr, r9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [pc, #720] @ (9b7dc ) │ │ │ │ + ldr r4, [pc, #16] @ (9b51c ) │ │ │ │ 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 r1, #136 @ 0x88 │ │ │ │ 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 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r4, r2 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r5 │ │ │ │ + rors r6, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - eors r0, r7 │ │ │ │ + rors r0, r1 │ │ │ │ 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 r6, #128 @ 0x80 │ │ │ │ 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 r4, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r3, #250 @ 0xfa │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ + orrs r4, r3 │ │ │ │ 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 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r6, r7 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r4, r0 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r6, r6 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r0, r5 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r2, r3 │ │ │ │ + sbcs r2, r5 │ │ │ │ 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 r2, #250 @ 0xfa │ │ │ │ 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 r6, #210 @ 0xd2 │ │ │ │ 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, r3, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r2, r1, #1 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ 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, r7, #26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ 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, r2, #15 │ │ │ │ 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 r5, #86 @ 0x56 │ │ │ │ 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 r4, #50 @ 0x32 │ │ │ │ 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 r2, #52 @ 0x34 │ │ │ │ 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 r1, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ + adds r2, r7, #0 │ │ │ │ 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, r7, #25 │ │ │ │ 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, r2, #23 │ │ │ │ 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 │ │ │ │ + stc2l 0, cr0, [sl], {244} @ 0xf4 │ │ │ │ + ldc2 0, cr0, [r0], #-976 @ 0xfffffc30 │ │ │ │ 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: 0xfb2000f4 │ │ │ │ + @ instruction: 0xfb1c00f4 │ │ │ │ + cbnz r2, a085a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr.w r0, [lr, #244] @ 0xf4 │ │ │ │ + @ instruction: 0xfa2e00f4 │ │ │ │ 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] │ │ │ │ + @ instruction: 0xfa3800f4 │ │ │ │ + ldr??.w r0, [r0, #244] @ 0xf4 │ │ │ │ + vld1.8 @ instruction: 0xf9a800f4 │ │ │ │ + vst1.8 @ instruction: 0xf9c400f4 │ │ │ │ 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] │ │ │ │ + ldrh.w r0, [r2, #244] @ 0xf4 │ │ │ │ + ldr.w r0, [r6, r4, lsl #3] │ │ │ │ + vst4. {d0-d3}, [lr :256], r4 │ │ │ │ + str.w r0, [r2, #244] @ 0xf4 │ │ │ │ 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 │ │ │ │ + ldr??.w r0, [ip, #244] @ 0xf4 │ │ │ │ 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 │ │ │ │ + ldr??.w r0, [r8, r4, lsl #3] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ 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 │ │ │ │ + ldrb.w r0, [ip, #244] @ 0xf4 │ │ │ │ + @ instruction: 0xf71e00f4 │ │ │ │ + @ instruction: 0xf73e00f4 │ │ │ │ + @ instruction: 0xf73800f4 │ │ │ │ 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 │ │ │ │ + and.w r0, r6, #7995392 @ 0x7a0000 │ │ │ │ + @ instruction: 0xf35a00f4 │ │ │ │ + @ instruction: 0xf32400f4 │ │ │ │ + @ instruction: 0xf19000f4 │ │ │ │ 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 │ │ │ │ + movt r0, #24820 @ 0x60f4 │ │ │ │ stmdb sp!, {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 │ │ │ │ + rsbs r0, ip, #244 @ 0xf4 │ │ │ │ + adc.w r0, r0, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf0f000f4 │ │ │ │ + @ instruction: 0xf0f600f4 │ │ │ │ + @ instruction: 0xf0f400f4 │ │ │ │ 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 r2, sp, #1000 @ 0x3e8 │ │ │ │ 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} │ │ │ │ + vqadd.s16 q8, q13, q10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 │ │ │ │ + stcl 0, cr0, [lr, #976] @ 0x3d0 │ │ │ │ @ instruction: 0xe8180191 │ │ │ │ - stc 0, cr0, [r2], {244} @ 0xf4 │ │ │ │ + ldcl 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 │ │ │ │ - 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 │ │ │ │ + mrc 0, 2, r0, cr12, cr4, {7} │ │ │ │ + stc 0, cr0, [r6], {244} @ 0xf4 │ │ │ │ + @ instruction: 0xebe200f4 │ │ │ │ + ldc 0, cr0, [r8], #976 @ 0x3d0 │ │ │ │ + adc.w r0, lr, r4, ror #3 │ │ │ │ + ldcl 0, cr0, [r4], #-976 @ 0xfffffc30 │ │ │ │ + mrrc 0, 15, r0, r2, cr4 │ │ │ │ + stc 0, cr0, [sl], #-976 @ 0xfffffc30 │ │ │ │ + sub.w r0, r2, r4, ror #3 │ │ │ │ + adcs.w r0, r0, r4, ror #3 │ │ │ │ + @ instruction: 0xeb2000f4 │ │ │ │ + @ instruction: 0xeaee00f4 │ │ │ │ + orn r0, r0, r4, ror #3 │ │ │ │ + orns r0, r6, r4, ror #3 │ │ │ │ + and.w r0, lr, r4, ror #3 │ │ │ │ + @ instruction: 0xe9ba00f4 │ │ │ │ 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 a1d00 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a2984 │ │ │ │ + b.n a1c24 │ │ │ │ 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 a2c6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r4, r3, #7 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n a28b4 │ │ │ │ + b.n a2b54 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a28c4 │ │ │ │ + b.n a2b64 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ 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 a29fc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a27c0 │ │ │ │ + b.n a2a60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a26d0 │ │ │ │ + b.n a2970 │ │ │ │ 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 │ │ │ │ + b.n a286c │ │ │ │ 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 r7, [sp, #304] @ 0x130 │ │ │ │ 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 │ │ │ │ + ble.n a2b88 │ │ │ │ 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 │ │ │ │ + bgt.n a2c58 │ │ │ │ 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 │ │ │ │ + bvs.n a39ec │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r5, #28 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bvs.n a3908 │ │ │ │ + bvc.n a39a8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcc.n a3880 │ │ │ │ + bpl.n a3920 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bpl.n a38a0 │ │ │ │ + bvc.n a3940 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r3, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bcc.n a38d4 │ │ │ │ + bpl.n a3974 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcc.n a3958 │ │ │ │ + bmi.n a39f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r3, #20 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bcc.n a391c │ │ │ │ + bmi.n a39bc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcs.n a39d4 │ │ │ │ + bcc.n a3874 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bmi.n a39a8 │ │ │ │ + bpl.n a3848 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bne.n a38ac │ │ │ │ + bcc.n a394c │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a3874 │ │ │ │ + bcs.n a3914 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bne.n a39f8 │ │ │ │ + bcs.n a3898 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a3904 │ │ │ │ + bcs.n a39a4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n a3a0c │ │ │ │ + bne.n a38ac │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a388c │ │ │ │ + bcs.n a392c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n a39e8 │ │ │ │ + bne.n a3888 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a38c0 │ │ │ │ + bcc.n a3960 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n a39b4 │ │ │ │ + bne.n a3a54 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #22 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a3980 │ │ │ │ + bne.n a3a20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #2 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a39b0 │ │ │ │ + bne.n a3a50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bne.n a3910 │ │ │ │ + bcc.n a39b0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + bne.n a39e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #216 @ 0xd8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + beq.n a392c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + beq.n a3950 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #136 @ 0x88 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a3898 │ │ │ │ + bcs.n a3938 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + beq.n a38b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a39a0 │ │ │ │ + bne.n a3a40 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + beq.n a3a84 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #24 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a39d0 │ │ │ │ + bcs.n a3a70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + beq.n a3a0c │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + bne.n a3a2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + beq.n a39e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a38b8 │ │ │ │ + bne.n a3958 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r7, {r4, r5, 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} │ │ │ │ + beq.n a3968 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + beq.n a39e4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + bne.n a3a5c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ 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} │ │ │ │ + beq.n a3b94 │ │ │ │ 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 r7, {r1, r3, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ 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 r7!, {r1, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, 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 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 r4!, {r2, r3, r7} │ │ │ │ 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 r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ 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 r7!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r3, {r3, r5, 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} │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ 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} │ │ │ │ + @ instruction: 0xb636 │ │ │ │ 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, r5, r7, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ 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 {r6, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, a5800 │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a580a │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r4, a5802 │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r6, a580e │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ 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 │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r6, a5878 │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r4, a5872 │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a587c │ │ │ │ + push {r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, a5878 │ │ │ │ + push {r1, r5, r7} │ │ │ │ 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 │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, a592c │ │ │ │ + push {r1, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxth r4, r5 │ │ │ │ + cbz r4, a5962 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a592e │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxth r6, r1 │ │ │ │ + cbz r6, a5966 │ │ │ │ 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 │ │ │ │ + push {r1, r6} │ │ │ │ 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 │ │ │ │ + cbz r0, a5ab6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sxth r6, r6 │ │ │ │ + cbz r6, a5ab0 │ │ │ │ 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, a5aca │ │ │ │ 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 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a5bb4 │ │ │ │ + sxtb r0, r6 │ │ │ │ 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 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #16 │ │ │ │ + cbz r4, a5c50 │ │ │ │ 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 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + cbz r6, a5cce │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + cbz r4, a5cd8 │ │ │ │ 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 │ │ │ │ + cbz r6, a5df0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + cbz r0, a5de0 │ │ │ │ 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 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ 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 r3, sp, #368 @ 0x170 │ │ │ │ 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 r6, sp, #80 @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ svc 182 @ 0xb6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ 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 r2, sp, #472 @ 0x1d8 │ │ │ │ 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 r4, pc, #704 @ (adr r4, a695c ) │ │ │ │ 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 r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, pc, #16 @ (adr r2, a67ac ) │ │ │ │ + add r3, pc, #336 @ (adr r3, a68ec ) │ │ │ │ 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 r0, sp, #80 @ 0x50 │ │ │ │ lslne r4, r6, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, a6bd8 ) │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bpl.n a68e8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r1, pc, #192 @ (adr r1, a6930 ) │ │ │ │ + add r2, pc, #512 @ (adr r2, a6a70 ) │ │ │ │ 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 r7, pc, #872 @ (adr r7, a6c94 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ bmi.n a685c │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r6, pc, #72 @ (adr r6, a697c ) │ │ │ │ + add r7, pc, #392 @ (adr r7, a6abc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #424 @ (adr r0, a6ae0 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, a6c20 ) │ │ │ │ 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 r3, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ 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 r2, pc, #192 @ (adr r2, a7124 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #872 @ (adr r0, a73d0 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, a7110 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #864 @ (adr r0, a73cc ) │ │ │ │ + add r2, pc, #160 @ (adr r2, a710c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #608 @ (adr r0, a72d0 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, a7410 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + add r0, pc, #584 @ (adr r0, a72c0 ) │ │ │ │ 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 │ │ │ │ + add r0, pc, #688 @ (adr r0, a7390 ) │ │ │ │ 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 │ │ │ │ + add r0, pc, #136 @ (adr r0, a71c4 ) │ │ │ │ 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 r7, [sp, #888] @ 0x378 │ │ │ │ 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 r7, [sp, #752] @ 0x2f0 │ │ │ │ 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 r7, [sp, #528] @ 0x210 │ │ │ │ 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 r6, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ 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 r4, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ 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 r2, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ 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 r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r7, [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 │ │ │ │ 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 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ 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 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ 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 r5, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ 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 r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ 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 r2, [sp, #432] @ 0x1b0 │ │ │ │ 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 r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r0, [r5, #27] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ 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, [r4, #60] @ 0x3c │ │ │ │ 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, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r6, [r7, #14] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r0, #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 │ │ │ │ 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, [r0, #42] @ 0x2a │ │ │ │ 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, [r1, #40] @ 0x28 │ │ │ │ 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, [r4, #38] @ 0x26 │ │ │ │ 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, [r0, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ 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, [r0, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ 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, [r4, #58] @ 0x3a │ │ │ │ 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, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ 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, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #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, #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, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #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, #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, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ 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, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #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, #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, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbz r2, a906a │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ 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, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ 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, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r0, #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] @ (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, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ 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, [r5, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ 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, [r3, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ 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, [r1, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ 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, [r3, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ 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, [r0, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ 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] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ 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] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ 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, [r7, #29] │ │ │ │ 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, [r7, #27] │ │ │ │ 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, [r3, #25] │ │ │ │ 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 fedf8c │ │ │ │ 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, [r7, #7] │ │ │ │ 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, [r6, #17] │ │ │ │ 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, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ 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, [r1, #18] │ │ │ │ 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, [r1, #40] @ 0x28 │ │ │ │ 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] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ 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, [r4, #31] │ │ │ │ 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, [r5, #27] │ │ │ │ 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] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ 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 r2, [pc, #288] @ (acc7c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ + bxns lr │ │ │ │ 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 r3, #158 @ 0x9e │ │ │ │ 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 │ │ │ │ + subs r2, r7, r1 │ │ │ │ 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 r4, [sp, #840] @ 0x348 │ │ │ │ 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 r4, [sp, #968] @ 0x3c8 │ │ │ │ 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, r2, #18 │ │ │ │ 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, r7, #17 │ │ │ │ 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 r4, [sp, #488] @ 0x1e8 │ │ │ │ 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, r6, #15 │ │ │ │ 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, r4, #15 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf59a00f3 │ │ │ │ + @ instruction: 0xf4e200f3 │ │ │ │ + @ instruction: 0xf4e600f3 │ │ │ │ + @ instruction: 0xf4ba00f3 │ │ │ │ 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 │ │ │ │ + bic.w r0, lr, #7962624 @ 0x798000 │ │ │ │ + and.w r0, lr, #7962624 @ 0x798000 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf29c00f3 │ │ │ │ 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} │ │ │ │ + vshr.s64 q8, , #30 │ │ │ │ stmdb sp!, {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 │ │ │ │ + mrc 0, 6, r0, cr4, cr3, {7} │ │ │ │ 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 │ │ │ │ + ldcl 0, cr0, [r0], #-972 @ 0xfffffc34 │ │ │ │ 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,20 +99038,17 @@ │ │ │ │ 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 │ │ │ │ - lsls r3, r6, #3 │ │ │ │ - b.n b50b8 │ │ │ │ - lsls r3, r6, #3 │ │ │ │ - b.n b50d8 │ │ │ │ - lsls r3, r6, #3 │ │ │ │ + @ instruction: 0xe8da00f3 │ │ │ │ + strd r0, r0, [r6], #972 @ 0x3cc │ │ │ │ + ldrd r0, r0, [r4], #972 @ 0x3cc │ │ │ │ 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 │ │ │ │ cbz r1, b51e0 │ │ │ │ @@ -102642,15 +102639,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 r4!, {r2, r3, r5, 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 +102752,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 r1!, {r2, r4, r5, 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 +102786,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 r4, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ 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 +104243,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 r1, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ 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 +104725,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, [r5, #20] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ 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 +105102,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 r4, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ 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, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ 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 +106647,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, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ 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, [r1, #17] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ 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 +106745,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, [r4, #10] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ 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 +107255,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, [r3, #30] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ 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 +107605,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] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ 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 +108038,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, [r7, #16] │ │ │ │ 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 +108093,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, [r2, #14] │ │ │ │ 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 +108523,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, [r6, #108] @ 0x6c │ │ │ │ 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 +110084,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, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + str r0, [r2, #0] │ │ │ │ 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 +115402,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 r1, #112 @ 0x70 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ 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 +115557,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 r3, #198 @ 0xc6 │ │ │ │ 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 +115607,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 r3, #162 @ 0xa2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ 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 +115668,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 r3, #144 @ 0x90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r3, #20 │ │ │ │ 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 +115719,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 r2, #228 @ 0xe4 │ │ │ │ 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 +115819,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 r2, #26 │ │ │ │ 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 +115910,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 r1, #54 @ 0x36 │ │ │ │ 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 +116214,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 r7, #200 @ 0xc8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xfafa018f │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r7, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r7, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r7, #32 │ │ │ │ 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 +116533,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 r5, #66 @ 0x42 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + subs r2, r4, #0 │ │ │ │ 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 +116595,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: 0xb736 │ │ │ │ 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 +117203,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 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + adds r0, r7, r3 │ │ │ │ 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 +117495,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 r7, sp, #512 @ 0x200 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ 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 +117676,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 r2, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ 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 +117706,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, r5, #9 │ │ │ │ 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 +117778,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ b.n c15d8 │ │ │ │ nop │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r6, [pc, #928] @ (c19c4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -118125,23 +118122,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 r7, #186 @ 0xba │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xe980018f │ │ │ │ - add r7, pc, #432 @ (adr r7, c1b88 ) │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ 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 r5, #76 @ 0x4c │ │ │ │ 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 +118232,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 r3, #246 @ 0xf6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ 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 +118767,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 │ │ │ │ + @ instruction: 0xf0a600f2 │ │ │ │ + orrs.w r0, r0, #242 @ 0xf2 │ │ │ │ cmp r0, #2 │ │ │ │ itt ne │ │ │ │ movne r6, #0 │ │ │ │ movne r3, r6 │ │ │ │ bne.w c1e08 │ │ │ │ movw r3, #3553 @ 0xde1 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -119024,31 +119021,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, r5, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r3, r6 │ │ │ │ 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 +119135,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, r6, r4 │ │ │ │ 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 +119602,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, r2, #28 │ │ │ │ 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 +120029,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, r3, #14 │ │ │ │ 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 +120509,43 @@ │ │ │ │ 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 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + @ instruction: 0xe80c0108 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bne.n c33b4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - @ instruction: 0xf744010b │ │ │ │ - bcc.n c329c │ │ │ │ + ldrb.w r0, [r4, #267] @ 0x10b │ │ │ │ + bpl.n c333c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf688010b │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + @ instruction: 0xf7d8010b │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r7, {r0, r4, r6, r7} │ │ │ │ - vqrdmulh.s q8, , d2[0] │ │ │ │ + @ instruction: 0xffff0e92 │ │ │ │ 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 +120911,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, r1, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ 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 +121015,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, r0, #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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ @@ -121185,17 +121181,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, r1, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ 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 +121439,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, r3, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r0, #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 │ │ │ │ ldr r7, [pc, #384] @ (c3dec ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -121813,45 +121809,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 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r1!, {r1, r5, r7} │ │ │ │ lsls r7, r1, #6 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ 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 +122337,53 @@ │ │ │ │ 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, r4, #12 │ │ │ │ lslle r3, r6, #3 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vshr.u64 q0, q9, #22 │ │ │ │ pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r1, #6 │ │ │ │ - vshr.u64 q8, q9, #32 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ + 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 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + movs r6, r3 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + vshr.u64 q0, q9, #4 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + mrc2 0, 6, r0, cr4, cr2, {7} │ │ │ │ + mcr2 0, 6, r0, cr2, cr2, {7} │ │ │ │ + vshr.u64 q8, q9, #30 │ │ │ │ + vqadd.u8 q8, q14, q9 │ │ │ │ + vshr.u64 q8, q9, #32 │ │ │ │ + vqadd.u8 q8, q11, q9 │ │ │ │ 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 +122803,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 │ │ │ │ + mcr2 0, 6, r0, cr12, cr2, {7} │ │ │ │ + mrc2 0, 4, r0, cr14, cr2, {7} │ │ │ │ @ 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] │ │ │ │ + mrc2 0, 2, r0, cr6, cr2, {7} │ │ │ │ + mrc2 0, 6, r0, cr10, cr2, {7} │ │ │ │ + mrc2 0, 5, r0, cr6, cr2, {7} │ │ │ │ + vshr.u64 q0, q9, #32 │ │ │ │ + vqadd.u8 q8, q11, q9 │ │ │ │ + stc2l 0, cr0, [r6, #-968] @ 0xfffffc38 │ │ │ │ + stc2l 0, cr0, [r4, #-968]! @ 0xfffffc38 │ │ │ │ + mrc2 0, 2, r0, cr8, cr2, {7} │ │ │ │ + stc2l 0, cr0, [ip, #-968]! @ 0xfffffc38 │ │ │ │ + mrc2 0, 3, r0, cr14, cr2, {7} │ │ │ │ + stc2l 0, cr0, [r2, #-968]! @ 0xfffffc38 │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - mcrr2 0, 15, r0, r2, cr2 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + ldc2 0, cr0, [r2, #968] @ 0x3c8 │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldc2l 0, cr0, [r4], #-968 @ 0xfffffc38 │ │ │ │ - @ instruction: 0xfbda00f2 │ │ │ │ - ldc2l 0, cr0, [ip], #-968 @ 0xfffffc38 │ │ │ │ + stc2l 0, cr0, [r4, #968] @ 0x3c8 │ │ │ │ + stc2 0, cr0, [sl, #-968]! @ 0xfffffc38 │ │ │ │ + stc2l 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 +123403,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: 0xf77000f2 │ │ │ │ + bgt.n c5098 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bge.n c5080 │ │ │ │ + blt.n c5120 │ │ │ │ lsls r3, r1, #4 │ │ │ │ sxtb r4, r6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - @ instruction: 0xf77600f2 │ │ │ │ - ldr.w r0, [lr, #242] @ 0xf2 │ │ │ │ - strh.w r0, [lr, #242] @ 0xf2 │ │ │ │ - @ instruction: 0xf7ae00f2 │ │ │ │ - @ instruction: 0xf7bc00f2 │ │ │ │ + str.w r0, [r6, #242] @ 0xf2 │ │ │ │ + @ instruction: 0xfa2e00f2 │ │ │ │ + ldr??.w r0, [lr, #242] @ 0xf2 │ │ │ │ + ldr??.w r0, [lr, #242] @ 0xf2 │ │ │ │ + vst4. {d0-d3}, [ip :256], r2 │ │ │ │ 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 +123793,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 │ │ │ │ + bvs.n c541c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf0a000f2 │ │ │ │ - bpl.n c54fc │ │ │ │ + @ instruction: 0xf1f000f2 │ │ │ │ + bvs.n c539c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf3ea00f2 │ │ │ │ - bpl.n c5494 │ │ │ │ + @ instruction: 0xf53a00f2 │ │ │ │ + bvs.n c5534 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bics.w r0, sl, #7929856 @ 0x790000 │ │ │ │ + @ instruction: 0xf58a00f2 │ │ │ │ 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 +124386,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, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n c5b88 │ │ │ │ + bcs.n c5a28 │ │ │ │ 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 │ │ │ │ + subs.w r0, r8, #242 @ 0xf2 │ │ │ │ + subs.w r0, r8, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf23000f2 │ │ │ │ + @ instruction: 0xf12a00f2 │ │ │ │ + bics.w r0, sl, #242 @ 0xf2 │ │ │ │ + adc.w r0, r0, #242 @ 0xf2 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - @ instruction: 0xffffee8c │ │ │ │ + @ instruction: 0xffffefdc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stcl 0, cr0, [r4, #968]! @ 0x3c8 │ │ │ │ + vqadd.s64 q0, q10, q9 │ │ │ │ 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 +124885,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, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r3, pc, #536 @ (adr r3, c6204 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - orns r0, r8, r2, ror #3 │ │ │ │ + rsb r0, r8, r2, ror #3 │ │ │ │ add r3, pc, #564 @ (adr r3, c6228 ) │ │ │ │ - @ instruction: 0xffffe990 │ │ │ │ + vtbx.8 d30, {d31- │ │ │ │ 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} │ │ │ │ + @ instruction: 0xe99000f2 │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n c5be4 │ │ │ │ + b.n c5e84 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c5f74 │ │ │ │ + b.n c6214 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bfe70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c60f6 │ │ │ │ @@ -125388,25 +125395,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 c6940 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6a58 │ │ │ │ + b.n c6cf8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c663c │ │ │ │ + b.n c68dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6ac4 │ │ │ │ + b.n c5d64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c65f4 │ │ │ │ + b.n c6894 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6a18 │ │ │ │ + b.n c6cb8 │ │ │ │ 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 +125704,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 c61c4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + b.n c698c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6a7c │ │ │ │ + b.n c6d1c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - itte hi │ │ │ │ - lslhi r3, r1, #4 │ │ │ │ - movhi r2, r7 │ │ │ │ - movls r1, r4 │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + lsls r3, r1, #4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bfe70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c65f0 │ │ │ │ cmp.w fp, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -125870,25 +125877,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 │ │ │ │ + ble.n c6a44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n c695c │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n c6940 │ │ │ │ + bgt.n c69e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n c69c8 │ │ │ │ + svc 22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n c6af8 │ │ │ │ + bgt.n c6998 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n c6b1c │ │ │ │ + udf #188 @ 0xbc │ │ │ │ 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 +126229,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 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, c6e28 │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - rev16 r2, r6 │ │ │ │ + cbnz r2, c6e50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bvc.n c6d34 │ │ │ │ + bhi.n c6dd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bls.n c6ec4 │ │ │ │ + bge.n c6d64 │ │ │ │ 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 +126413,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 │ │ │ │ + bvc.n c6ee8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n c7000 │ │ │ │ + bls.n c70a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n c6fcc │ │ │ │ + bvc.n c706c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n c7054 │ │ │ │ + bls.n c6ef4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bpl.n c6f78 │ │ │ │ + bvc.n c7018 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n c6fa0 │ │ │ │ + bls.n c7040 │ │ │ │ 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 +126733,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 │ │ │ │ + bge.n c73bc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r7, [pc, #224] @ (c73ec ) │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bcs.n c7408 │ │ │ │ + bcc.n c72a8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bmi.n c7398 │ │ │ │ + bpl.n c7238 │ │ │ │ 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 +126917,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 │ │ │ │ + bcs.n c75b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n c74d0 │ │ │ │ + bmi.n c7570 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n c749c │ │ │ │ + bcs.n c753c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n c7524 │ │ │ │ + bmi.n c75c4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n c7448 │ │ │ │ + bne.n c74e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n c7470 │ │ │ │ + bmi.n c7510 │ │ │ │ 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 +127249,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 │ │ │ │ + bmi.n c7814 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + cbz r6, c7876 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r1, [pc, #712] @ (c7b0c ) │ │ │ │ + ldr r3, [pc, #8] @ (c784c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + cbz r4, c784e │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrh r2, [r4, #0] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + beq.n c7880 │ │ │ │ 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 +127458,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 r6, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ 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 +127755,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 r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add lr, r1 │ │ │ │ + cmp lr, fp │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r6, [r7, #22] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, 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 +127964,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 r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ 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 +128149,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 r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, 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 +128215,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 r1, {r1, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, 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 +128301,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} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ 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 +128389,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 r7!, {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] @ (c8434 ) │ │ │ │ @@ -128474,15 +128481,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 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, #112] @ (c8518 ) │ │ │ │ @@ -128564,15 +128571,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 r6!, {r1, 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 │ │ │ │ @@ -128633,15 +128640,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 r5!, {r1, r2, r4, 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #112] @ (c86a4 ) │ │ │ │ @@ -128686,15 +128693,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 r3!, {r4, r5, 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 +128727,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 r4!, {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, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -128801,15 +128808,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 r4!, {r1, r5} │ │ │ │ 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 +128867,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 r2!, {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, r1 │ │ │ │ ldr r1, [pc, #68] @ (c88a8 ) │ │ │ │ @@ -128901,15 +128908,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 r3!, {r2, r3, r4, r6} │ │ │ │ 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 +128988,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 r2!, {r2, r3, r4, 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #120] @ (c89f4 ) │ │ │ │ @@ -129040,15 +129047,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} │ │ │ │ + stmia r1!, {} │ │ │ │ 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 +129087,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 r1!, {r1, r3, 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -129361,21 +129368,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 r1!, {r1, r2, r4, r5} │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r3, r5} │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ + lsls r3, r1, #4 │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ 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 +129715,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 │ │ │ │ + cbnz r4, c914e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, c912c │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r2, c9138 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r4, c912e │ │ │ │ + hlt 0x003c │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r5, [r1, #8] │ │ │ │ - vqshl.u64 , q1, #63 @ 0x3f │ │ │ │ + vtbl.8 d27, {d15-d16}, d18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + cbnz r4, c9138 │ │ │ │ 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 +129983,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 │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ 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 +130330,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 │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r4, c97ce │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sxtb r0, r7 │ │ │ │ + cbz r0, c9802 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r6, c97da │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - uxtb r0, r5 │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - @ instruction: 0xffffb14e │ │ │ │ + vrshr.u64 d27, d14, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cbz r0, c97c8 │ │ │ │ + uxtb r0, r2 │ │ │ │ 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 +130665,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 │ │ │ │ + push {r3, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r7, #20 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ 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 +130970,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 r6, sp, #104 @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r7, [r3, #84] @ 0x54 │ │ │ │ - @ instruction: 0xffffaad6 │ │ │ │ + vdup.8 d26, d22[7] │ │ │ │ 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 +131274,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 r5, sp, #848 @ 0x350 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r7, #12] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r7, pc, #888 @ (adr r7, ca4d0 ) │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ 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 +131579,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 r7, pc, #760 @ (adr r7, ca784 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #384 @ (adr r5, ca610 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, ca750 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #400 @ (adr r5, ca624 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, ca764 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #976 @ (adr r5, ca868 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, ca5a8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #48 @ (adr r5, ca4cc ) │ │ │ │ + add r6, pc, #368 @ (adr r6, ca60c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ pop {r1, r4, r5} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r5, pc, #952 @ (adr r5, ca85c ) │ │ │ │ + add r7, pc, #248 @ (adr r7, ca59c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrsh r3, [r0, r4] │ │ │ │ - vsri.32 q13, q13, #1 │ │ │ │ + @ instruction: 0xffffa5ca │ │ │ │ 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 +131715,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 r7, pc, #40 @ (adr r7, ca5fc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #512 @ (adr r5, ca7dc ) │ │ │ │ + add r6, pc, #832 @ (adr r6, ca91c ) │ │ │ │ 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 +131783,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 r6, pc, #416 @ (adr r6, ca818 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, pc, #936 @ (adr r4, caa24 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, ca764 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ 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 +131851,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 r5, pc, #848 @ (adr r5, caa6c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, pc, #360 @ (adr r4, ca888 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, ca9c8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ 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 +131917,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 r5, pc, #472 @ (adr r5, ca998 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, pc, #976 @ (adr r3, cab94 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, ca8d4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [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 r4, [pc, #136] @ (ca864 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -131979,19 +131986,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 r4, pc, #912 @ (adr r4, cabfc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, pc, #392 @ (adr r3, ca9f8 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, cab38 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ 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 +132034,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 r4, pc, #320 @ (adr r4, caa1c ) │ │ │ │ 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 +132099,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 r4, pc, #56 @ (adr r4, ca9b8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ 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 +132170,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 r3, pc, #472 @ (adr r3, cac0c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ 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 +132219,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 r2, pc, #880 @ (adr r2, cae14 ) │ │ │ │ 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 +132309,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 r2, pc, #600 @ (adr r2, caddc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ 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 +132404,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 r1, pc, #688 @ (adr r1, caf24 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ 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 +132477,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 │ │ │ │ + add r0, pc, #864 @ (adr r0, cb080 ) │ │ │ │ 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 +133133,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 r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [pc, #312] @ (cb4f4 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ 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 +133180,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 r1, [sp, #744] @ 0x2e8 │ │ │ │ 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 +133363,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 r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [pc, #96] @ (cb670 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ 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 +133679,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 r7, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [pc, #952] @ (cbd28 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ 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 +133829,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 │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ 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 +134118,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 r2, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, ip │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ 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 +134268,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, [r5, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ 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 +134598,27 @@ │ │ │ │ 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, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - vrhadd.u d0, d0, d10 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + lsls r3, r1, #4 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r5, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ 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 +134755,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, [r7, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ 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 +135054,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, [r1, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xfa84010a │ │ │ │ - str r4, [r7, #8] │ │ │ │ + @ instruction: 0xfbd4010a │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r1, #34 @ 0x22 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ 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 +135210,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, [r2, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ 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 +135549,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, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf582010a │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + @ instruction: 0xf6d2010a │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #36 @ 0x24 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ 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 +135706,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, [r2, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ 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 +136011,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] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf0d6010a │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + @ instruction: 0xf226010a │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r7, #120 @ 0x78 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ 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 +136168,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, [r5, #25] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + strb r2, [r6, #1] │ │ │ │ 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 +136309,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, [r6, #10] │ │ │ │ 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 +136341,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, [r4, #9] │ │ │ │ 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 +136373,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, [r6, #8] │ │ │ │ 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 +136405,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, [r4, #7] │ │ │ │ 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 +136437,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, [r7, #6] │ │ │ │ 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 +136470,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, [r2, #6] │ │ │ │ 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 +136505,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, [r4, #5] │ │ │ │ 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 +136543,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] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ 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 +136581,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] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ 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 +136620,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] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ 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 +136655,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] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ 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 +136692,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] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ 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 +136727,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, [r5, #31] │ │ │ │ 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 +136764,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, [r3, #30] │ │ │ │ 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 +136801,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, [r4, #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 r5, r3 │ │ │ │ @@ -136828,15 +136836,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, [r1, #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 │ │ │ │ @@ -136866,15 +136874,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, [r4, #27] │ │ │ │ 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 +136913,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, [r5, #26] │ │ │ │ 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 +137654,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 │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ 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 +137724,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, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ 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 +137799,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, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ 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 +137874,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, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #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 r3, [pc, #128] @ (ce418 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -137932,19 +137940,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, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ 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 +138010,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, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #136] @ (ce570 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -138071,19 +138079,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, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ 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 +138152,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, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ 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 +138214,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, [r7, #40] @ 0x28 │ │ │ │ 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 +138252,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, [r5, #36] @ 0x24 │ │ │ │ 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 +138305,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, [r2, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ 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 +138363,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, [r4, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ 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 +138432,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, [r1, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #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, #4008] @ 0xfa8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #160] @ (ce9c4 ) │ │ │ │ @@ -138499,17 +138507,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 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ 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 +138576,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 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ 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 +138650,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, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ 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 +138876,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, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r1, #16 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ 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 +139068,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, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ 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 +139224,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, [r2, #40] @ 0x28 │ │ │ │ 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 +139549,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] │ │ │ │ + str r4, [r2, #12] │ │ │ │ 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 +139719,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] │ │ │ │ + ldrb r4, [r2, 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #920] @ (cfa20 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -140451,15 +140459,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] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ 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 +140625,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, [r2, r6] │ │ │ │ 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 +140909,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 ) │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ 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 +141299,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 r2, #96 @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ 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 +141424,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: 0xb884 │ │ │ │ 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 +141449,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 r3, [pc, #40] @ (d0930 ) │ │ │ │ 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 +141475,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 r2, [pc, #864] @ (d0ca8 ) │ │ │ │ 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 +141511,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 r2, [pc, #520] @ (d0bac ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [pc, #104] @ (d0a10 ) │ │ │ │ + ldr r2, [pc, #424] @ (d0b50 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stc2 0, cr0, [r0], {241} @ 0xf1 │ │ │ │ + ldc2l 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 +141565,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 r2, [pc, #112] @ (d0a9c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #800] @ (d0d50 ) │ │ │ │ + ldr r2, [pc, #96] @ (d0a90 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #640] @ (d0cb4 ) │ │ │ │ + ldr r1, [pc, #960] @ (d0df4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfbf600f1 │ │ │ │ + stc2l 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 +141846,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 r1, #202 @ 0xca │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr r0, [pc, #0] @ (d0d50 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - uxth r6, r2 │ │ │ │ + cbz r6, d0dd0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ 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 +141887,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 │ │ │ │ + mov ip, r9 │ │ │ │ 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 +141920,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 │ │ │ │ + mov r0, pc │ │ │ │ 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 +141971,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 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add ip, sl │ │ │ │ + mov r4, r4 │ │ │ │ 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 +142185,19 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d105a │ │ │ │ b.n d0fd6 │ │ │ │ nop │ │ │ │ asrs r2, r7, #28 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - orrs r2, r3 │ │ │ │ + add r2, sp │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmn r2, r3 │ │ │ │ + add r2, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmn r2, r5 │ │ │ │ + add r2, r7 │ │ │ │ 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 +142478,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d13ae │ │ │ │ b.n d128a │ │ │ │ nop │ │ │ │ asrs r6, r0, #18 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - adcs r2, r4 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ands r6, r6 │ │ │ │ + sbcs r6, r0 │ │ │ │ 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 +142626,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 │ │ │ │ + eors r6, r0 │ │ │ │ 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 +142759,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: 0xf4a000f1 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r7, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ 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 +142858,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: 0xf35800f1 │ │ │ │ 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 +143117,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 r4, #228 @ 0xe4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r4, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ 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 +143151,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 r4, #34 @ 0x22 │ │ │ │ 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 +143203,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 r3, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ 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 +143315,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 r3, #88 @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r3, #26 │ │ │ │ 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 +143656,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 r7, #66 @ 0x42 │ │ │ │ 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 +143691,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 r7, #0 │ │ │ │ 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 +144845,21 @@ │ │ │ │ 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 │ │ │ │ + movs r0, r2 │ │ │ │ + lsls r3, r1, #4 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ 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 +144932,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 r1, #98 @ 0x62 │ │ │ │ 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 +145163,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 │ │ │ │ + vld4.8 {d0,d2,d4,d6}, [r2], sl │ │ │ │ + str??.w r0, [r6, #266] @ 0x10a │ │ │ │ + @ instruction: 0xf74a010a │ │ │ │ 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 +145402,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 r5, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n d3714 │ │ │ │ + b.n d39b4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ 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 +145548,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 r4, #184 @ 0xb8 │ │ │ │ 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 +145629,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, [r2, #20] │ │ │ │ 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 +145682,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 r3, #32 │ │ │ │ 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 +145814,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] │ │ │ │ + subs.w r1, r4, #10 │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vaddw.s8 q8, q1, d10 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + adds.w r1, r2, #10 │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, 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 r3, r1 │ │ │ │ ldr r1, [pc, #328] @ (d39c8 ) │ │ │ │ @@ -145961,15 +145970,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 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ 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 +146383,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, r4, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #604] @ (d40a4 ) │ │ │ │ @@ -146643,42 +146652,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 │ │ │ │ + cbnz r2, d4106 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmdb r6, {r1, r3, r8} │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + orn r1, r6, sl │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r0!, {r5, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r0, r6 │ │ │ │ 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 +146756,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, r5, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r4, 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, #4040] @ 0xfc8 │ │ │ │ ldr r7, [pc, #140] @ (d424c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -146817,17 +146826,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, r5, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + adds r4, r4, r4 │ │ │ │ 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 +146865,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 │ │ │ │ + adds r6, r5, r3 │ │ │ │ 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 +146888,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 │ │ │ │ + adds r0, r6, r2 │ │ │ │ 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 +146928,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 │ │ │ │ + adds r4, r3, r1 │ │ │ │ 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 +146954,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 │ │ │ │ + adds r6, r2, 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (d43f8 ) │ │ │ │ @@ -146985,15 +146994,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, r0, #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 │ │ │ │ mov r4, r3 │ │ │ │ @@ -147011,15 +147020,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, r0, #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] @ (d4498 ) │ │ │ │ @@ -147051,15 +147060,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, r6, #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 │ │ │ │ @@ -147077,15 +147086,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, r5, #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] @ (d4538 ) │ │ │ │ @@ -147117,15 +147126,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, r5, #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 │ │ │ │ @@ -147143,15 +147152,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, r5, #25 │ │ │ │ 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 +147186,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, r7, #24 │ │ │ │ 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 +147207,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, r0, #24 │ │ │ │ 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 +147244,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, r7, #22 │ │ │ │ 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 +147268,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, r7, #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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #64] @ (d46f4 ) │ │ │ │ @@ -147297,15 +147306,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, r0, #21 │ │ │ │ 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 +147330,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, r6, #19 │ │ │ │ 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 +147368,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, r1, #19 │ │ │ │ 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 +147407,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, r0, #18 │ │ │ │ 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 +147447,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, r6, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #624] @ (d4adc ) │ │ │ │ @@ -147708,45 +147717,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 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + b.n d4b50 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xb68c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ 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 +149671,26 @@ │ │ │ │ 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} │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ 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] │ │ │ │ + vshr.u64 q0, , #34 │ │ │ │ + mrc2 0, 5, r0, cr4, cr1, {7} │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ + mcr2 0, 3, r0, cr14, cr1, {7} │ │ │ │ + mrc2 0, 2, r0, cr8, cr1, {7} │ │ │ │ + ldc2l 0, cr0, [sl, #964] @ 0x3c4 │ │ │ │ + ldc2l 0, cr0, [r0, #964]! @ 0x3c4 │ │ │ │ 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 +149960,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 │ │ │ │ + ldc2 0, cr0, [r2], #-964 @ 0xfffffc3c │ │ │ │ + ldc2 0, cr0, [r4], {241} @ 0xf1 │ │ │ │ ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrsh.w r0, [r6, #241] @ 0xf1 │ │ │ │ + @ instruction: 0xfb0600f1 │ │ │ │ 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 +150180,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 r5!, {r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ 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 +150424,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: 0xf70800f1 │ │ │ │ + subw r0, r6, #2289 @ 0x8f1 │ │ │ │ stmdb 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 +150735,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 │ │ │ │ + sub.w r0, lr, #7897088 @ 0x788000 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf23c00f1 │ │ │ │ + @ instruction: 0xf38c00f1 │ │ │ │ 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 +151364,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 │ │ │ │ + mrc 0, 1, r0, cr12, cr1, {7} │ │ │ │ + stcl 0, cr0, [r2, #964] @ 0x3c4 │ │ │ │ + stc 0, cr0, [ip, #964]! @ 0x3c4 │ │ │ │ + stc 0, cr0, [r6, #964]! @ 0x3c4 │ │ │ │ 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 +151662,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: 0xebf200f1 │ │ │ │ + sbc.w r0, r6, r1, ror #3 │ │ │ │ + @ instruction: 0xeb8800f1 │ │ │ │ + @ instruction: 0xeb8a00f1 │ │ │ │ + @ instruction: 0xeaf400f1 │ │ │ │ push {r3, 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 +151777,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} │ │ │ │ + bics.w r0, lr, r1, ror #3 │ │ │ │ + ldrd r0, r0, [sl, #964] @ 0x3c4 │ │ │ │ + strd r0, r0, [sl, #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] @ (d7584 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -151880,19 +151890,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 │ │ │ │ + stmdb sl!, {r0, r4, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r6, #-964]! @ 0x3c4 │ │ │ │ + ldmdb sl!, {r0, r4, r5, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #220] @ (d7754 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -152201,27 +152209,26 @@ │ │ │ │ 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 │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - b.n d761c │ │ │ │ + strex r0, r0, [lr, #964] @ 0x3c4 │ │ │ │ + b.n d78bc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7694 │ │ │ │ + b.n d7934 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d75d0 │ │ │ │ + b.n d7870 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d75c0 │ │ │ │ + b.n d7860 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7514 │ │ │ │ + b.n d77b4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7570 │ │ │ │ + b.n d7810 │ │ │ │ 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 +152356,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 d77b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d751c │ │ │ │ + b.n d77bc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7460 │ │ │ │ + b.n d7700 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7478 │ │ │ │ + b.n d7718 │ │ │ │ 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 +152482,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 d76a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d849c │ │ │ │ + b.n d773c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d8430 │ │ │ │ + b.n d76d0 │ │ │ │ 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 +152577,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 d769c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d8434 │ │ │ │ + b.n d76d4 │ │ │ │ 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 +152676,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 d76ec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d83c8 │ │ │ │ + b.n d8668 │ │ │ │ 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 +152795,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 │ │ │ │ + bge.n d80bc │ │ │ │ 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 +152876,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 r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r7, pc, #656 @ (adr r7, d8338 ) │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ 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 +153188,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 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n d8350 │ │ │ │ + svc 2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #16 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n d8364 │ │ │ │ + svc 8 │ │ │ │ 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 +153575,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 │ │ │ │ + bgt.n d88a4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8744 │ │ │ │ + bgt.n d87e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8854 │ │ │ │ + bgt.n d88f4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d87fc │ │ │ │ + ble.n d889c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d889c │ │ │ │ + bgt.n d873c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8914 │ │ │ │ + bgt.n d87b4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8900 │ │ │ │ + ble.n d87a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8884 │ │ │ │ + ble.n d8724 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8728 │ │ │ │ + ble.n d87c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d879c │ │ │ │ + ble.n d883c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d872c │ │ │ │ + ble.n d87cc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8874 │ │ │ │ + ble.n d8914 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d88a0 │ │ │ │ + ble.n d8740 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8848 │ │ │ │ + bgt.n d88e8 │ │ │ │ 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 +153805,19 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n d88c4 │ │ │ │ nop │ │ │ │ strb r4, [r4, #30] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - blt.n d89cc │ │ │ │ + ble.n d8a6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ 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 +153857,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n d8aaa │ │ │ │ nop │ │ │ │ - bls.n d8a5c │ │ │ │ + blt.n d8afc │ │ │ │ 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 +153898,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 │ │ │ │ + bge.n d8b2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n d8c40 │ │ │ │ + bge.n d8ae0 │ │ │ │ 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,27 +154292,27 @@ │ │ │ │ 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 │ │ │ │ + bhi.n d8fbc │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d8f34 │ │ │ │ + bvc.n d8fd4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d8ed0 │ │ │ │ + bvs.n d8f70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d8f30 │ │ │ │ + bvc.n d8fd0 │ │ │ │ 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 │ │ │ │ @@ -154390,21 +154397,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 │ │ │ │ + bvs.n d9000 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d90fc │ │ │ │ + bvs.n d919c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d914c │ │ │ │ + bvs.n d8fec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n d9080 │ │ │ │ + bvs.n d9120 │ │ │ │ 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 +154479,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, [r7, #5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n d9098 │ │ │ │ + bpl.n d9138 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ 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 +154524,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 r7, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ 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 +154638,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, [r4, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n d937c │ │ │ │ + bmi.n d941c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n d9300 │ │ │ │ + bmi.n d93a0 │ │ │ │ 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 +154847,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 │ │ │ │ + bcs.n d954c │ │ │ │ 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 +154999,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} │ │ │ │ + beq.n d9820 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + beq.n d9678 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + bne.n d979c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + bne.n d9798 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, d991c ) │ │ │ │ + add r6, pc, #776 @ (adr r6, d9a5c ) │ │ │ │ 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 +155244,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} │ │ │ │ + beq.n d9980 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + beq.n d9940 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ 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 +155314,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 r7, [sp, #32] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ 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 +155412,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 r6, [sp, #24] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ 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 +155533,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, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ 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 +155649,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, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, 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 +155816,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 r1!, {r4, 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, #196] @ (da0e8 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -155898,15 +155905,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} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ 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 +155992,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 r7!, {r2, 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] @ (da2c4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -156069,15 +156076,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 r7!, {r1, r3, r5, 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 +156195,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 r5!, {r2, r6, 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 +156294,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 r5!, {r1, r5, 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 +156378,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 r3!, {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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #192] @ (da6e4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -156455,15 +156462,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 r3!, {r1, r3, r5, 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 +156546,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 r2!, {r2, r3, r4, r6} │ │ │ │ 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 +156630,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 r2!, {r1, r2} │ │ │ │ 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 +156749,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 │ │ │ │ + stmia r0!, {r1, r5, r6} │ │ │ │ + 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] @ (dab04 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #228] @ (dab08 ) │ │ │ │ mov r7, r3 │ │ │ │ add r5, pc │ │ │ │ @@ -156842,15 +156849,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 │ │ │ │ + stmia r0!, {r1} │ │ │ │ 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 +156939,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} │ │ │ │ + bkpt 0x00b0 │ │ │ │ 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 +157028,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} │ │ │ │ + bkpt 0x0026 │ │ │ │ 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 +157133,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, r5, r6, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r6, [r4, r0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - cbnz r6, dae78 │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ 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 +157222,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 │ │ │ │ + pop {r1, r2, 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, #184] @ (dafdc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -157299,15 +157306,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 │ │ │ │ + cbnz r2, db05c │ │ │ │ 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 +157440,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 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + cbnz r2, db196 │ │ │ │ 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 +157554,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 │ │ │ │ + cbnz r6, db2b6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [pc, #712] @ (db550 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + cbnz r4, db290 │ │ │ │ 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 +157657,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: 0xb8fa │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [pc, #672] @ (db634 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb856 │ │ │ │ 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 +157763,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: 0xb7bc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb748 │ │ │ │ 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 +157898,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} │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [pc, #32] @ (db654 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb63e │ │ │ │ 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 +157971,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} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ 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 +158088,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 │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r4, db8a0 │ │ │ │ + push {r2, r4, r7} │ │ │ │ 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 +158150,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 │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - uxth r6, r4 │ │ │ │ + cbz r6, db96c │ │ │ │ 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 +158193,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 │ │ │ │ + cbz r2, db9d2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sxth r2, r7 │ │ │ │ + cbz r2, db9be │ │ │ │ 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 +158307,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 │ │ │ │ + uxth r4, r2 │ │ │ │ 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 +158365,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 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sxth r6, r7 │ │ │ │ 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 +158406,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 │ │ │ │ + cbz r2, dbbbe │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub sp, #24 │ │ │ │ + cbz r6, dbbcc │ │ │ │ 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 +158477,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 │ │ │ │ + cbz r4, dbc64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + cbz r2, dbc62 │ │ │ │ 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 +158530,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 │ │ │ │ + cbz r4, dbce6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ 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 +158579,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 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ 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 +158631,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 sp, #64 @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add sp, #0 │ │ │ │ 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 +158680,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 r7, sp, #576 @ 0x240 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ 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 +158728,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 r7, sp, #144 @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ 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 +158776,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 r6, sp, #800 @ 0x320 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ 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 +158817,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 r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ 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 +158897,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 r6, sp, #360 @ 0x168 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ 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 +158955,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 r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r5, 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, [sp, #8] │ │ │ │ bl d9f68 │ │ │ │ @@ -159047,15 +159054,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 r5, sp, #264 @ 0x108 │ │ │ │ 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 +159366,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 r2, sp, #96 @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ 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 +159409,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 r1, sp, #904 @ 0x388 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ 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 +159438,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 r1, sp, #776 @ 0x308 │ │ │ │ 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 +159485,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 r1, sp, #360 @ 0x168 │ │ │ │ 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 +159578,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 r0, sp, #584 @ 0x248 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #104 @ (adr r7, dc820 ) │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ 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 +159631,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 r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #144 @ (adr r7, dc8d4 ) │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #944 @ (adr r6, dcbf8 ) │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ 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 +159721,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 r7, pc, #808 @ (adr r7, dcc48 ) │ │ │ │ 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 +159778,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 r7, pc, #352 @ (adr r7, dcb14 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #976 @ (adr r5, dcd88 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, dcac8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + asrs r2, r6 │ │ │ │ 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 +159873,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 r6, pc, #576 @ (adr r6, dccdc ) │ │ │ │ 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 +159919,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 r6, pc, #280 @ (adr r6, dcc30 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ 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 +159967,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 r5, pc, #904 @ (adr r5, dcf20 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ 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 +160153,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 r5, pc, #240 @ (adr r5, dce78 ) │ │ │ │ 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 +160208,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 r3, pc, #400 @ (adr r3, dcfa4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #16 @ (adr r2, dce2c ) │ │ │ │ + add r3, pc, #336 @ (adr r3, dcf6c ) │ │ │ │ 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 +160434,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 r2, pc, #568 @ (adr r2, dd2ac ) │ │ │ │ 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 +160484,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 │ │ │ │ + add r0, pc, #936 @ (adr r0, dd4a0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ 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 +160506,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 │ │ │ │ + add r0, pc, #496 @ (adr r0, dd324 ) │ │ │ │ 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 +160529,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 │ │ │ │ + add r0, pc, #432 @ (adr r0, dd320 ) │ │ │ │ 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 +160550,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 │ │ │ │ + add r0, pc, #288 @ (adr r0, dd2cc ) │ │ │ │ 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 +160577,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 │ │ │ │ + add r0, pc, #48 @ (adr r0, dd224 ) │ │ │ │ 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 +160606,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 r7, [sp, #872] @ 0x368 │ │ │ │ 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 +160634,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 r7, [sp, #816] @ 0x330 │ │ │ │ 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 +160662,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 r7, [sp, #608] @ 0x260 │ │ │ │ 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 +160690,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 r7, [sp, #480] @ 0x1e0 │ │ │ │ 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 +160718,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 r7, [sp, #400] @ 0x190 │ │ │ │ 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 +160810,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 r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ 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 +160876,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 r6, [sp, #184] @ 0xb8 │ │ │ │ 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 +160909,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 r5, [sp, #1000] @ 0x3e8 │ │ │ │ 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 +161024,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 r5, [sp, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ 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 +161114,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 r4, [sp, #216] @ 0xd8 │ │ │ │ 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 +161147,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 r4, [sp, #8] │ │ │ │ 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 +161535,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 r2, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ 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 +161619,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 r7, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ 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 +161724,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 r7, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ 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 +161783,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 r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ 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 +161839,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, [r7, #11] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ 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 +162100,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 r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ 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 r5, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ 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 +162280,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, [r6, #26] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ 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 +162317,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 r2, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r6, r5, #3 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r7, [pc, #248] @ (de448 ) │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ 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 +163265,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 │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ 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 +163927,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, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + cbnz r0, df502 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ 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 +165640,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 r7, [pc, #224] @ (e0b20 ) │ │ │ │ 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 +165998,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 r3, [pc, #712] @ (e1128 ) │ │ │ │ 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 +167747,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e1bc8 │ │ │ │ b.n e1e96 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ 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 +167875,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, [r5, r4] │ │ │ │ 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 +168306,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, r3, #17 │ │ │ │ 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 +168407,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 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ 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 +168434,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 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ 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 +168507,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 r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ 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 +168539,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 r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ 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 +170587,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 r1, #106 @ 0x6a │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ 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 +171209,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 r3, #34 @ 0x22 │ │ │ │ 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 +171505,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 r7, #154 @ 0x9a │ │ │ │ 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 +172734,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, r0, #13 │ │ │ │ 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 +173784,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 │ │ │ │ + bvs.n e5f7c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e5f90 │ │ │ │ + bmi.n e6030 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e5f14 │ │ │ │ + bcc.n e5fb4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e6098 │ │ │ │ + bcc.n e5f38 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e6030 │ │ │ │ + bcc.n e5ed0 │ │ │ │ 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 +173851,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, r4, #27 │ │ │ │ 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 +174236,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, r4, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ 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 +176415,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, r1, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc2l 0, cr0, [r8], #-960 @ 0xfffffc40 │ │ │ │ - stc2 0, cr0, [r2], #-960 @ 0xfffffc40 │ │ │ │ - b.n e7ca4 │ │ │ │ + ldc2 0, cr0, [r8, #960]! @ 0x3c0 │ │ │ │ + ldc2l 0, cr0, [r2, #-960]! @ 0xfffffc40 │ │ │ │ + b.n e7f44 │ │ │ │ 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 +176929,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 r7!, {r2, r3} │ │ │ │ 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 +177485,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 r4, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ 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 +177609,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 │ │ │ │ + orn r0, r6, #240 @ 0xf0 │ │ │ │ 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 +179723,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 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ 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 +179906,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, r4, #7 │ │ │ │ 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 +179940,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 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r6, #5 │ │ │ │ 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 +180446,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} │ │ │ │ + bne.n ea764 │ │ │ │ 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 +181055,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 r3!, {r2, r4, r6} │ │ │ │ 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 +181117,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 r2!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r5, 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 +182247,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 r1!, {r3, r5, 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 +182978,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 r1, #254 @ 0xfe │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ lsls r5, r1, #6 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ 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 +183489,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} │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r5 │ │ │ │ + cbz r2, ec79e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sxtb r2, r4 │ │ │ │ + cbz r2, ec790 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, ec756 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, ec74a │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r4, ec74a │ │ │ │ + uxth r4, r3 │ │ │ │ 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 +183894,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 r6, sp, #360 @ 0x168 │ │ │ │ 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 +184238,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 r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl eaf38 │ │ │ │ mov r1, r9 │ │ │ │ @@ -184621,19 +184628,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c7778 │ │ │ │ b.n ed25c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r6, pc, #152 @ (adr r6, ed2ec ) │ │ │ │ + add r7, pc, #472 @ (adr r7, ed42c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #928 @ (adr r5, ed5f8 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, ed338 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #680 @ (adr r5, ed504 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, ed644 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl eaf38 │ │ │ │ mov r0, r4 │ │ │ │ @@ -185778,15 +185785,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 r4, [sp, #920] @ 0x398 │ │ │ │ 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 +186369,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 r2, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ 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 +186841,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 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ 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 +188502,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 r4, [pc, #896] @ (f004c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [pc, #920] @ (f0068 ) │ │ │ │ + ldr r4, [pc, #216] @ (efda8 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [pc, #272] @ (efde4 ) │ │ │ │ + ldr r3, [pc, #592] @ (eff24 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + ands r2, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + subs r0, #14 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ 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 +189451,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 │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r7, #20 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ 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 +189888,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 r6, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ 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 +191051,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, [r2, #24] │ │ │ │ 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 +191886,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 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ 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 +192063,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 r6, [sp, #472] @ 0x1d8 │ │ │ │ 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 +192565,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, [r4, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ 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 +193517,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, [r4, #8] │ │ │ │ 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 +194402,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, [r2, #25] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ 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 +194696,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, [r0, #26] │ │ │ │ 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 +194932,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, [r2, #5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ 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 +195305,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, [r1, #30] │ │ │ │ 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 +195473,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 r5, #160 @ 0xa0 │ │ │ │ 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 +196976,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, [r4, #36] @ 0x24 │ │ │ │ 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 +200148,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, r0, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #-976] @ 0xfffffc30 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + mcr2 0, 5, r0, cr10, cr4, {7} │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xebee0102 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + ldc 1, cr0, [lr, #-8]! │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ 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, r1, #23 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ 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 +200622,16 @@ │ │ │ │ ... │ │ │ │ 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] │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ 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 +200931,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 │ │ │ │ + ldc2 0, cr0, [r2], #956 @ 0x3bc │ │ │ │ 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 +201336,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 r4, #186 @ 0xba │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ 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 +201511,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: 0xf4cc00ef │ │ │ │ + @ instruction: 0xf4ce00ef │ │ │ │ stmdb sp!, {r4, r5, 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 +201921,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 r6, #242 @ 0xf2 │ │ │ │ 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 +206367,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, r5, r5 │ │ │ │ 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 +207656,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 │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, fc4b8 │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - addw r0, ip, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf35c00f2 │ │ │ │ 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 +210253,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 r5, pc, #120 @ (adr r5, fdf68 ) │ │ │ │ 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 │ │ │ │ + bls.n fe830 │ │ │ │ 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 +212053,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, [r6, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ 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 +212545,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} │ │ │ │ + bkpt 0x00e6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r0, ff820 │ │ │ │ + pop {r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ bl 17b7d6 │ │ │ │ lsrs r0, r6, #9 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - rev16 r2, r0 │ │ │ │ + cbnz r2, ff844 │ │ │ │ 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 +213115,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 │ │ │ │ + cbnz r6, ffdb8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - uxth r2, r1 │ │ │ │ + cbz r2, ffe3e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sxtb r0, r6 │ │ │ │ + cbz r0, ffe3c │ │ │ │ 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 +213259,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, [r7, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r4, #22] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r7, [r1, #1420] @ 0x58c │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -213465,71 +213473,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, [r1, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r1, #15] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ 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 +213891,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 r6, sp, #304 @ 0x130 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ 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 +215138,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 r6, sp, #24 │ │ │ │ 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 +215209,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 r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ 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 +215356,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 r4, sp, #776 @ 0x308 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stc 1, cr0, [r6], {139} @ 0x8b │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ @ instruction: 0xeb2e018b │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ 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 +215432,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, [r4, #120] @ 0x78 │ │ │ │ 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 +215539,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, [r7, #100] @ 0x64 │ │ │ │ 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 +215964,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 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ 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 +216828,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, r5, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ 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 +218492,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 │ │ │ │ + mov ip, r7 │ │ │ │ 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 +219032,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 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ands r4, r3 │ │ │ │ + adcs r4, r5 │ │ │ │ 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 +219059,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 │ │ │ │ + ands r0, r6 │ │ │ │ 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 +219987,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 r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ 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 +220817,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 r4, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r4, #24 │ │ │ │ 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 +220891,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 r3, #86 @ 0x56 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ 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 +220967,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 r2, #138 @ 0x8a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ 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 +221051,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 r1, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ 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 +221132,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 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + cmp r0, #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 r2, [pc, #252] @ (10567c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -221218,17 +221226,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 r7, #190 @ 0xbe │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ 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 +221322,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 r6, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ 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 +221426,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 r5, #122 @ 0x7a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r5, #12 │ │ │ │ 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 +221628,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 r3, #38 @ 0x26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ 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 +221837,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 │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + movs r0, #16 │ │ │ │ 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 +222039,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 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r1, #6 │ │ │ │ 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 +222248,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, r3, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + subs r0, r6, r3 │ │ │ │ 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 +222450,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, r4, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + adds r0, r5, r1 │ │ │ │ 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 +222659,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, r4, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ 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 +227856,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 │ │ │ │ + bhi.n 10a854 │ │ │ │ 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 +228278,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 │ │ │ │ + bmi.n 10ac70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 10ad64 │ │ │ │ + bcc.n 10ae04 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 10ad74 │ │ │ │ + bcc.n 10ae14 │ │ │ │ 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 +229062,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} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r7!, {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, #192] @ (10b758 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -229131,17 +229139,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 r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r6!, {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, #204] @ (10b840 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -229210,17 +229218,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 r7!, {r1, r2, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #228] @ (10b940 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -229297,17 +229305,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 r6!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #224] @ (10ba3c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -229381,17 +229389,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 r5!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #264] @ (10bb60 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -229478,17 +229486,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 r4!, {r1, r2, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {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, #280] @ (10bc94 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -229577,17 +229585,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 r3!, {r1, r3, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r1!, {r3, 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, #300] @ (10bddc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -229684,17 +229692,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 r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + stmia r0!, {r4} │ │ │ │ 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 +231239,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, r2, #19 │ │ │ │ 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 +231352,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, r7, #11 │ │ │ │ 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 +231462,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, r0, #6 │ │ │ │ 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 +231573,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 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ 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 +231679,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, r2, #26 │ │ │ │ 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 +231788,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, r5, #20 │ │ │ │ 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 +231890,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, r2, #15 │ │ │ │ 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 +231994,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, r0, #10 │ │ │ │ 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 +232105,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 │ │ │ │ + lsls r0, r0, #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, #308] @ (10dc60 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -232206,15 +232215,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} │ │ │ │ + vaddw.u8 q8, q7, d8 │ │ │ │ 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 +232319,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 │ │ │ │ + cdp2 1, 5, cr0, cr0, cr8, {0} │ │ │ │ stmdb sp!, {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 +232422,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 │ │ │ │ + stc2 1, cr0, [r2, #-32] @ 0xffffffe0 │ │ │ │ stmdb sp!, {r4, 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 +232535,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: 0xfbb20108 │ │ │ │ stmdb sp!, {r4, 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 +232646,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 │ │ │ │ + @ instruction: 0xfa2a0108 │ │ │ │ stmdb sp!, {r4, 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 +232755,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 103d7c │ │ │ │ b.n 10e214 │ │ │ │ nop │ │ │ │ cmp r6, r6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xf7860108 │ │ │ │ + ldr.w r0, [r6, #264] @ 0x108 │ │ │ │ stmdb sp!, {r3, r4, r5, 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 +232865,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: 0xf7940108 │ │ │ │ stmdb sp!, {r3, r4, r5, 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 +232974,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 │ │ │ │ + @ instruction: 0xf6220108 │ │ │ │ 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 +233078,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 │ │ │ │ + @ instruction: 0xf4a40108 │ │ │ │ stmdb sp!, {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 +233181,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: 0xf3560108 │ │ │ │ stmdb sp!, {r4, 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 +233294,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 │ │ │ │ + addw r1, r6, #8 │ │ │ │ stmdb sp!, {r4, 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 +233405,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 │ │ │ │ + orns r1, lr, #8 │ │ │ │ stmdb sp!, {r4, 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 +233514,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] │ │ │ │ + vrhadd.s32 d0, d10, d8 │ │ │ │ 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 +234406,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, [r7, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ 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 +234564,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 │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #444] @ (10f9f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -234706,17 +234715,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, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ 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 +234872,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, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ 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 +235017,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, [r1, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ 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 +235169,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] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ 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 +235287,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 │ │ │ │ + bls.n 110154 │ │ │ │ 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 +235405,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 │ │ │ │ + bvc.n 1101b8 │ │ │ │ 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 +235518,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 │ │ │ │ + bvs.n 110404 │ │ │ │ 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 +235634,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 │ │ │ │ + bmi.n 110470 │ │ │ │ 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 +235748,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 │ │ │ │ + bcc.n 1106b8 │ │ │ │ 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 +235861,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 │ │ │ │ + bne.n 110724 │ │ │ │ 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 +235973,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} │ │ │ │ + beq.n 110980 │ │ │ │ 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 +236083,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 r6!, {r1, r2, r3, r5, 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 +236196,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 r5, {r1, r5, 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 +236309,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 r3!, {r2, r5, 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 +236903,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 r4!, {r4, r5, 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 +237033,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 r3!, {r1} │ │ │ │ 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 +237167,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 r1!, {r1, r3, r5} │ │ │ │ + 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,17 +237307,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 11186c │ │ │ │ nop │ │ │ │ lsrs r2, r3, #28 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bkpt 0x0024 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + ite vc │ │ │ │ + lslvc r0, r1, #4 │ │ │ │ + stmdbvs 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} │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ @@ -237421,15 +237430,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} │ │ │ │ + bkpt 0x0018 │ │ │ │ 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 +237559,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 │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ 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 +237692,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 │ │ │ │ + hlt 0x001c │ │ │ │ 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 +237830,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: 0xb8ec │ │ │ │ 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 +243244,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, [r1, #30] │ │ │ │ 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 +243361,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, [r3, #24] │ │ │ │ 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 +243484,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, [r7, #17] │ │ │ │ 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 +243603,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, [r7, #11] │ │ │ │ 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 +243727,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, [r6, #4] │ │ │ │ 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 +243843,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, [r5, #120] @ 0x78 │ │ │ │ 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 +243969,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, [r7, #92] @ 0x5c │ │ │ │ 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 +244085,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, [r7, #68] @ 0x44 │ │ │ │ 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 +244203,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, [r3, #48] @ 0x30 │ │ │ │ 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 +244319,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, [r3, #24] │ │ │ │ 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 +244442,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, [r5, #124] @ 0x7c │ │ │ │ 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 +244560,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, [r4, #100] @ 0x64 │ │ │ │ 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 +244686,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, [r1, #72] @ 0x48 │ │ │ │ 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 +244804,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, [r6, #44] @ 0x2c │ │ │ │ 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 +244933,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, [r5, #16] │ │ │ │ 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 +245050,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, [r3, r6] │ │ │ │ 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 +245176,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, [r4, 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] @ (117a4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245287,15 +245296,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] │ │ │ │ + ldrb r6, [r0, 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, #372] @ (117bdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245413,15 +245422,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] │ │ │ │ + ldrh r6, [r3, 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, #384] @ (117d78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245542,15 +245551,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] │ │ │ │ + ldr r2, [r5, 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] @ (117efc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245662,15 +245671,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, [r1, 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, #504] @ (118110 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245819,15 +245828,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, [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, #504] @ (118328 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245976,15 +245985,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] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ 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 +246155,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 ) │ │ │ │ + str r6, [r3, r2] │ │ │ │ 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 +246281,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 r7, [pc, #64] @ (11872c ) │ │ │ │ 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 +246408,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 r5, [pc, #528] @ (118a6c ) │ │ │ │ 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 +246546,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 r3, [pc, #688] @ (118cc8 ) │ │ │ │ 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 +246686,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 r1, [pc, #800] @ (118f08 ) │ │ │ │ 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 +246799,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 │ │ │ │ + ldr r0, [pc, #512] @ (118f38 ) │ │ │ │ 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 +246912,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 │ │ │ │ + bx 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, #300] @ (118fc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247013,15 +247022,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 │ │ │ │ + cmp sl, 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, #300] @ (119110 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247120,15 +247129,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 │ │ │ │ + add r2, r6 │ │ │ │ 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 +247239,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 │ │ │ │ + cmn r2, 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, #284] @ (119380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247337,15 +247346,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 │ │ │ │ + sbcs r2, r2 │ │ │ │ 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 +247440,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 │ │ │ │ + eors r4, r1 │ │ │ │ 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 +248309,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 r5, #232 @ 0xe8 │ │ │ │ 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 +248471,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 r3, #232 @ 0xe8 │ │ │ │ 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 +248623,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 r1, #238 @ 0xee │ │ │ │ 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 +248778,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 r7, #244 @ 0xf4 │ │ │ │ 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 +248926,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 r6, #44 @ 0x2c │ │ │ │ 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 +249075,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 r4, #68 @ 0x44 │ │ │ │ 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 +249218,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 r2, #124 @ 0x7c │ │ │ │ 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 +249361,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 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ 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 +250084,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, r4, #6 │ │ │ │ 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 +250213,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 │ │ │ │ + subs r0, r2, #0 │ │ │ │ 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 +250340,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 │ │ │ │ + adds r2, r5, #1 │ │ │ │ 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 +250470,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 │ │ │ │ + subs r2, r0, r3 │ │ │ │ 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 +250599,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, r5, r4 │ │ │ │ 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 +250730,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, r7, #29 │ │ │ │ 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 +250863,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, r5, #23 │ │ │ │ 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 +250996,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, r0, #17 │ │ │ │ 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 +251125,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, r0, #10 │ │ │ │ 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 +251256,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 │ │ │ │ + asrs r4, r2, #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, #372] @ (11c39c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251380,15 +251389,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, r0, #29 │ │ │ │ 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 +251522,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, r4, #22 │ │ │ │ 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 +251645,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, r4, #15 │ │ │ │ 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 +251771,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, r0, #9 │ │ │ │ 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 +251900,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 │ │ │ │ + lsrs r0, r7, #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, #372] @ (11cb3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -252022,15 +252031,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, r2, #28 │ │ │ │ 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 +252154,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, r3, #21 │ │ │ │ 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 +252280,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, r7, #14 │ │ │ │ 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 +252409,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, r5, #8 │ │ │ │ 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 +252540,16 @@ │ │ │ │ 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 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + 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, #432] @ (11d314 ) │ │ │ │ mov sl, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -257762,17 +257772,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} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + 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 r1, [pc, #380] @ (121248 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ @@ -257894,15 +257904,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} │ │ │ │ + sev │ │ │ │ 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 +258033,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, r6, pc} │ │ │ │ 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 +258166,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 │ │ │ │ + cbnz r4, 1215fa │ │ │ │ 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 +258302,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 │ │ │ │ + rev r2, r0 │ │ │ │ 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 +258439,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: 0xb850 │ │ │ │ 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 +258572,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} │ │ │ │ + @ instruction: 0xb656 │ │ │ │ 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 +258709,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 │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ 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 +258847,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 │ │ │ │ + uxtb r4, r5 │ │ │ │ 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 +258982,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 │ │ │ │ + cbz r4, 121f8e │ │ │ │ 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 +259173,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] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ 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 +259363,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] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ 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 +259553,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, [r6, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [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, #572] @ (1228e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259731,17 +259741,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, [r5, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ 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 +259934,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] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ 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 +260120,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 122c72 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb500189 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [pc, #272] @ (122ebc ) │ │ │ │ + str r4, [r2, r2] │ │ │ │ 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 +260270,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 r7, [sp, #968] @ 0x3c8 │ │ │ │ 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 +260408,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 r6, [sp, #80] @ 0x50 │ │ │ │ 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 +260552,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 r4, [sp, #176] @ 0xb0 │ │ │ │ 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 +260700,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 r2, [sp, #152] @ 0x98 │ │ │ │ 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 +260845,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 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ 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 +260983,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 r6, [sp, #336] @ 0x150 │ │ │ │ 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 +261105,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 r4, [sp, #768] @ 0x300 │ │ │ │ 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 +261231,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 r3, [sp, #128] @ 0x80 │ │ │ │ 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 +261367,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 r1, [sp, #272] @ 0x110 │ │ │ │ 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 +261502,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, [r6, #58] @ 0x3a │ │ │ │ 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 +261648,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, [r6, #42] @ 0x2a │ │ │ │ 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 +261806,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, [r3, #26] │ │ │ │ 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 +261969,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, [r4, #8] │ │ │ │ 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 +262117,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, [r1, #58] @ 0x3a │ │ │ │ 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 +262264,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, [r6, #42] @ 0x2a │ │ │ │ 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 +262441,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, [r6, #22] │ │ │ │ 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 +262629,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] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ 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 +262806,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, [r3, #23] │ │ │ │ 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 +262952,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, [r3, #15] │ │ │ │ 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 +263097,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, [r6, #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, #376] @ (1254f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -263217,15 +263227,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] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ 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 +263353,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, [r1, #26] │ │ │ │ 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 +263491,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, [r6, #18] │ │ │ │ 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 +263628,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, [r4, #11] │ │ │ │ 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 +263772,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 │ │ │ │ + strb r4, [r2, #4] │ │ │ │ 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 +263914,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, [r6, #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, #376] @ (125f18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264036,15 +264046,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, [r0, #88] @ 0x58 │ │ │ │ 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 +264175,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, [r2, #60] @ 0x3c │ │ │ │ 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 +264314,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, [r7, #28] │ │ │ │ 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 +264452,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 │ │ │ │ + ldr r4, [r5, #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, #404] @ (1265c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264580,15 +264590,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, [r5, #100] @ 0x64 │ │ │ │ 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 +264729,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, [r5, #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, #380] @ (126904 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264853,15 +264863,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, [r6, #44] @ 0x2c │ │ │ │ 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 +264994,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, [r0, #20] │ │ │ │ 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 +265129,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, [r0, r6] │ │ │ │ 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 +265266,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, [r0, r7] │ │ │ │ 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 +267675,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 │ │ │ │ + @ instruction: 0xf53c00ec │ │ │ │ + @ instruction: 0xf2de00ec │ │ │ │ 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 +267927,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: 0xf21e00ec │ │ │ │ + vext.8 q0, q10, q14, #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 r6, [pc, #808] @ (1291ac ) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -268174,16 +268184,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 │ │ │ │ + cdp 0, 9, cr0, cr12, cr12, {7} │ │ │ │ + stc 0, cr0, [r2], #-944 @ 0xfffffc50 │ │ │ │ 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 +268565,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 │ │ │ │ + bx r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 12949e │ │ │ │ @@ -268838,17 +268848,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 129670 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 129eb8 │ │ │ │ + b.n 12a158 │ │ │ │ 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 +269220,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 r6, #26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 129a84 │ │ │ │ @@ -269524,17 +269534,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 │ │ │ │ + ble.n 12a370 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 12a3e0 │ │ │ │ + bge.n 12a280 │ │ │ │ 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 +269907,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 r3, #18 │ │ │ │ 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 +270583,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 103458 │ │ │ │ b.n 12ad1a │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - bne.n 12b0ec │ │ │ │ + bcc.n 12b18c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + beq.n 12b074 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ 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 +271039,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 r4, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r2, [pc, #424] @ (12b85c ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r6, 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 +271533,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 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r0, sp │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r6, 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 +272035,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 │ │ │ │ + adds r2, r4, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ subs r5, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r6, 12c33a │ │ │ │ + cbnz r6, 12c34e │ │ │ │ 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 +272594,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 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - push {r7, lr} │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - uxth r2, r4 │ │ │ │ + cbz r2, 12ca74 │ │ │ │ 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 +273201,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 │ │ │ │ + cdp2 1, 5, cr0, cr8, cr6, {0} │ │ │ │ cmp r6, #250 @ 0xfa │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ 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 +273798,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: 0xf75c0106 │ │ │ │ movs r7, #142 @ 0x8e │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r6, pc, #328 @ (adr r6, 12da40 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 12db80 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, pc, #624 @ (adr r3, 12db6c ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 12dcac ) │ │ │ │ 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 +274417,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 │ │ │ │ + @ instruction: 0xfa380106 │ │ │ │ subs r2, r4, #7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + add r0, pc, #168 @ (adr r0, 12e154 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [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 │ │ │ │ @@ -275065,15 +275075,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 │ │ │ │ + sbc.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 +275355,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 r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ 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 +275771,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 │ │ │ │ + udf #0 │ │ │ │ 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 +276058,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, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ 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 +276448,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 │ │ │ │ + bpl.n 12f9bc │ │ │ │ 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 +276744,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, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ 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 +277185,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 r3!, {r2, r4, r5, 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 +277461,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, [r1, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ 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 +278261,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 r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ @ instruction: 0xf22c0188 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ 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 +282844,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 r3, #156 @ 0x9c │ │ │ │ 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 +283938,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, [r1, #34] @ 0x22 │ │ │ │ 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 +283960,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, [r7, #30] │ │ │ │ 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 +283982,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, [r4, #28] │ │ │ │ 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 +284004,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, [r2, #26] │ │ │ │ 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 +284026,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, [r7, #22] │ │ │ │ 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 +284048,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, [r5, #20] │ │ │ │ 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 +284070,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, [r2, #18] │ │ │ │ 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 +284092,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, [r0, #16] │ │ │ │ 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 +284119,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 r3, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ 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 +284148,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 r3, #106 @ 0x6a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ 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 +284177,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 r3, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ 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 +284206,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 r2, #178 @ 0xb2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ 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 +284235,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 r2, #86 @ 0x56 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ 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 +284264,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 r1, #250 @ 0xfa │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r7, #7 │ │ │ │ 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 +284288,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, [r4, #62] @ 0x3e │ │ │ │ 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 +284310,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, [r1, #60] @ 0x3c │ │ │ │ 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 +284332,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, [r6, #56] @ 0x38 │ │ │ │ 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 +284354,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, [r4, #54] @ 0x36 │ │ │ │ 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 +284376,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, [r1, #52] @ 0x34 │ │ │ │ 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 +284398,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, [r6, #48] @ 0x30 │ │ │ │ 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 +284420,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, [r3, #46] @ 0x2e │ │ │ │ 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 +284442,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, [r1, #44] @ 0x2c │ │ │ │ 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 +284469,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 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r6, #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 │ │ │ │ @@ -284488,17 +284498,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 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r4, #6 │ │ │ │ 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 +284527,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, r4, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r0, r3, #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 │ │ │ │ @@ -284546,17 +284556,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, r1, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, r1, #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 │ │ │ │ @@ -284575,17 +284585,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 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + adds r0, r0, #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 │ │ │ │ @@ -284604,17 +284614,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 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + adds r4, r6, #1 │ │ │ │ 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 +284643,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 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + adds r0, r5, #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 │ │ │ │ @@ -284662,17 +284672,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, r1, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, 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 │ │ │ │ @@ -284691,17 +284701,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 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r2, 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 │ │ │ │ @@ -284720,17 +284730,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, r7, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + subs r4, 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 │ │ │ │ @@ -284749,17 +284759,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, r0, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + subs r0, r7, 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 │ │ │ │ @@ -284778,17 +284788,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, r5, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + subs r4, 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 │ │ │ │ @@ -284807,17 +284817,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 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + subs r0, r4, 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 │ │ │ │ @@ -284836,17 +284846,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, r4, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + subs r4, 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 │ │ │ │ @@ -284865,17 +284875,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, r0, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r1, 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 │ │ │ │ @@ -284894,17 +284904,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, r4, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r7, 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 │ │ │ │ @@ -284923,17 +284933,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 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + adds r0, r6, 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 │ │ │ │ @@ -284952,17 +284962,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 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + adds r4, r4, 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 │ │ │ │ @@ -284981,17 +284991,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, r7, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + adds r0, r3, 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 │ │ │ │ @@ -285010,17 +285020,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, r3, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + adds r4, r1, 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 │ │ │ │ @@ -285039,17 +285049,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 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + adds r0, r0, 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 │ │ │ │ @@ -285068,17 +285078,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 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ 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 +285107,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 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r5, #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 │ │ │ │ @@ -285126,17 +285136,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, r7, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ 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 +285160,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, [r2, #24] │ │ │ │ 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 +285182,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, [r7, #22] │ │ │ │ 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 +285204,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, [r4, #21] │ │ │ │ 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 +285226,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, [r1, #20] │ │ │ │ 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 +285262,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 │ │ │ │ + addeq r6, r6, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ 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 +285302,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, r7, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ 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 +285345,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, [r2, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ 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 +285388,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, [r1, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ 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 +285431,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, [r7, #9] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ 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 +285474,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, [r6, #7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r0, #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] @ (136a74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285507,19 +285517,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, [r5, #5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r3, #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] @ (136ae0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285550,19 +285560,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] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ 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 +285586,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] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ 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 +285608,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] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ 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 +285630,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, [r7, #30] │ │ │ │ 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 +285652,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, [r4, #29] │ │ │ │ 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 +285674,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, [r1, #28] │ │ │ │ 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 +285696,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, [r7, #26] │ │ │ │ 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 +285718,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, [r4, #25] │ │ │ │ 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 +285740,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, [r1, #24] │ │ │ │ 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 +285762,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, [r6, #22] │ │ │ │ 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 +285784,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, [r3, #21] │ │ │ │ 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 +285806,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, [r0, #20] │ │ │ │ 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 +285828,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, [r5, #18] │ │ │ │ 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 +285850,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, [r2, #17] │ │ │ │ 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 +285872,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, [r7, #15] │ │ │ │ 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 +285894,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, [r4, #14] │ │ │ │ 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 +285916,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, [r1, #13] │ │ │ │ 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 +285938,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, [r6, #11] │ │ │ │ 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 +285960,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, [r3, #10] │ │ │ │ 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 +285982,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, [r1, #9] │ │ │ │ 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 +286004,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, [r6, #7] │ │ │ │ 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 +286026,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, [r4, #6] │ │ │ │ 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 +286048,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, [r1, #5] │ │ │ │ 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 +286070,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 │ │ │ │ + strb r0, [r7, #3] │ │ │ │ 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 +286092,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 │ │ │ │ + strb r4, [r4, #2] │ │ │ │ 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 +286114,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 │ │ │ │ + strb r4, [r1, #1] │ │ │ │ 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 +286136,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, [r6, #124] @ 0x7c │ │ │ │ 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 +286158,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, [r4, #120] @ 0x78 │ │ │ │ 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 +286180,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, [r1, #116] @ 0x74 │ │ │ │ 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 +286202,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, [r7, #108] @ 0x6c │ │ │ │ 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 +286224,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, [r4, #104] @ 0x68 │ │ │ │ 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 +286246,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, [r1, #100] @ 0x64 │ │ │ │ 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 +286268,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, [r6, #92] @ 0x5c │ │ │ │ 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 +286290,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, [r3, #88] @ 0x58 │ │ │ │ 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 +286312,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, [r1, #84] @ 0x54 │ │ │ │ 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 +286334,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, [r6, #76] @ 0x4c │ │ │ │ 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 +286356,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, [r4, #72] @ 0x48 │ │ │ │ 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 +286378,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, [r1, #68] @ 0x44 │ │ │ │ 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 +286400,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, [r7, #60] @ 0x3c │ │ │ │ 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 +286422,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, [r4, #56] @ 0x38 │ │ │ │ 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 +286444,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, [r1, #52] @ 0x34 │ │ │ │ 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 +286466,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, [r6, #44] @ 0x2c │ │ │ │ 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 +286488,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, [r4, #40] @ 0x28 │ │ │ │ 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 +286510,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, [r1, #36] @ 0x24 │ │ │ │ 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 +286532,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, [r7, #28] │ │ │ │ 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 +286554,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, [r4, #24] │ │ │ │ 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 +286576,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, [r1, #20] │ │ │ │ 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 +286598,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 │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ 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 +286620,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 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ 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 +286642,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 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ 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 +286664,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, [r7, #124] @ 0x7c │ │ │ │ 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 +286686,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, [r4, #120] @ 0x78 │ │ │ │ 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 +286708,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, [r1, #116] @ 0x74 │ │ │ │ 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 +286730,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, [r6, #108] @ 0x6c │ │ │ │ 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 +286752,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, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -293647,15 +293657,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 sp, #408 @ 0x198 │ │ │ │ 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 +294809,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, r6, r5 │ │ │ │ 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 r4, pc, #672 @ (adr r4, 13df68 ) │ │ │ │ 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 +295553,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 r4, [sp, #912] @ 0x390 │ │ │ │ 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 +296063,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, r2, #31 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ 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 +320545,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, [r7, #23] │ │ │ │ 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 +321657,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, [r7, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ 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 +322254,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 r5, {r2, r3, r4, r5, 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 +322423,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 r3!, {r5, 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 +322595,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 r1!, {r4, r5, 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 +322758,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 r7!, {r1, r2, r5, 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 +322924,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 r5!, {r2, r3, r7} │ │ │ │ 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 +323082,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 r3!, {r2, r4, 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, #452] @ (152cd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323232,15 +323242,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 r1!, {r1, r3, r4, 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #436] @ (152ea4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323390,18 +323400,18 @@ │ │ │ │ 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 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee lt │ │ │ │ + lsllt r4, r0, #4 │ │ │ │ + pushge {r3, r4, r5, r6, r7, lr} │ │ │ │ + movge.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #400] @ (15304c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #36255 @ 0x8d9f │ │ │ │ add r3, pc │ │ │ │ @@ -323530,17 +323540,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 r7, [pc, #960] @ (153414 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #328] @ (1531a0 ) │ │ │ │ + ldr r5, [pc, #648] @ (1532e0 ) │ │ │ │ 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 +323672,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 r6, [pc, #256] @ (1532ec ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #712] @ (1534b8 ) │ │ │ │ + ldr r4, [pc, #8] @ (1531f8 ) │ │ │ │ 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 +323805,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 r4, [pc, #696] @ (153630 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [pc, #192] @ (15343c ) │ │ │ │ + ldr r2, [pc, #512] @ (15357c ) │ │ │ │ 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 +323929,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 r3, [pc, #96] @ (153554 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + ldr r0, [pc, #1000] @ (1538e0 ) │ │ │ │ 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 +324051,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 r1, [pc, #688] @ (153908 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mov r6, r9 │ │ │ │ + @ instruction: 0x479e │ │ │ │ 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 +324176,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 │ │ │ │ + ldr r0, [pc, #136] @ (15385c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add ip, sl │ │ │ │ + mov r4, 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 r2, [pc, #816] @ (153b1c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -324454,17 +324464,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 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - muls r0, r2 │ │ │ │ + add r8, 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #720] @ (153e0c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -324692,17 +324702,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 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + lsrs r2, 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 r2, [pc, #740] @ (154110 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -324958,17 +324968,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 r6, #212 @ 0xd4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ 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 +325189,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 r3, #96 @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ 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 +325430,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 r1, #42 @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ 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 +325647,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 r6, #56 @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r6, #26 │ │ │ │ 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 +325858,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 r3, #218 @ 0xda │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ 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 +326058,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 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + adds r1, #22 │ │ │ │ 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 +326341,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 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ 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 +326602,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 r4, #240 @ 0xf0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r3, #30 │ │ │ │ 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 +326871,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 r2, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ 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 +327113,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 r6, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r5, #14 │ │ │ │ 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 +327366,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 r3, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ 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 +327587,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 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r1, #5 │ │ │ │ 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 +327813,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 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + adds r6, r1, #3 │ │ │ │ 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 +328027,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, r7, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + subs r4, r5, 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 r3, [pc, #500] @ (15670c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -328204,15 +328214,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, [r5, #54] @ 0x36 │ │ │ │ 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 +328398,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, [r0, #38] @ 0x26 │ │ │ │ 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 +328583,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, [r1, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -328757,15 +328767,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] │ │ │ │ + strh r0, [r5, #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, #460] @ (156f2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -328917,15 +328927,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, [r3, #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 r1, [pc, #460] @ (157114 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -329079,15 +329089,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, [r2, #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, #488] @ (157318 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329260,15 +329270,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, [r6, #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, #500] @ (157528 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329445,15 +329455,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, [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, #512] @ (157744 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329626,15 +329636,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, [r3, #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, #524] @ (15796c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329811,15 +329821,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, [r4, #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, #488] @ (157b70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329990,15 +330000,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 │ │ │ │ + strb r4, [r6, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #496] @ (157d7c ) │ │ │ │ @@ -330170,15 +330180,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, [r3, #104] @ 0x68 │ │ │ │ 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 +330359,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, [r5, #68] @ 0x44 │ │ │ │ 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 +330539,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, [r2, #36] @ 0x24 │ │ │ │ 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 +330713,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 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ 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 +330883,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, [r4, #96] @ 0x60 │ │ │ │ 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 +331057,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, [r1, #64] @ 0x40 │ │ │ │ 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 +331227,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, [r7, #28] │ │ │ │ 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 +331395,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, [r7, 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, #456] @ (158d2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331548,15 +331558,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, [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, #456] @ (158f10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331716,15 +331726,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, [r7, 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, #456] @ (1590f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331879,15 +331889,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, [r7, 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, #624] @ (159380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332092,15 +332102,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, [r1, 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, #600] @ (1595f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332291,15 +332301,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] │ │ │ │ + strb r0, [r7, 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, #620] @ (15987c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332500,15 +332510,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] │ │ │ │ + strh r0, [r4, 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, #648] @ (159b20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332713,15 +332723,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 r7, [pc, #688] @ (159dd8 ) │ │ │ │ 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 +332921,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 r4, [pc, #992] @ (15a178 ) │ │ │ │ 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 +333120,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 r2, [pc, #544] @ (15a22c ) │ │ │ │ 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 +333298,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 │ │ │ │ + ldr r0, [pc, #272] @ (15a320 ) │ │ │ │ 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 +333474,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 │ │ │ │ + mov r0, 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, #588] @ (15a68c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333662,15 +333672,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 │ │ │ │ + bics r4, 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, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #584] @ (15a8f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333857,15 +333867,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 │ │ │ │ + asrs r0, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #644] @ (15ab90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334066,15 +334076,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 r6, #144 @ 0x90 │ │ │ │ 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 +334303,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 r3, #200 @ 0xc8 │ │ │ │ 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 +334532,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 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ 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 +334743,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 r6, #40 @ 0x28 │ │ │ │ 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 +334957,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 r3, #178 @ 0xb2 │ │ │ │ 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 +335211,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 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ 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 +335481,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 r4, #236 @ 0xec │ │ │ │ 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 +335734,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 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #596] @ (15c2b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335924,15 +335934,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 r6, #156 @ 0x9c │ │ │ │ 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 +336122,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 r4, #26 │ │ │ │ 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 +336296,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 r1, #252 @ 0xfc │ │ │ │ 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 +336468,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, r3, #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, #548] @ (15cb48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336645,15 +336655,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, r2, #6 │ │ │ │ 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 +336841,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, r5, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #544] @ (15cfc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337017,15 +337027,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 │ │ │ │ + adds r0, r4, 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #508] @ (15d1e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -337191,15 +337201,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, r2, #26 │ │ │ │ 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 +337372,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, r2, #18 │ │ │ │ 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 +337535,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, r0, #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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #512] @ (15d7dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337703,15 +337713,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 │ │ │ │ + asrs r0, r4, #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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #504] @ (15d9f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337877,15 +337887,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, r4, #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, #488] @ (15dbf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338049,15 +338059,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, r2, #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, #468] @ (15dde4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -338217,15 +338227,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, r7, #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, #456] @ (15dfc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338385,15 +338395,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 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ 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 +338559,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, r7, #23 │ │ │ │ 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 +338728,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, r6, #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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (15e598 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338886,15 +338896,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, r4, #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, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #672] @ (15e854 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -339970,15 +339980,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 │ │ │ │ + ldc2 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldrh.w r4, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -340192,15 +340202,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 +340414,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 │ │ │ │ + @ instruction: 0xf6e00103 │ │ │ │ stmdb 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 +340619,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 │ │ │ │ + orrs.w r1, r4, #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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #552] @ (15fc24 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -340805,15 +340815,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: 0xf1ec0103 │ │ │ │ stmdb 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 +341004,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} │ │ │ │ + vaddw.s16 q0, q1, 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #504] @ (160074 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -341175,15 +341185,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} │ │ │ │ + ldcl 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 +341362,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]! │ │ │ │ + @ instruction: 0xeb320103 │ │ │ │ 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 +345675,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 r1, [pc, #320] @ (163704 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #600] @ (163820 ) │ │ │ │ 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 +346125,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 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rors r6, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ 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 +346575,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 r6, #100 @ 0x64 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ 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 +346994,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 r1, #124 @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ 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 +347458,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 r3, #128 @ 0x80 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ 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 +347922,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 r5, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ 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 +348424,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 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ 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 +348910,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 r3, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ 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 +349492,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 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r4, r6 │ │ │ │ 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 +349856,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, [r4, #58] @ 0x3a │ │ │ │ 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 +350860,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, r0, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ 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 +351721,21 @@ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strh r2, [r7, #8] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - vmla.i q8, q14, d0[6] │ │ │ │ - stc2 0, cr0, [sl, #-928]! @ 0xfffffc60 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + lsls r1, r5, #3 │ │ │ │ + cdp2 0, 7, cr0, cr10, cr8, {7} │ │ │ │ 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 +352515,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, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r0, [r7, #30] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xf66000e8 │ │ │ │ - @ instruction: 0xf3aa00e8 │ │ │ │ + @ instruction: 0xf7b000e8 │ │ │ │ + @ instruction: 0xf4fa00e8 │ │ │ │ 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 +353379,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, [r5, r6] │ │ │ │ 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, #-928]! @ 0xfffffc60 │ │ │ │ + orns r0, r0, r8, asr #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vmov r8, s14 │ │ │ │ vmov r7, s15 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 1693a0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -354314,21 +354325,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 r6, [pc, #344] @ (16a094 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r0, [r1, #28] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - b.n 16a06c │ │ │ │ + b.n 16a30c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n 169eb4 │ │ │ │ + svc 6 │ │ │ │ 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 +355340,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 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r6, [r2, r4] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - bcc.n 16ab78 │ │ │ │ + bpl.n 16ac18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 16ab98 │ │ │ │ + bcs.n 16ac38 │ │ │ │ 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 +356435,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 r4, #90 @ 0x5a │ │ │ │ lsls r3, r0, #4 │ │ │ │ blxns r3 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, 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 +358957,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 r7, pc, #472 @ (adr r7, 16dbe0 ) │ │ │ │ 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 +359151,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 r5, pc, #264 @ (adr r5, 16dd84 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #976 @ (adr r3, 16e050 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 16dd90 ) │ │ │ │ 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 +359223,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 r5, pc, #136 @ (adr r5, 16ddc0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #552 @ (adr r3, 16df64 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 16e0a4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #448 @ (adr r3, 16df00 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 16e040 ) │ │ │ │ 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 +359394,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 r4, pc, #376 @ (adr r4, 16e07c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #760 @ (adr r2, 16e200 ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 16df40 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 16e21c ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 16df5c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #464 @ (adr r2, 16e0e0 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 16e220 ) │ │ │ │ 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 +359478,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 r2, pc, #792 @ (adr r2, 16e2fc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #640 @ (adr r1, 16e268 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 16e3a8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #448 @ (adr r1, 16e1ac ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 16e2ec ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #624 @ (adr r1, 16e260 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 16e3a0 ) │ │ │ │ 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 +359514,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 r2, pc, #752 @ (adr r2, 16e32c ) │ │ │ │ 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 +360160,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 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - stc2l 0, cr0, [r6, #-940]! @ 0xfffffc54 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + cdp2 0, 11, cr0, cr6, cr11, {7} │ │ │ │ + strh r6, [r7, #6] │ │ │ │ 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 +360598,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 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ 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 +360622,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 r7, [sp, #880] @ 0x370 │ │ │ │ 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 +360645,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 r7, [sp, #688] @ 0x2b0 │ │ │ │ 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 +360672,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 r7, [sp, #504] @ 0x1f8 │ │ │ │ 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 +366790,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] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ 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 +366852,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 r0, sp, #912 @ 0x390 │ │ │ │ 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 +366914,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 r0, sp, #160 @ 0xa0 │ │ │ │ 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 +367435,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 r0, sp, #680 @ 0x2a8 │ │ │ │ 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 +367520,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 r7, pc, #672 @ (adr r7, 173c18 ) │ │ │ │ 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 +368732,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 r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ @@ -372296,15 +372307,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, r1, #14 │ │ │ │ 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 +372334,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, r3, #13 │ │ │ │ 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 +372361,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, r4, #12 │ │ │ │ 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 +372388,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, r5, #11 │ │ │ │ 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 +372415,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, r6, #10 │ │ │ │ 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 +372442,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, r7, #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] @ (17718c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372458,15 +372469,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, r0, #9 │ │ │ │ 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 +372515,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, r7, #7 │ │ │ │ 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 +372561,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, r7, #5 │ │ │ │ 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 +372597,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 │ │ │ │ + asrs r2, r0, #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, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #76] @ 17736c │ │ │ │ @@ -372622,15 +372633,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 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ 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 +372657,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 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ 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 +372684,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 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ 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 +372711,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, r4, #31 │ │ │ │ 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 +372738,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, r5, #30 │ │ │ │ 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 +372765,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, r6, #29 │ │ │ │ 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 +372792,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, r7, #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] @ (177540 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372808,15 +372819,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, r0, #28 │ │ │ │ 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 +372845,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, r1, #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] @ (1775c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372861,15 +372872,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, r3, #26 │ │ │ │ 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 +372896,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, r6, #25 │ │ │ │ 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 +373013,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, r0, #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] @ (177784 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -373029,15 +373040,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, r1, #20 │ │ │ │ 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 +373067,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, r3, #19 │ │ │ │ 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 +373091,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, r5, #18 │ │ │ │ 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 +373117,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, r7, #17 │ │ │ │ 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 +373143,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, r0, #17 │ │ │ │ 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 +373165,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, r2, #16 │ │ │ │ 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 +373191,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, r4, #15 │ │ │ │ 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 +373217,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, r6, #14 │ │ │ │ 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 +373239,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, r0, #14 │ │ │ │ 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 +373269,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, r0, #13 │ │ │ │ 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 +373299,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, r1, #12 │ │ │ │ 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 +373325,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, r2, #11 │ │ │ │ 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 +373403,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, r3, #8 │ │ │ │ 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 +378493,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 r7!, {r1, r5, 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 +378629,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 r5, {r4, r5, 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 +378681,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 r5, {r2, r4, r5, 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 +378733,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 r4, {r3, r4, 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (17b930 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378775,15 +378786,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 r4, {r2, r4, r5, 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 +378839,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 r3, {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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (17ba60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378881,15 +378892,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 r3, {r2, r3, 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] @ (17baf8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378933,15 +378944,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 r2, {r1, r2, r3, r6, 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 +379312,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 r7!, {r2, 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (17bf90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379501,15 +379512,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 r4!, {r1, r2, r4, r5, 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 +379586,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 r4!, {r3, r4, r5} │ │ │ │ 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 +379660,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 r3!, {r3, 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, #352] @ (17c410 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379866,15 +379877,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, [r2, #16] │ │ │ │ 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 +379956,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 │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ + 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 r7, r3 │ │ │ │ ldr r3, [pc, #200] @ (17c69c ) │ │ │ │ mov r4, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -380027,17 +380038,17 @@ │ │ │ │ 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 │ │ │ │ - lsls r7, r4, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + itt lt │ │ │ │ + lsllt r7, r4, #3 │ │ │ │ + stmdblt 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 ) │ │ │ │ mov r7, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380109,15 +380120,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} │ │ │ │ + bkpt 0x00f0 │ │ │ │ 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 +380206,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, [r2, #56] @ 0x38 │ │ │ │ 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 +380297,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, r4, #30 │ │ │ │ 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 +380389,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 │ │ │ │ + pop {r1, r4, r5} │ │ │ │ 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 +380485,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, [r4, #36] @ 0x24 │ │ │ │ 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 +380747,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: 0xb83c │ │ │ │ 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 +383852,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 r3, [sp, #752] @ 0x2f0 │ │ │ │ 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 +383879,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 r3, [sp, #568] @ 0x238 │ │ │ │ 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 +383906,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 r3, [sp, #360] @ 0x168 │ │ │ │ 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 +383933,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 r3, [sp, #168] @ 0xa8 │ │ │ │ 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 +383960,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 r3, [sp, #24] │ │ │ │ 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 +383987,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 r2, [sp, #904] @ 0x388 │ │ │ │ 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 +384014,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 r2, [sp, #744] @ 0x2e8 │ │ │ │ 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 +384040,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 r2, [sp, #584] @ 0x248 │ │ │ │ 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 +384070,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 r2, [sp, #352] @ 0x160 │ │ │ │ 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 +384094,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 r2, [sp, #128] @ 0x80 │ │ │ │ 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 +384118,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 r1, [sp, #960] @ 0x3c0 │ │ │ │ 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 +384142,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 r1, [sp, #752] @ 0x2f0 │ │ │ │ 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 +384169,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 r1, [sp, #552] @ 0x228 │ │ │ │ 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 +384196,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 r1, [sp, #360] @ 0x168 │ │ │ │ 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 +384223,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 r1, [sp, #168] @ 0xa8 │ │ │ │ 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 +384250,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 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ 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 +384277,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 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ 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 +384304,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 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ 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 +384334,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 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ 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 +384364,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 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ 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 +384391,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, [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] @ (17f874 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384407,15 +384418,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, [r4, #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] @ (17f8b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384434,15 +384445,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, [r6, #58] @ 0x3a │ │ │ │ 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 +384472,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, [r0, #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] @ 17f950 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384491,15 +384502,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, [r0, #56] @ 0x38 │ │ │ │ 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 +384528,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, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17f9e4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384547,15 +384558,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, [r3, #52] @ 0x34 │ │ │ │ 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 +384596,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, [r2, #50] @ 0x32 │ │ │ │ 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 +384622,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, [r2, #48] @ 0x30 │ │ │ │ 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 +384646,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, [r4, #46] @ 0x2e │ │ │ │ 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 +384668,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, [r6, #44] @ 0x2c │ │ │ │ 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 +384694,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, [r1, #44] @ 0x2c │ │ │ │ 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 +384718,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, [r3, #42] @ 0x2a │ │ │ │ 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 +384742,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, [r5, #40] @ 0x28 │ │ │ │ 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 +384766,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, [r0, #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] @ (17fc30 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384782,15 +384793,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, [r1, #38] @ 0x26 │ │ │ │ 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 +384823,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, [r3, #36] @ 0x24 │ │ │ │ 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 +384850,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, [r6, #34] @ 0x22 │ │ │ │ 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 +384877,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, [r0, #34] @ 0x22 │ │ │ │ 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 +384903,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, [r3, #32] │ │ │ │ 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 +384929,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, [r5, #30] │ │ │ │ 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 +384955,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, [r7, #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, #52] @ (17fe18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384973,15 +384984,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, [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] @ (17fe5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -385000,15 +385011,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, [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] @ (17fea0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -385027,15 +385038,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, [r4, #24] │ │ │ │ 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 +385065,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, [r7, #22] │ │ │ │ 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 +385095,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, [r0, #22] │ │ │ │ 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 +385119,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, [r1, #20] │ │ │ │ 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 +385149,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, [r2, #18] │ │ │ │ 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 +385179,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, [r2, #16] │ │ │ │ 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 +385203,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, [r4, #14] │ │ │ │ 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 +385225,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, [r0, #14] │ │ │ │ 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 +385347,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 │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ 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 +389958,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, [r2, 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, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #200] @ 1837ac │ │ │ │ mov r7, r3 │ │ │ │ @@ -390023,15 +390034,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] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ 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 +390102,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] │ │ │ │ + strh r0, [r2, 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] @ (183944 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -390159,15 +390170,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, [r3, r6] │ │ │ │ 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 +390238,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 ) │ │ │ │ + str r4, [r3, r3] │ │ │ │ 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 +390309,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 ) │ │ │ │ + str r6, [r3, r0] │ │ │ │ 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 +390380,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 r7, [pc, #344] @ (183d18 ) │ │ │ │ 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 +390455,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 r6, [pc, #536] @ (183eb4 ) │ │ │ │ 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 +390530,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 r5, [pc, #728] @ (184050 ) │ │ │ │ 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 +390601,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 r4, [pc, #952] @ (184204 ) │ │ │ │ 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 +390672,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 r4, [pc, #152] @ (183fb8 ) │ │ │ │ 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 +390744,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 r3, [pc, #376] @ (18416c ) │ │ │ │ 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 +390816,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 r2, [pc, #600] @ (184320 ) │ │ │ │ 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 +390894,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 r1, [pc, #800] @ (1844c8 ) │ │ │ │ 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 +390972,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 │ │ │ │ + ldr r0, [pc, #976] @ (18465c ) │ │ │ │ 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 +391050,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 │ │ │ │ + ldr r0, [pc, #176] @ (18441c ) │ │ │ │ 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 +391128,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 │ │ │ │ + bx fp │ │ │ │ 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 +391206,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 │ │ │ │ + mov r8, r2 │ │ │ │ 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 +391284,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 │ │ │ │ + cmp ip, 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, #200] @ (1846f0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -391351,15 +391362,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 │ │ │ │ + add ip, sp │ │ │ │ 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 +391440,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 │ │ │ │ + add r4, 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 │ │ │ │ ldr r4, [pc, #200] @ (1848b4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -391507,15 +391518,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 │ │ │ │ + muls r0, r2 │ │ │ │ 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 +391595,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 │ │ │ │ + cmp r4, r1 │ │ │ │ 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 +394289,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 r3, #46 @ 0x2e │ │ │ │ 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 +394316,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 r2, #250 @ 0xfa │ │ │ │ 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 +394343,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 r2, #206 @ 0xce │ │ │ │ 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 +394370,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 r2, #170 @ 0xaa │ │ │ │ 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 +394400,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 r2, #112 @ 0x70 │ │ │ │ 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 +394434,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 r2, #46 @ 0x2e │ │ │ │ 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 +394470,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 r1, #246 @ 0xf6 │ │ │ │ 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 +394506,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 r1, #186 @ 0xba │ │ │ │ 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 +394530,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 r1, #132 @ 0x84 │ │ │ │ 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 +394555,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 r1, #84 @ 0x54 │ │ │ │ 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 +394582,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 r1, #38 @ 0x26 │ │ │ │ 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 +394609,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 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ 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 +394636,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 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ 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 +394663,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 │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ 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 +394691,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 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ 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 +394722,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 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ 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 +394748,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 │ │ │ │ + movs r0, #10 │ │ │ │ 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 +394775,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, r2, #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, #48] @ (186dfc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394792,15 +394803,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, r4, #6 │ │ │ │ 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 +394833,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, r5, #5 │ │ │ │ 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 +394857,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, r6, #4 │ │ │ │ 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 +394881,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 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (186f20 ) │ │ │ │ @@ -394904,15 +394915,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 │ │ │ │ + subs r6, r0, #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, #40] @ (186f60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394930,15 +394941,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 │ │ │ │ + subs r6, 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] @ (186fa0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394956,15 +394967,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 │ │ │ │ + subs r6, r2, #1 │ │ │ │ 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 +394997,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 │ │ │ │ + subs r0, r3, #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] @ (187038 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -395013,15 +395024,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, r3, #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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18708c │ │ │ │ mov r7, r3 │ │ │ │ @@ -395043,15 +395054,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, 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] @ (1870cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -395069,15 +395080,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, r5, #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, #44] @ (187110 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -395096,15 +395107,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, r0, #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, #44] @ (187154 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -395123,15 +395134,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 │ │ │ │ + adds r2, 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] @ (187194 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -395149,15 +395160,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 │ │ │ │ + adds r6, r5, #3 │ │ │ │ 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 +395194,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 │ │ │ │ + adds r6, r6, #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] @ 187240 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395213,15 +395224,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 │ │ │ │ + adds r4, r6, #1 │ │ │ │ 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 +395258,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 │ │ │ │ + adds r6, r6, #0 │ │ │ │ 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 +395351,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 │ │ │ │ + bpl.n 1872ec │ │ │ │ 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 +395378,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 │ │ │ │ + subs r6, r7, 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.w ip, [pc, #56] @ 187438 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395397,15 +395408,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 │ │ │ │ + subs r4, r0, 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] @ (187488 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -395428,15 +395439,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 │ │ │ │ + subs r0, r1, r2 │ │ │ │ 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 +395474,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 │ │ │ │ + subs r0, r1, r1 │ │ │ │ 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 +395508,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 │ │ │ │ + subs r2, r0, r0 │ │ │ │ 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 +395539,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, r1, 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, #48] @ (1875d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -395557,15 +395568,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, r2, r6 │ │ │ │ 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 +399398,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, #920]! @ 0x398 │ │ │ │ stmdb sp!, {r4, 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 +399463,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 │ │ │ │ + stcl 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 +399531,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 │ │ │ │ + ldc 0, cr0, [ip], {230} @ 0xe6 │ │ │ │ stmdb sp!, {r4, 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 +399600,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 │ │ │ │ + @ instruction: 0xebe000e6 │ │ │ │ stmdb sp!, {r4, 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 +399671,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 │ │ │ │ + @ instruction: 0xeb2200e6 │ │ │ │ stmdb sp!, {r4, 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 +399746,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} │ │ │ │ + orrs.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, #184] @ (18a678 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399806,15 +399817,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 │ │ │ │ + @ instruction: 0xe98a00e6 │ │ │ │ stmdb sp!, {r4, 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,16 +399888,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 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + @ instruction: 0xe8c200e6 │ │ │ │ stmdb sp!, {r4, 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} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399953,15 +399963,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 18a814 │ │ │ │ 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 +400041,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 18a764 │ │ │ │ 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 +400119,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 18a6b4 │ │ │ │ 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 +400197,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 18a5fc │ │ │ │ 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 +400275,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 18a538 │ │ │ │ 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 +400353,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 18b47c │ │ │ │ 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 +400431,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 18b3c0 │ │ │ │ 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 +400509,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 18b310 │ │ │ │ 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 +400587,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 18b24c │ │ │ │ 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 +400665,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 │ │ │ │ + b.n 18b19c │ │ │ │ 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 +400742,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 │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ 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 +400819,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 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ 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 +400898,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 │ │ │ │ + udf #82 @ 0x52 │ │ │ │ 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 +400977,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 │ │ │ │ + ble.n 18b4b0 │ │ │ │ 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 +401054,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 │ │ │ │ + bgt.n 18b3f8 │ │ │ │ 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 +401131,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 │ │ │ │ + blt.n 18b540 │ │ │ │ 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 +401208,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 │ │ │ │ + blt.n 18b688 │ │ │ │ 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 +401285,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 │ │ │ │ + bge.n 18b7d0 │ │ │ │ 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 +401362,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 │ │ │ │ + bls.n 18b718 │ │ │ │ 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 +401441,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 │ │ │ │ + bhi.n 18b858 │ │ │ │ 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 +401518,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 │ │ │ │ + bvc.n 18b9a0 │ │ │ │ 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 +401595,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 │ │ │ │ + bvc.n 18bae8 │ │ │ │ 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 +401672,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 │ │ │ │ + bvs.n 18bc30 │ │ │ │ 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 +401751,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 │ │ │ │ + bpl.n 18bd70 │ │ │ │ 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 +401828,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 │ │ │ │ + bmi.n 18bcb8 │ │ │ │ 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 +401905,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 │ │ │ │ + bcc.n 18be00 │ │ │ │ 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 +401988,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 │ │ │ │ + bcc.n 18bf3c │ │ │ │ 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 +402067,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 │ │ │ │ + bcs.n 18c08c │ │ │ │ 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 +402146,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 │ │ │ │ + bne.n 18c1e0 │ │ │ │ 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 +402229,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} │ │ │ │ + beq.n 18c124 │ │ │ │ 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 +402312,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 r7, {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, #212] @ (18c3c4 ) │ │ │ │ @@ -402385,15 +402395,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 r6, {r2, r4, 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] @ (18c4a8 ) │ │ │ │ @@ -402464,15 +402474,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 r6!, {r1, r2, 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] @ (18c598 ) │ │ │ │ @@ -402547,15 +402557,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 r5!, {r2, 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, #200] @ (18c67c ) │ │ │ │ @@ -402626,15 +402636,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 r4!, {r1, r3, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18c76c ) │ │ │ │ @@ -402709,15 +402719,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 r3!, {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, #200] @ (18c850 ) │ │ │ │ @@ -402788,15 +402798,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 r2!, {r1, r3, 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] @ (18c934 ) │ │ │ │ @@ -402867,15 +402877,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 r2!, {r1, 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] @ (18ca24 ) │ │ │ │ @@ -402950,15 +402960,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 r1!, {r2, r3, 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] @ (18cb14 ) │ │ │ │ @@ -403033,15 +403043,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} │ │ │ │ + ldmia r0!, {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] @ (18cc04 ) │ │ │ │ @@ -403116,15 +403126,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 r7!, {r2, 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, #200] @ (18cce8 ) │ │ │ │ @@ -403195,15 +403205,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 r6!, {r1, 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, #212] @ (18cdd8 ) │ │ │ │ @@ -403278,15 +403288,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 r6!, {r2} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18cebc ) │ │ │ │ @@ -403357,15 +403367,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 r5!, {r1, r3, r4, r5} │ │ │ │ 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 +403444,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 r4!, {r2, r4, 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 │ │ │ │ ldr r3, [pc, #376] @ (18d12c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -406935,15 +406945,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 r4, [sp, #520] @ 0x208 │ │ │ │ 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 +406975,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 r4, [sp, #320] @ 0x140 │ │ │ │ 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 +407005,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 r4, [sp, #64] @ 0x40 │ │ │ │ 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 +407031,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 r3, [sp, #872] @ 0x368 │ │ │ │ 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 +407058,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 r3, [sp, #680] @ 0x2a8 │ │ │ │ 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 +407085,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 r3, [sp, #520] @ 0x208 │ │ │ │ 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 +407112,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 r3, [sp, #328] @ 0x148 │ │ │ │ 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 +407142,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 r3, [sp, #112] @ 0x70 │ │ │ │ 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 +407172,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 r2, [sp, #896] @ 0x380 │ │ │ │ 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 +407199,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 r2, [sp, #712] @ 0x2c8 │ │ │ │ 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 +407226,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 r2, [sp, #536] @ 0x218 │ │ │ │ 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 +407253,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 r2, [sp, #360] @ 0x168 │ │ │ │ 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 +407280,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 r2, [sp, #184] @ 0xb8 │ │ │ │ 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 +407310,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 r1, [sp, #992] @ 0x3e0 │ │ │ │ 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 +407340,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 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] @ (18fbd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407357,15 +407367,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 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] @ (18fc18 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407384,15 +407394,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 r1, [sp, #440] @ 0x1b8 │ │ │ │ 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 +407424,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 r1, [sp, #256] @ 0x100 │ │ │ │ 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 +407454,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 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ 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 +407481,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 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ 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 +407508,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 │ │ │ │ + ldr r0, [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] @ (18fd8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407525,15 +407535,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 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ 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 +407561,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 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ 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 +407588,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 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ 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 +407614,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 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ 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 +407640,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 r7, [sp, #920] @ 0x398 │ │ │ │ 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 +407666,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 r7, [sp, #744] @ 0x2e8 │ │ │ │ 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 +407704,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 r7, [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] @ (18ff88 ) │ │ │ │ @@ -407728,15 +407738,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 r7, [sp, #216] @ 0xd8 │ │ │ │ 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 +407764,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 r7, [sp, #8] │ │ │ │ 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 +407791,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 r6, [sp, #888] @ 0x378 │ │ │ │ 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 +407818,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 r6, [sp, #696] @ 0x2b8 │ │ │ │ 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 +407845,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 r6, [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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1900e8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407865,15 +407875,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 r6, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 19013c │ │ │ │ mov r7, r3 │ │ │ │ @@ -407895,15 +407905,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 r6, [sp, #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.w ip, [pc, #56] @ 190190 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407925,15 +407935,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 r5, [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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1901e4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407955,15 +407965,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 r5, [sp, #480] @ 0x1e0 │ │ │ │ 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 +407995,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 r5, [sp, #224] @ 0xe0 │ │ │ │ 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 +408025,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 r4, [sp, #992] @ 0x3e0 │ │ │ │ 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 +408055,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 r4, [sp, #736] @ 0x2e0 │ │ │ │ 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 +408089,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 r4, [sp, #504] @ 0x1f8 │ │ │ │ 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 +408111,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 r4, [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, #48] @ (1903b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408129,15 +408139,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 r4, [sp, #168] @ 0xa8 │ │ │ │ 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 +408170,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 r3, [sp, #944] @ 0x3b0 │ │ │ │ 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 +408205,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 r3, [sp, #688] @ 0x2b0 │ │ │ │ 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 +408246,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 r3, [sp, #392] @ 0x188 │ │ │ │ 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 +408273,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 r3, [sp, #104] @ 0x68 │ │ │ │ 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 +408313,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 r2, [sp, #904] @ 0x388 │ │ │ │ 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 +408349,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 r2, [sp, #600] @ 0x258 │ │ │ │ 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 +408376,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 r2, [sp, #376] @ 0x178 │ │ │ │ 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 +408403,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 r2, [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] @ (190698 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408420,15 +408430,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 r2, [sp, #72] @ 0x48 │ │ │ │ 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 +408460,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 r1, [sp, #880] @ 0x370 │ │ │ │ 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 +408506,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 r1, [sp, #632] @ 0x278 │ │ │ │ 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 +408540,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 r1, [sp, #264] @ 0x108 │ │ │ │ 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 +408570,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 │ │ │ │ + str r0, [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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (190860 ) │ │ │ │ @@ -408594,15 +408604,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 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ 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 +408638,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 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ 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 +408669,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 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ 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 +408695,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 │ │ │ │ + str r0, [sp, #24] │ │ │ │ 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 +408721,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, [r4, #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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1909dc │ │ │ │ mov r7, r3 │ │ │ │ @@ -408741,15 +408751,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, [r6, #60] @ 0x3c │ │ │ │ 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 +408777,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, [r7, #58] @ 0x3a │ │ │ │ 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 +408801,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, [r3, #58] @ 0x3a │ │ │ │ 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 +408829,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, [r6, #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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (190af8 ) │ │ │ │ @@ -408853,15 +408863,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, [r0, #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] @ 190b4c │ │ │ │ mov r7, r3 │ │ │ │ @@ -408883,15 +408893,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, [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, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #68] @ (190bac ) │ │ │ │ @@ -408922,15 +408932,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, [r1, #52] @ 0x34 │ │ │ │ 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 +408967,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, [r1, #50] @ 0x32 │ │ │ │ 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 +409005,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, [r0, #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] @ (190cbc ) │ │ │ │ @@ -409029,15 +409039,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, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #252] @ (190dd4 ) │ │ │ │ @@ -409134,15 +409144,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, [r1, #38] @ 0x26 │ │ │ │ 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 +409173,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, [r7, #34] @ 0x22 │ │ │ │ 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 +412622,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, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #200] @ (1936fc ) │ │ │ │ @@ -412830,15 +412840,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, [r4, #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, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #132] @ (193944 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -412884,15 +412894,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, [r4, #24] │ │ │ │ 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 +413108,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, [r7, 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #168] @ (193c58 ) │ │ │ │ @@ -413168,15 +413178,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] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ 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 +413251,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] │ │ │ │ + ldrsh r4, [r3, 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #176] @ (193de8 ) │ │ │ │ @@ -413313,15 +413323,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, r4, #4 │ │ │ │ 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 +413604,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] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ 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 +413683,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, [r6, r5] │ │ │ │ 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 +413766,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, r1, #20 │ │ │ │ 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 +413853,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, [r1, r7] │ │ │ │ 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 +413944,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, r5, #13 │ │ │ │ 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 +414094,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] │ │ │ │ + strb r4, [r2, 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] @ 194750 │ │ │ │ mov r6, r3 │ │ │ │ @@ -414159,15 +414169,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] │ │ │ │ + strb r4, [r1, 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, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #192] @ 19482c │ │ │ │ mov r6, r3 │ │ │ │ @@ -414234,15 +414244,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, [r0, 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r3 │ │ │ │ @@ -414322,15 +414332,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] │ │ │ │ + strh r4, [r2, 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] @ (1949fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414394,15 +414404,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, [r3, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (194ad0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414466,15 +414476,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, [r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (194ba4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414538,15 +414548,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 ) │ │ │ │ + str r6, [r5, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (194c78 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414610,15 +414620,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 r7, [pc, #712] @ (194f48 ) │ │ │ │ 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 +414692,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 r6, [pc, #952] @ (19510c ) │ │ │ │ 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 +414764,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 r6, [pc, #168] @ (194ed0 ) │ │ │ │ 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 +414842,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 r5, [pc, #392] @ (195090 ) │ │ │ │ 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 +414918,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 r4, [pc, #632] @ (19525c ) │ │ │ │ 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 +414999,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 r3, [pc, #864] @ (19542c ) │ │ │ │ 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 +415085,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 r2, [pc, #992] @ (1955a4 ) │ │ │ │ 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 +415180,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 r2, [pc, #80] @ (19531c ) │ │ │ │ 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 +415272,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 r1, [pc, #176] @ (19547c ) │ │ │ │ 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 +415805,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 │ │ │ │ + muls r0, 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 r7, r3 │ │ │ │ ldr r3, [pc, #236] @ (195a84 ) │ │ │ │ @@ -415892,15 +415902,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 │ │ │ │ + cmp r0, r1 │ │ │ │ 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 +418723,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 r1, #64 @ 0x40 │ │ │ │ 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 +418753,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 │ │ │ │ + movs r1, #0 │ │ │ │ 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 +418780,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 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ 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 +418810,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 │ │ │ │ + movs r0, #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] @ 197d08 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418830,15 +418840,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 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ 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 +418867,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 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ 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 +418894,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, r6, #7 │ │ │ │ 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 +418920,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, r0, #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] @ (197e14 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -418937,15 +418947,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, r2, #6 │ │ │ │ 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 +418973,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, r4, #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 r4, [pc, #52] @ (197ea4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -418994,15 +419004,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, r6, #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] @ (197ef4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -419025,15 +419035,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 │ │ │ │ + subs r0, r0, #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, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (197f4c ) │ │ │ │ @@ -419060,15 +419070,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 │ │ │ │ + subs r0, r1, #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] @ (197fa4 ) │ │ │ │ @@ -419095,15 +419105,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 │ │ │ │ + subs r0, r2, #2 │ │ │ │ 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 +419130,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 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (19802c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419148,15 +419158,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 │ │ │ │ + subs r2, r7, #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] @ (19807c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -419179,15 +419189,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 │ │ │ │ + subs r4, r0, #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, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1980d4 ) │ │ │ │ @@ -419214,15 +419224,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, r2, #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] @ (19812c ) │ │ │ │ @@ -419249,15 +419259,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, r2, #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 r4, [pc, #52] @ (19817c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -419280,15 +419290,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, r4, #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, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1981d4 ) │ │ │ │ @@ -419315,15 +419325,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, r5, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (198218 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -419342,15 +419352,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 │ │ │ │ + adds r6, r7, #3 │ │ │ │ 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 +419379,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 │ │ │ │ + adds r6, r1, #3 │ │ │ │ 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 +419406,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 │ │ │ │ + adds r6, r2, #2 │ │ │ │ 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 +419432,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 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (198324 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419449,15 +419459,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 │ │ │ │ + adds r6, r5, #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] @ (198368 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -419476,15 +419486,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, r7, 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] @ (1983ac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419503,15 +419513,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, r1, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #300] @ (1984f4 ) │ │ │ │ @@ -419620,15 +419630,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 │ │ │ │ + subs r4, r0, r3 │ │ │ │ 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 +424793,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 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ 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 +424889,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 │ │ │ │ + ble.n 19c1c4 │ │ │ │ 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 +425426,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 │ │ │ │ + bvc.n 19c7e8 │ │ │ │ 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 +425499,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 │ │ │ │ + bvc.n 19c944 │ │ │ │ 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 +425572,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 │ │ │ │ + bvs.n 19ca94 │ │ │ │ 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 +425649,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 │ │ │ │ + bpl.n 19c9dc │ │ │ │ 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 +425722,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 │ │ │ │ + bmi.n 19cb2c │ │ │ │ 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 +425795,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 │ │ │ │ + bmi.n 19cc7c │ │ │ │ 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 +425868,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 │ │ │ │ + bcc.n 19cdcc │ │ │ │ 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 +425945,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 │ │ │ │ + bcs.n 19cd14 │ │ │ │ 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 +426018,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 │ │ │ │ + bne.n 19ce64 │ │ │ │ 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 +426091,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} │ │ │ │ + beq.n 19cfb4 │ │ │ │ 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 +426164,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} │ │ │ │ + beq.n 19d104 │ │ │ │ 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 +426241,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 r7!, {r1, r2, r3, 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] @ (19d240 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426304,15 +426314,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 r6!, {r1, r3, 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, #188] @ (19d318 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426377,15 +426387,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 r5, {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, #184] @ (19d3ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426449,15 +426459,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 r5, {r1, 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, #184] @ (19d4c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426521,15 +426531,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 r4, {r1, r2, 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, #188] @ (19d598 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426595,15 +426605,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 r3, {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, #188] @ (19d670 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426669,15 +426679,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 r2, {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, #192] @ (19d74c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426745,15 +426755,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 r2, {r1, 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 r3, [pc, #192] @ (19d828 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426821,15 +426831,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 r1, {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, #184] @ (19d8fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426893,15 +426903,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} │ │ │ │ + ldmia r0!, {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, #184] @ (19d9d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426965,15 +426975,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 r7!, {r1, r3, 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, #184] @ (19daa4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -427037,15 +427047,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 r6!, {r1, r2, r4, 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, #184] @ (19db78 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -427109,15 +427119,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 r6!, {r1, r2, 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, #184] @ (19dc4c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -427181,15 +427191,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 r5!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #192] @ (19dd28 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427257,15 +427267,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 r4!, {r1, r2, r3, 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 r4, [pc, #192] @ (19de04 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427333,15 +427343,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 r3!, {r1, r3, 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] @ (19dee8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -427411,15 +427421,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 r3!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (19dfcc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -427489,15 +427499,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 r2!, {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] @ (19e0a8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427565,15 +427575,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 r1!, {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] @ (19e184 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427641,18 +427651,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 │ │ │ │ + stmia r0!, {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, #192] @ (19e260 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ @@ -427717,15 +427727,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 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ 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,18 +427803,18 @@ │ │ │ │ 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} │ │ │ │ - lsls r5, r4, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt mi │ │ │ │ + lslmi r5, r4, #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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #192] @ (19e418 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r5, pc │ │ │ │ @@ -427869,15 +427879,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} │ │ │ │ + bkpt 0x007c │ │ │ │ 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 +427958,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, r6, r7, 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #204] @ (19e5e8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -428029,15 +428039,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 │ │ │ │ + pop {r1, r2, 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #244] @ (19e6f8 ) │ │ │ │ @@ -428129,15 +428139,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 │ │ │ │ + pop {r1, r3} │ │ │ │ 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 +431550,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 r3, [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] @ (1a0ffc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431571,15 +431581,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 r3, [sp, #128] @ 0x80 │ │ │ │ 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 +431609,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 r2, [sp, #952] @ 0x3b8 │ │ │ │ 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 +431640,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 r2, [sp, #752] @ 0x2f0 │ │ │ │ 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 +431668,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 r2, [sp, #568] @ 0x238 │ │ │ │ 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 +431699,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 r2, [sp, #368] @ 0x170 │ │ │ │ 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 +431730,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 r2, [sp, #160] @ 0xa0 │ │ │ │ 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 +431761,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 r1, [sp, #976] @ 0x3d0 │ │ │ │ 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 +431789,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 r1, [sp, #792] @ 0x318 │ │ │ │ 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 +431817,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 r1, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a12ac ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431838,15 +431848,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 r1, [sp, #432] @ 0x1b0 │ │ │ │ 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 +431879,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 r1, [sp, #208] @ 0xd0 │ │ │ │ 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 +431910,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 │ │ │ │ + str r1, [sp, #0] │ │ │ │ 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 +431941,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 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ 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 +431972,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 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ 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 +432003,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 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ 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 +432034,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 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ 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 +432065,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 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ 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 +432096,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, [r5, #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, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1a1584 ) │ │ │ │ @@ -432121,15 +432131,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, [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, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1a15dc ) │ │ │ │ @@ -432156,15 +432166,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, [r7, #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] @ (1a162c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432187,15 +432197,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, [r0, #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] @ (1a167c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432218,15 +432228,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, [r1, #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] @ (1a16cc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432249,15 +432259,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, [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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a171c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432280,15 +432290,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, [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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a176c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432311,15 +432321,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, [r2, #50] @ 0x32 │ │ │ │ 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 +432349,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, [r3, #48] @ 0x30 │ │ │ │ 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 +432376,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, [r6, #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, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #68] @ (1a1858 ) │ │ │ │ @@ -432405,15 +432415,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, [r1, #46] @ 0x2e │ │ │ │ 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 +432442,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, [r1, #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, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1a18f4 ) │ │ │ │ @@ -432467,15 +432477,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, [r3, #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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #88] @ (1a1968 ) │ │ │ │ @@ -432514,15 +432524,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, [r2, #40] @ 0x28 │ │ │ │ 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 +432551,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, [r0, #38] @ 0x26 │ │ │ │ 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 +432576,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, [r3, #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] @ (1a1a30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -432593,15 +432603,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, [r6, #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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a1a80 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432624,15 +432634,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, [r0, #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] @ (1a1ad8 ) │ │ │ │ @@ -432659,15 +432669,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, [r0, #32] │ │ │ │ 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 +432696,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, [r0, #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] @ (1a1b60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -432713,15 +432723,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] │ │ │ │ + adds.w r0, r6, #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, #44] @ (1a1ba4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -432739,15 +432749,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, [r3, #26] │ │ │ │ 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 +432776,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, [r5, #24] │ │ │ │ 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 +432803,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, [r7, #22] │ │ │ │ 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 +432830,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, [r1, #22] │ │ │ │ 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 +432858,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, [r3, #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] @ (1a1cfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -432875,15 +432885,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, [r5, #18] │ │ │ │ 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 +432916,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, [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, #48] @ (1a1d94 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432934,15 +432944,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, [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, #48] @ (1a1ddc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432962,15 +432972,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, [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, #48] @ (1a1e24 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432990,15 +433000,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, [r6, #12] │ │ │ │ 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 +437225,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, [r0, 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, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #144] @ (1a4f6c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -437275,15 +437285,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] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ 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 +437513,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] │ │ │ │ + ldrsb r4, [r6, 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #184] @ (1a52b0 ) │ │ │ │ @@ -437583,15 +437593,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, [r6, 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 r6, [pc, #168] @ (1a5374 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -437873,15 +437883,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] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ 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 +437963,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, [r6, r7] │ │ │ │ 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 +438047,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: 0xf79e00e4 │ │ │ │ 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 +438128,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 ) │ │ │ │ + str r0, [r0, 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #204] @ (1a5964 ) │ │ │ │ @@ -438201,15 +438211,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 r7, [pc, #480] @ (1a5b4c ) │ │ │ │ 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 +438297,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 │ │ │ │ + add.w r0, r8, #7471104 @ 0x720000 │ │ │ │ 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 +438379,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 r5, [pc, #800] @ (1a5e60 ) │ │ │ │ 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 +438466,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: 0xf21400e4 │ │ │ │ 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 +438553,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 r4, [pc, #8] @ (1a5d2c ) │ │ │ │ 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 +438645,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} │ │ │ │ + orr.w r0, r6, #228 @ 0xe4 │ │ │ │ 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 +438732,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 r2, [pc, #216] @ (1a5fec ) │ │ │ │ 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 +438820,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 r1, [pc, #392] @ (1a6190 ) │ │ │ │ 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 +438912,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 │ │ │ │ + cdp 0, 10, cr0, cr4, cr4, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #224] @ (1a61f8 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -438993,15 +439003,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 │ │ │ │ + stc 0, cr0, [r8], {228} @ 0xe4 │ │ │ │ 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 +439092,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 │ │ │ │ + mov ip, 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 r4, r3 │ │ │ │ ldr r3, [pc, #228] @ (1a63f0 ) │ │ │ │ @@ -439175,15 +439185,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 │ │ │ │ + cmp lr, 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #232] @ (1a64f4 ) │ │ │ │ @@ -439271,15 +439281,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: 0xead200e4 │ │ │ │ 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,16 +439376,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 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + stmia.w sl!, {r2, r5, r6, r7} │ │ │ │ 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 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -439463,15 +439472,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 1a6694 │ │ │ │ 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 +439571,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 1a65c4 @ 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 +439668,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 │ │ │ │ + lsls r0, 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #244] @ (1a6a24 ) │ │ │ │ @@ -439759,15 +439768,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 1a667c │ │ │ │ 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 +439868,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 r6, #178 @ 0xb2 │ │ │ │ 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 +439972,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 1a64a0 │ │ │ │ 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 +440513,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 r7, #94 @ 0x5e │ │ │ │ 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 +440921,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 r3, #14 │ │ │ │ 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 +441114,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 │ │ │ │ + adds r1, #10 │ │ │ │ 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 +441196,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 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ 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 +441278,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 r7, #108 @ 0x6c │ │ │ │ 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 +445824,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 │ │ │ │ + @ instruction: 0xfa7600e4 │ │ │ │ push {r3, 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 +445851,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 │ │ │ │ + @ instruction: 0xfa4e00e4 │ │ │ │ push {r3, 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 +445878,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 │ │ │ │ + @ instruction: 0xfa1a00e4 │ │ │ │ push {r3, 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 +445905,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 │ │ │ │ + ldr??.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 +445932,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] │ │ │ │ + vld1.8 {d0[7]}, [r6], r4 │ │ │ │ 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 +445958,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] │ │ │ │ + vld4. {d16-d19}, [sl :128], r4 │ │ │ │ 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 +445994,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 │ │ │ │ + vld4. {d0-d3}, [r8 :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] @ (1ab1ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446012,15 +446021,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 │ │ │ │ + str??.w r0, [sl, #228] @ 0xe4 │ │ │ │ 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 +446045,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 │ │ │ │ + ldrh.w r0, [ip, #228] @ 0xe4 │ │ │ │ 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 +446069,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 │ │ │ │ + strb.w r0, [ip, #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] @ (1ab2b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446087,15 +446096,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 │ │ │ │ + ldr.w r0, [lr, 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] @ (1ab2fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446114,15 +446123,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 │ │ │ │ + ldrh.w r0, [r2, r4, lsl #2] │ │ │ │ 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 +446157,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 │ │ │ │ + strb.w r0, [r6, r4, lsl #2] │ │ │ │ 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 +446191,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 │ │ │ │ + @ instruction: 0xf7ce00e4 │ │ │ │ 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 +446217,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: 0xf79a00e4 │ │ │ │ push {r3, 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 +446244,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 │ │ │ │ + @ instruction: 0xf76a00e4 │ │ │ │ push {r3, 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 +446271,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: 0xf73a00e4 │ │ │ │ push {r3, 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 +446298,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: 0xf71200e4 │ │ │ │ push {r3, 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 +446325,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 │ │ │ │ + @ instruction: 0xf6e600e4 │ │ │ │ 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 +446351,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: 0xf6be00e4 │ │ │ │ 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 +446377,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 │ │ │ │ + @ instruction: 0xf68e00e4 │ │ │ │ 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 +446403,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: 0xf65e00e4 │ │ │ │ stmdb 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 +446432,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 │ │ │ │ + @ instruction: 0xf62800e4 │ │ │ │ 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 +446470,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: 0xf5f000e4 │ │ │ │ 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 +446506,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 │ │ │ │ + sub.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 +446529,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 │ │ │ │ + sbcs.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 +446555,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 │ │ │ │ + adc.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 +446592,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 │ │ │ │ + add.w 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, #40] @ (1ab804 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446608,15 +446617,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: 0xf4ce00e4 │ │ │ │ push {r3, 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 +446643,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 │ │ │ │ + eors.w r0, sl, #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, #40] @ (1ab888 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446659,15 +446668,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 │ │ │ │ + orn r0, r6, #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] @ (1ab8cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446685,15 +446694,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 │ │ │ │ + bics.w r0, sl, #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, #40] @ (1ab90c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446710,15 +446719,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 │ │ │ │ + and.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] @ (1ab950 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446736,15 +446745,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 │ │ │ │ + @ instruction: 0xf3e600e4 │ │ │ │ stmdb 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 +446775,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: 0xf3b400e4 │ │ │ │ stmdb 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 +446805,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: 0xf38000e4 │ │ │ │ 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 +446831,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: 0xf35600e4 │ │ │ │ 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 +446855,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 │ │ │ │ + @ instruction: 0xf32800e4 │ │ │ │ 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 +446881,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 │ │ │ │ + @ instruction: 0xf2fa00e4 │ │ │ │ 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 +446915,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: 0xf2b800e4 │ │ │ │ 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 +447257,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 │ │ │ │ + vhadd.s8 q8, q10, q10 │ │ │ │ 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 +451196,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] │ │ │ │ + cdp 1, 10, cr0, cr12, cr0, {0} │ │ │ │ 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 +451730,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 │ │ │ │ + cbnz r4, 1af2c4 │ │ │ │ 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 +452036,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: 0xb868 │ │ │ │ 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 +452106,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: 0xb7ac │ │ │ │ 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 +452175,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} │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ 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 +452248,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} │ │ │ │ + @ instruction: 0xb63e │ │ │ │ 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 +452321,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, r5, r6, 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, #196] @ (1af9e0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452389,15 +452398,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 │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ 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 +452471,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 │ │ │ │ + cbz r2, 1afb3a │ │ │ │ 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 +452543,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 │ │ │ │ + cbz r6, 1afbdc │ │ │ │ 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 +452619,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 │ │ │ │ + sxtb r6, r2 │ │ │ │ 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 +452691,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 │ │ │ │ + cbz r6, 1afd66 │ │ │ │ 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 +452763,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 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ 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 +452840,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 r7, sp, #984 @ 0x3d8 │ │ │ │ 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 +452915,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 r7, sp, #200 @ 0xc8 │ │ │ │ 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 +459482,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, [r0, #12] │ │ │ │ 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 +459730,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] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ 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 +460387,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] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ 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 +460429,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, [r7, r6] │ │ │ │ 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 +460454,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, [r3, r6] │ │ │ │ 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 +460490,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, [r2, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ 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 +460519,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] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ 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 +460555,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] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ 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 +460617,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 │ │ │ │ + cbz r2, 1b59b8 │ │ │ │ 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 +460735,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 sp, #272 @ 0x110 │ │ │ │ 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 +460836,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] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ 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 +460886,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 r6, sp, #896 @ 0x380 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ 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 +461185,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 ) │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #728] @ (1b622c ) │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #752] @ (1b6248 ) │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #536] @ (1b6174 ) │ │ │ │ + str r6, [r2, r3] │ │ │ │ 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 +461469,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 r7, [pc, #32] @ (1b628c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #160] @ (1b6310 ) │ │ │ │ + ldr r6, [pc, #480] @ (1b6450 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [pc, #680] @ (1b651c ) │ │ │ │ + ldr r5, [pc, #1000] @ (1b665c ) │ │ │ │ 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 +461516,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 r6, [pc, #136] @ (1b6364 ) │ │ │ │ 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 +461589,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 r5, [pc, #456] @ (1b6560 ) │ │ │ │ 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 +461802,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 r4, [pc, #16] @ (1b6604 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #944] @ (1b69a8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1b66e8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #968] @ (1b69c4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1b6704 ) │ │ │ │ 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 +462091,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, [r0, #18] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - blx r1 │ │ │ │ + ldr r0, [pc, #864] @ (1b6c9c ) │ │ │ │ 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 +462140,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, [r6, #5] │ │ │ │ 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 +462215,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 │ │ │ │ + bx r8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp sl, r5 │ │ │ │ + mov sl, pc │ │ │ │ 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,19 +462411,19 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 134114 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1b6c0e │ │ │ │ nop │ │ │ │ cbnz r4, 1b6cea │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r4, pc │ │ │ │ + cmp ip, r9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mvns r4, r1 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mvns r4, r7 │ │ │ │ + cmp r4, r9 │ │ │ │ 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 ) │ │ │ │ @@ -462599,15 +462608,15 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 1b6e7c │ │ │ │ nop │ │ │ │ @ instruction: 0xb876 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r2 │ │ │ │ + cmn r4, r4 │ │ │ │ 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 +462659,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, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r0 │ │ │ │ + negs r0, r2 │ │ │ │ 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 +462703,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, [r3, #52] @ 0x34 │ │ │ │ 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 +462868,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 │ │ │ │ + ands r2, r0 │ │ │ │ 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 +463040,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 r6, #218 @ 0xda │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ 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 +463549,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 r5, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ 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 +463628,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 │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ 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 +463712,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 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ 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 +463835,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 r7, #236 @ 0xec │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r0, #32] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ 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 +463978,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 r6, #220 @ 0xdc │ │ │ │ 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 +464079,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 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ 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 +464275,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, [r4, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r5, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r5, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ 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 +464378,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 r6, #194 @ 0xc2 │ │ │ │ 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 +464483,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 r4, #138 @ 0x8a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ 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 +464663,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 r3, #116 @ 0x74 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r3, #26 │ │ │ │ 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 +464998,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 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ 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 +465060,15 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b88ae │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 6fb2c │ │ │ │ b.n 1b889a │ │ │ │ nop │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ 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 +465223,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: 0xb7ae │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ 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 +465982,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 r6, #142 @ 0x8e │ │ │ │ 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 +466092,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 r5, #116 @ 0x74 │ │ │ │ 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 +466138,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 r5, #40 @ 0x28 │ │ │ │ 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 +466395,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 r2, #236 @ 0xec │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ 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 +466513,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 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, pc, #440 @ (adr r7, 1b9a20 ) │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + subs r4, 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -466561,15 +466570,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 r7, #206 @ 0xce │ │ │ │ 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 +466746,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 r3, pc, #424 @ (adr r3, 1b9c80 ) │ │ │ │ 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 +467118,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, r4, r4 │ │ │ │ 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 +467227,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, r7, r7 │ │ │ │ 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 +467335,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 │ │ │ │ + adds r0, r1, r3 │ │ │ │ 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 +467544,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, r2, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #920] @ (1ba700 ) │ │ │ │ @@ -467898,27 +467907,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, r5, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ 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 +468306,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, r7, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ 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 +468552,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, r4, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ 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 +468800,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, r2, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ 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 +470655,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 │ │ │ │ + stc2 0, cr0, [r6], #-908 @ 0xfffffc74 │ │ │ │ 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 +470698,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] │ │ │ │ + ldr??.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 +470745,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 │ │ │ │ + ldr??.w r0, [r4, #227] @ 0xe3 │ │ │ │ + vst4. {d0-d3}, [r2 :128], r3 │ │ │ │ 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 +470793,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 │ │ │ │ + ldrb.w r0, [r4, #227] @ 0xe3 │ │ │ │ + strb.w r0, [r2, #227] @ 0xe3 │ │ │ │ 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 +470832,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 │ │ │ │ + bics r6, 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #468] @ (1bc914 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -470994,18 +471003,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: 0xf73400e3 │ │ │ │ + ldrb.w r0, [r2, #251] @ 0xfb │ │ │ │ + movt r0, #26851 @ 0x68e3 │ │ │ │ + strh.w r0, [r4, fp, 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 │ │ │ │ ldr r4, [pc, #100] @ (1bc9a0 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -471044,15 +471053,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 │ │ │ │ + addw r0, sl, #2275 @ 0x8e3 │ │ │ │ stmdb 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 +471231,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] │ │ │ │ + adc.w r0, r8, #7438336 @ 0x718000 │ │ │ │ + @ instruction: 0xf4c600e3 │ │ │ │ + cdp 0, 8, cr0, cr10, cr3, {7} │ │ │ │ + orrs.w r0, r4, #7438336 @ 0x718000 │ │ │ │ + strb r6, [r2, #11] │ │ │ │ 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 +471391,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: 0xf3aa00e3 │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rsbs r0, r6, #227 @ 0xe3 │ │ │ │ - @ instruction: 0xf18800e3 │ │ │ │ - @ instruction: 0xf19e00e3 │ │ │ │ - sbc.w r0, r4, #227 @ 0xe3 │ │ │ │ - @ instruction: 0xf18a00e3 │ │ │ │ + @ instruction: 0xf32600e3 │ │ │ │ + @ instruction: 0xf2d800e3 │ │ │ │ + @ instruction: 0xf2ee00e3 │ │ │ │ + @ instruction: 0xf2b400e3 │ │ │ │ + @ instruction: 0xf2da00e3 │ │ │ │ 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 +471603,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] │ │ │ │ + @ instruction: 0xf13800e3 │ │ │ │ stmdb sp!, {r4, 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 +471722,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, │ │ │ │ + vhadd.s32 q8, q9, │ │ │ │ + orrs.w r0, r4, #251 @ 0xfb │ │ │ │ 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 +471790,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 │ │ │ │ + cdp 0, 8, cr0, cr8, cr3, {7} │ │ │ │ + cdp 0, 4, cr0, cr14, cr3, {7} │ │ │ │ + b.n 1bd104 │ │ │ │ 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 +471962,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, #908]! @ 0x38c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ + stcl 0, cr0, [r6, #-908] @ 0xfffffc74 │ │ │ │ + ldc 0, cr0, [r0, #-908] @ 0xfffffc74 │ │ │ │ + stcl 0, cr0, [sl], {227} @ 0xe3 │ │ │ │ + ldcl 0, cr0, [ip], #908 @ 0x38c │ │ │ │ + b.n 1bd018 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xeb8600e3 │ │ │ │ - adcs.w r0, r0, r3, asr #3 │ │ │ │ + ldcl 0, cr0, [r6], {227} @ 0xe3 │ │ │ │ + stc 0, cr0, [r0], #908 @ 0x38c │ │ │ │ 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 +472141,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 │ │ │ │ + sbc.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 +472275,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} │ │ │ │ + and.w r0, r2, r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #64] @ (1bd728 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -472300,16 +472309,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 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ + ldrd r0, r0, [lr], #908 @ 0x38c │ │ │ │ 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 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -472334,16 +472342,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 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ + ldmia.w sl, {r0, r1, r5, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #100] @ (1bd7f8 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -472388,19 +472395,17 @@ │ │ │ │ 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 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - b.n 1bd5a0 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + @ instruction: 0xe83600e3 │ │ │ │ + @ instruction: 0xe81c00e3 │ │ │ │ + b.n 1bda8c │ │ │ │ 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 +472533,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 1bd94c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bd634 │ │ │ │ + b.n 1bd8d4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bd564 │ │ │ │ + b.n 1bd804 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ 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 +472748,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 1bd5bc │ │ │ │ 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 +472940,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 1be3fc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1be10c │ │ │ │ + b.n 1be3ac │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1bdea0 │ │ │ │ + blt.n 1bdd40 │ │ │ │ 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 +473108,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 1be478 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1be144 │ │ │ │ + b.n 1be3e4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1be014 │ │ │ │ + b.n 1be2b4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrsh r6, [r2, 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #104] @ (1be01c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -473160,15 +473165,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 │ │ │ │ + b.n 1be1ec │ │ │ │ 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 +473236,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 │ │ │ │ + b.n 1be17c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + b.n 1be12c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvc.n 1be150 │ │ │ │ + bhi.n 1bdff0 │ │ │ │ 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 +473392,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 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1be21c │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ 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 +473536,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 │ │ │ │ + udf #28 │ │ │ │ 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 +473576,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 │ │ │ │ + ble.n 1be478 │ │ │ │ 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 +473616,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 │ │ │ │ + bgt.n 1be400 │ │ │ │ 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 +473676,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 │ │ │ │ + bgt.n 1be5ac │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1be4c8 │ │ │ │ + bgt.n 1be568 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1be4ac │ │ │ │ + bcc.n 1be54c │ │ │ │ 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 +473814,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 │ │ │ │ + blt.n 1be614 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 1be610 │ │ │ │ + blt.n 1be6b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ 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 +473958,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 │ │ │ │ + bge.n 1be860 │ │ │ │ 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 +474000,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 │ │ │ │ + bls.n 1be8c8 │ │ │ │ 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 +474038,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 │ │ │ │ + bhi.n 1be83c │ │ │ │ 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 +474098,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 │ │ │ │ + bhi.n 1be9f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1be91c │ │ │ │ + bhi.n 1be9bc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, 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 +474239,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 │ │ │ │ + bvc.n 1bea60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 1bea6c │ │ │ │ + bvc.n 1beb0c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ 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 +474433,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 │ │ │ │ + bpl.n 1bed5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, 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 +474551,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 │ │ │ │ + bmi.n 1bee74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1bed6c │ │ │ │ + bcc.n 1bee0c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1bed4c │ │ │ │ + bcc.n 1bedec │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, 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 +474620,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 │ │ │ │ + bcc.n 1bee10 │ │ │ │ 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 +474682,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 │ │ │ │ + bcc.n 1befb8 │ │ │ │ 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 +474759,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 │ │ │ │ + bcs.n 1bf108 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r0, r5, #32 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - beq.n 1bf00c │ │ │ │ + bcs.n 1bf0ac │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ 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 +474923,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 │ │ │ │ + bcs.n 1bf1d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - beq.n 1bf278 │ │ │ │ + bne.n 1bf118 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 1bf268 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [pc, #384] @ (1bf358 ) │ │ │ │ + ldr r4, [pc, #704] @ (1bf498 ) │ │ │ │ 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 +475007,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} │ │ │ │ + beq.n 1bf36c │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + beq.n 1bf308 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r6, 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 +475047,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 r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + beq.n 1bf330 │ │ │ │ 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 +475100,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 r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r2, r0] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r5!, {r4, r6, 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 +475239,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 r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [pc, #72] @ (1bf534 ) │ │ │ │ + ldr r1, [pc, #392] @ (1bf674 ) │ │ │ │ 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 +475578,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 r3!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ 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 +475832,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 r2!, {r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - tst r6, r5 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rors r2, r6 │ │ │ │ + muls r2, r0 │ │ │ │ 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 +476010,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 r7!, {r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r4, 1bfd5c │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r2, 1bfd5e │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ 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 +476238,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 r3!, {r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ bxns pc │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 1bff84 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r7, #6 │ │ │ │ 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 +476418,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 r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ 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 +476477,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 r2!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, 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 +476542,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 r2!, {r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ 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 +476706,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 r2!, {r1, r2} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - itt │ │ │ │ - lsl r3, r4, #3 │ │ │ │ - nop {14} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - uxth r2, r6 │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ite gt │ │ │ │ - lslgt r3, r4, #3 │ │ │ │ - suble r0, #226 @ 0xe2 │ │ │ │ + push {r1} │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ 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,24 +476788,24 @@ │ │ │ │ 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 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - bkpt 0x00a2 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - cbz r6, 1c0528 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - bkpt 0x0086 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - cbz r4, 1c0508 │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ + itee │ │ │ │ + lsl r3, r4, #3 │ │ │ │ + pushal {r1, r2, r7} │ │ │ │ + lslal r3, r4, #3 │ │ │ │ + itet le │ │ │ │ + lslle r3, r4, #3 │ │ │ │ + uxtbgt r4, r4 │ │ │ │ + lslle 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} │ │ │ │ movw ip, #35001 @ 0x88b9 │ │ │ │ @@ -476937,17 +476942,17 @@ │ │ │ │ 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 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + ite pl │ │ │ │ + lslpl r3, r4, #3 │ │ │ │ + pushmi {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} │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -477013,17 +477018,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} │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r6, r7} │ │ │ │ + bkpt 0x0010 │ │ │ │ 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 +477065,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, r7, pc} │ │ │ │ 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 +477157,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, r6, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r5, #70 @ 0x46 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cbnz r4, 1c08f6 │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 1c08ee │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ 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 +477337,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 │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r4, #74 @ 0x4a │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cbnz r4, 1c0aa2 │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - hlt 0x0026 │ │ │ │ + cbnz r6, 1c0ad8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rev16 r0, r6 │ │ │ │ + cbnz r0, 1c0ad0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r4, #22 │ │ │ │ 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 +477543,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 │ │ │ │ + cbnz r0, 1c0c92 │ │ │ │ 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 +477653,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: 0xb864 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ 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 +477790,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: 0xb834 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ 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 +478771,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 r5, sp, #664 @ 0x298 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ 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 +479213,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 r3, sp, #40 @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #872 @ (adr r7, 1c2278 ) │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ 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 +479394,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 r6, pc, #768 @ (adr r6, 1c23dc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 1c24b0 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 1c21f0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r4, #5 │ │ │ │ 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 +479482,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 r5, pc, #808 @ (adr r5, 1c24ec ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #328 @ (adr r4, 1c2310 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 1c2450 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #288 @ (adr r4, 1c22ec ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 1c242c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #104 @ (adr r4, 1c2238 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 1c2378 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 1c25bc ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 1c22fc ) │ │ │ │ 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 +479566,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 r5, pc, #64 @ (adr r5, 1c22e4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #624 @ (adr r3, 1c2518 ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 1c2658 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #592 @ (adr r3, 1c24fc ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 1c263c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #416 @ (adr r3, 1c2450 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 1c2590 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #304 @ (adr r3, 1c23e4 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 1c2524 ) │ │ │ │ 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 +479698,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 r3, pc, #808 @ (adr r3, 1c2708 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #632 @ (adr r2, 1c265c ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 1c279c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #680 @ (adr r2, 1c2690 ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 1c27d0 ) │ │ │ │ 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 +479788,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 r3, pc, #736 @ (adr r3, 1c27a0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #136 @ (adr r2, 1c254c ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 1c268c ) │ │ │ │ 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 +479825,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 r3, pc, #536 @ (adr r3, 1c2738 ) │ │ │ │ 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 +479875,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 r3, pc, #376 @ (adr r3, 1c2714 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #728 @ (adr r1, 1c2878 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 1c25b8 ) │ │ │ │ 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 +480013,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 r2, pc, #1016 @ (adr r2, 1c2b0c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #712 @ (adr r1, 1c29e0 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 1c2720 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #32 @ (adr r1, 1c273c ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 1c287c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ 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 +480368,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 r7, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ 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 +480891,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 r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ 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 +480912,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 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ 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 +480944,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 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ 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 +480978,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 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ 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 +481321,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 r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1c351c │ │ │ │ + bcc.n 1c35bc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ 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 +481366,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 r5, [sp, #216] @ 0xd8 │ │ │ │ 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 +481402,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 r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ 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 +481440,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 r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ 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 +481797,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 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ 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 +481855,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 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ 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 +481889,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 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ 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 +481948,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 fedf8c │ │ │ │ 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, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r1, #56 @ 0x38 │ │ │ │ lsls r2, r0, #6 │ │ │ │ @ instruction: 0xff93ffff │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ 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 +482357,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, [r2, #24] │ │ │ │ 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 +482701,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, [r4, #62] @ 0x3e │ │ │ │ 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 +483009,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, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ 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 +483034,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, [r7, #28] │ │ │ │ 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 +483406,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} │ │ │ │ + bkpt 0x0078 │ │ │ │ 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 +483450,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} │ │ │ │ + bkpt 0x0036 │ │ │ │ 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 +483493,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, [r3, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ 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 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ 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 +483543,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, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ 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 +483637,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, [r1, #25] │ │ │ │ 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 +483744,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, [r4, #20] │ │ │ │ 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 +483784,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, [r3, #19] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ 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 +484188,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 │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ 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 +484656,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, [r7, #21] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ 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 +484862,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, [r2, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r7, r7, #3 │ │ │ │ @ instruction: 0xeaf6017f │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ 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 +485142,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, [r5, #30] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + strb r4, [r1, #4] │ │ │ │ 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 +485244,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, [r3, #120] @ 0x78 │ │ │ │ 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 +485408,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, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ 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 +485509,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, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ b.n 1c6a10 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ 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 +485622,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 r3, #180 @ 0xb4 │ │ │ │ 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 +485765,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, [r3, #36] @ 0x24 │ │ │ │ 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 +485880,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 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ 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 +485908,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 │ │ │ │ + ldrlt r2, [r1, #12] │ │ │ │ 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 +485926,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 │ │ │ │ + ldrls r6, [r1, #12] │ │ │ │ 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 +485944,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 │ │ │ │ + ldrpl r6, [r2, #12] │ │ │ │ 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 +485962,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 │ │ │ │ + ldrcc r6, [r4, #12] │ │ │ │ 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 +485980,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 │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ 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 +485998,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 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ 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 +486016,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, [r4, #16] │ │ │ │ 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 +486034,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, [r5, #16] │ │ │ │ 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 +486052,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, [r6, #16] │ │ │ │ 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 +486070,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, [r7, #16] │ │ │ │ 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 +486088,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, [r0, #20] │ │ │ │ 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 +486106,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, [r4, #16] │ │ │ │ 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 +486220,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 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ 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 +486271,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, [r5, #124] @ 0x7c │ │ │ │ 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 +488470,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] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ 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 +488606,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, [r1, r5] │ │ │ │ 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 +488768,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, [r7, r6] │ │ │ │ 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 +488929,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, [r5, r7] │ │ │ │ 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 +489106,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] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ 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 +489281,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] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ 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 +489468,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, [r7, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #484] @ (1c9290 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -489628,15 +489633,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, [r6, r6] │ │ │ │ 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 +490176,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 │ │ │ │ + ldr r1, [pc, #88] @ (1c9920 ) │ │ │ │ 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 +490277,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 │ │ │ │ + ldr r0, [pc, #104] @ (1c9a4c ) │ │ │ │ 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 +490376,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 │ │ │ │ + ldr r1, [pc, #16] @ (1c9b0c ) │ │ │ │ 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 +490478,15 @@ │ │ │ │ b.n 1c9b3e │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c9bba │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #28] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - mov sl, r6 │ │ │ │ + ldr r0, [pc, #8] @ (1c9c24 ) │ │ │ │ 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 +490635,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 │ │ │ │ + mov sl, r5 │ │ │ │ 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 +490796,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 │ │ │ │ + add sl, pc │ │ │ │ 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 +490968,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 │ │ │ │ + orrs r0, r6 │ │ │ │ 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 +491141,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 │ │ │ │ + adcs r6, r0 │ │ │ │ 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 +491323,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 r7, #80 @ 0x50 │ │ │ │ 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 +491510,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 r5, #56 @ 0x38 │ │ │ │ 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 +491642,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 r4, #38 @ 0x26 │ │ │ │ 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 +491774,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 r2, #170 @ 0xaa │ │ │ │ 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 +491903,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 r1, #52 @ 0x34 │ │ │ │ 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 +492029,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 r7, #210 @ 0xd2 │ │ │ │ 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 +492165,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 r6, #102 @ 0x66 │ │ │ │ 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 +492299,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 r4, #222 @ 0xde │ │ │ │ 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 +492442,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 r3, #88 @ 0x58 │ │ │ │ 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 +492588,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 r1, #168 @ 0xa8 │ │ │ │ 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 +492726,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 │ │ │ │ + cmp r0, #6 │ │ │ │ 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 +492865,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 r6, #124 @ 0x7c │ │ │ │ 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 +493016,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 r4, #218 @ 0xda │ │ │ │ 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 +493167,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 r3, #20 │ │ │ │ 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 +493318,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 r1, #88 @ 0x58 │ │ │ │ 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 +493475,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, r0, #6 │ │ │ │ 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 +493621,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, r7, #6 │ │ │ │ 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 +493778,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 │ │ │ │ + adds r2, r2, #0 │ │ │ │ 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 +493940,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 │ │ │ │ + subs r0, r7, r0 │ │ │ │ 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 +494103,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 │ │ │ │ + adds r0, r1, r1 │ │ │ │ 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 +494296,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, r6, #21 │ │ │ │ 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 +494501,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, r4, #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, #624] @ (1ccf20 ) │ │ │ │ @@ -494689,15 +494694,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 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ 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 +494863,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, r5, #21 │ │ │ │ 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 +495038,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, r1, #16 │ │ │ │ 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 +495218,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, r7, #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, #532] @ (1cd7dc ) │ │ │ │ @@ -495388,15 +495393,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, r0, #31 │ │ │ │ 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 +495555,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, r6, #22 │ │ │ │ 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 +495710,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, r5, #17 │ │ │ │ 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 +495864,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, r5, #7 │ │ │ │ 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 +496011,16 @@ │ │ │ │ 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 │ │ │ │ + lsls r0, r7, #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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #476] @ (1ce19c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ @@ -496167,15 +496173,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 │ │ │ │ + mrc2 0, 7, r0, cr12, cr14, {7} │ │ │ │ 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 +496326,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce218 │ │ │ │ mov r0, r6 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce2ee │ │ │ │ cmp r4, r1 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xfb2c00fe │ │ │ │ + ldc2l 0, cr0, [ip], #-1016 @ 0xfffffc08 │ │ │ │ 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 +496494,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: 0xfb2800fe │ │ │ │ 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 +496655,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce63e │ │ │ │ mov r0, r6 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce726 │ │ │ │ lsrs r0, r7 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xf73200fe │ │ │ │ + strb.w r0, [r2, #254] @ 0xfe │ │ │ │ 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 +496817,15 @@ │ │ │ │ b.n 1ce84c │ │ │ │ mov r0, r6 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce92c │ │ │ │ nop │ │ │ │ subs r6, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xf53c00fe │ │ │ │ + @ instruction: 0xf68c00fe │ │ │ │ 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 +496970,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: 0xf4a400fe │ │ │ │ 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 +497132,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 │ │ │ │ + movt 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 +497229,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 │ │ │ │ + adcs.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 +497328,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} │ │ │ │ + orr.w r0, ip, #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] @ (1cf124 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -497419,15 +497425,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 │ │ │ │ + vqadd.s8 q8, q11, 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, #264] @ (1cf244 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ @@ -497518,15 +497524,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 │ │ │ │ + mcr 0, 2, r0, cr4, cr14, {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 │ │ │ │ ldr r3, [pc, #292] @ (1cf384 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -497627,15 +497633,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, #-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] @ (1cf4c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ @@ -497735,15 +497741,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: 0xebfc00fe │ │ │ │ stmdb sp!, {r4, 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 +497850,15 @@ │ │ │ │ b.n 1cf50e │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf5a0 │ │ │ │ nop │ │ │ │ adds r1, #230 @ 0xe6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xe98800fe │ │ │ │ + @ instruction: 0xead800fe │ │ │ │ stmdb sp!, {r4, 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 +497952,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 │ │ │ │ + strd r0, r0, [r0, #1016] @ 0x3f8 │ │ │ │ stmdb sp!, {r3, 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,16 +498058,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 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + stmia.w r8!, {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 r3, [pc, #292] @ (1cf9ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ @@ -498161,15 +498166,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 1cf8c0 │ │ │ │ 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 +498273,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 1cf7b4 │ │ │ │ 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 +498381,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 1cf6b4 │ │ │ │ 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 +498496,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 1cf5a8 │ │ │ │ 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 +498611,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 1d047c │ │ │ │ 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 +498726,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 1d034c │ │ │ │ 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 +498841,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 │ │ │ │ + b.n 1d0228 │ │ │ │ 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 +498953,15 @@ │ │ │ │ b.n 1d01d6 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1d0268 │ │ │ │ nop │ │ │ │ movs r5, #40 @ 0x28 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + b.n 1d02f0 │ │ │ │ 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 +499064,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 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ 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 +499176,15 @@ │ │ │ │ b.n 1d046a │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1d04fc │ │ │ │ nop │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bgt.n 1d0624 │ │ │ │ + ble.n 1d04c4 │ │ │ │ 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 +499285,15 @@ │ │ │ │ b.n 1d05b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16e144 │ │ │ │ b.n 1d0640 │ │ │ │ nop │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ lsls r7, r7, #5 │ │ │ │ - blt.n 1d0728 │ │ │ │ + bgt.n 1d05c8 │ │ │ │ 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 +503805,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 r7, #112 @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ 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 +503905,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 r6, #90 @ 0x5a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ 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 +504019,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 r5, #42 @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ 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 +504133,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 r3, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ 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 +504251,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 r2, #120 @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ 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 +504371,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 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ 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 +504563,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 r6, #210 @ 0xd2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r5, #0 │ │ │ │ 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 +504739,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 r4, #104 @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ 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 +507105,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, r6, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ 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 +507180,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, r5, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ 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 +507259,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, r2, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ 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 +507338,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, r6, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ 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 +507425,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, r7, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + asrs r4, r7, #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] @ (1d6de8 ) │ │ │ │ @@ -507507,17 +507512,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 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ 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 +507615,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, r7, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ 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 +507719,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, r6, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ 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 +511889,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 │ │ │ │ + bgt.n 1da278 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1da3e0 │ │ │ │ + bge.n 1da280 │ │ │ │ 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 +511968,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 │ │ │ │ + blt.n 1da3b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 1da4f8 │ │ │ │ + bls.n 1da398 │ │ │ │ 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 +512055,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 │ │ │ │ + bge.n 1da4c4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1da5ec │ │ │ │ + bhi.n 1da48c │ │ │ │ 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 +512142,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 │ │ │ │ + bls.n 1da5d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1da6d8 │ │ │ │ + bvc.n 1da578 │ │ │ │ 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 +512245,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 │ │ │ │ + bhi.n 1da6a0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1da788 │ │ │ │ + bvs.n 1da828 │ │ │ │ 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 +512349,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 │ │ │ │ + bvc.n 1da96c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1da834 │ │ │ │ + bmi.n 1da8d4 │ │ │ │ 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 +514317,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, r2, #12 │ │ │ │ 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 +518078,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 1de8b4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1df5c8 │ │ │ │ + b.n 1de868 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 1def08 │ │ │ │ + bcs.n 1defa8 │ │ │ │ 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 +518207,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 1df558 │ │ │ │ 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 +518334,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 │ │ │ │ + b.n 1df3ec │ │ │ │ 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 +518463,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 │ │ │ │ + svc 172 @ 0xac │ │ │ │ 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 +518600,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 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ 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 +518795,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, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ 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 +518992,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, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ 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 +519189,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, [r6, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r2, #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] @ (1dfed0 ) │ │ │ │ @@ -519382,17 +519387,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] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ 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 +519585,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, [r7, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ 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 +519783,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, [r0, #11] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ 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 +520006,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, [r3, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ 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 +520230,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, [r7, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ 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 +520285,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} │ │ │ │ + ldmia r0!, {r5, 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 +520343,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 r7!, {r2, r6, 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 +520404,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 r7!, {r1, r3, r4} │ │ │ │ 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 +520483,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 r6!, {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, #144] @ (1e0d44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520539,15 +520544,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 r5!, {r1, r2, 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, #156] @ (1e0dfc ) │ │ │ │ @@ -520603,15 +520608,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 r4!, {r1, r2, r3, 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 s1, [r0, #4] │ │ │ │ vldr s0, [r0] │ │ │ │ @@ -520693,15 +520698,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 r3!, {r1, r2, r6, 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 +520769,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 r2!, {r2, r3, r4, r5, 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 +520841,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 r2!, {r1, r2, r3, r5} │ │ │ │ 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 +520912,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 r1!, {r2, r5, 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 +520984,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 │ │ │ │ + stmia r0!, {r1, r2, r4, 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] @ (1e12fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -521050,17 +521055,17 @@ │ │ │ │ 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 │ │ │ │ - lsls r1, r4, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + ite gt │ │ │ │ + lslgt r1, r4, #3 │ │ │ │ + pushle {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 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ @@ -521122,15 +521127,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} │ │ │ │ + bkpt 0x00fe │ │ │ │ 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 +521200,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} │ │ │ │ + bkpt 0x002a │ │ │ │ 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 +521273,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, r6, pc} │ │ │ │ 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 +521343,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 │ │ │ │ + pop {r1, r2, r3, 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] @ (1e1710 ) │ │ │ │ @@ -521411,15 +521416,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 │ │ │ │ + cbnz r2, 1e1786 │ │ │ │ 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 +521489,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 │ │ │ │ + revsh r6, r4 │ │ │ │ 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 +521562,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e184c │ │ │ │ nop │ │ │ │ lsrs r4, r0, #27 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + rev r2, r2 │ │ │ │ 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 +521632,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1916 │ │ │ │ nop │ │ │ │ lsrs r4, r6, #23 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + cbnz r2, 1e199a │ │ │ │ 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 +521702,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: 0xb882 │ │ │ │ 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 +521776,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: 0xb7aa │ │ │ │ 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 +521850,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} │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ 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 +521925,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, r5, r6, r7, lr} │ │ │ │ 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 +522000,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 │ │ │ │ + push {r2, r4, 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, #196] @ (1e1e98 ) │ │ │ │ @@ -522071,15 +522076,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 │ │ │ │ + push {r4, r5} │ │ │ │ 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 +522150,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 │ │ │ │ + cbz r2, 1e1fce │ │ │ │ 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 +522223,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 │ │ │ │ + uxth r6, r0 │ │ │ │ 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 +522296,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 │ │ │ │ + cbz r2, 1e214c │ │ │ │ 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 +522369,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 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ 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 +522443,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 sp, #24 │ │ │ │ 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 +522516,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 r7, sp, #200 @ 0xc8 │ │ │ │ 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 +522589,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 r6, sp, #376 @ 0x178 │ │ │ │ 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 +522662,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 r5, sp, #552 @ 0x228 │ │ │ │ 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 +522736,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 r4, sp, #704 @ 0x2c0 │ │ │ │ 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 +522813,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 r3, sp, #824 @ 0x338 │ │ │ │ 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 +522889,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 r2, sp, #936 @ 0x3a8 │ │ │ │ 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 +522965,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 r1, sp, #1008 @ 0x3f0 │ │ │ │ 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 +523041,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 r1, sp, #88 @ 0x58 │ │ │ │ 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 +523117,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 r0, sp, #184 @ 0xb8 │ │ │ │ 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 +523189,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 r7, pc, #360 @ (adr r7, 1e2ce0 ) │ │ │ │ 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 +523265,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 r6, pc, #472 @ (adr r6, 1e2e34 ) │ │ │ │ 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 +523341,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 r5, pc, #544 @ (adr r5, 1e2f68 ) │ │ │ │ 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 +523418,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 r4, pc, #624 @ (adr r4, 1e30a4 ) │ │ │ │ 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 +523495,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 r3, pc, #704 @ (adr r3, 1e31e0 ) │ │ │ │ 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 +523566,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 r2, pc, #896 @ (adr r2, 1e3370 ) │ │ │ │ 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 +523640,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 r2, pc, #0 @ (adr r2, 1e30d0 ) │ │ │ │ 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 +523716,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 │ │ │ │ + add r1, pc, #88 @ (adr r1, 1e3214 ) │ │ │ │ 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 +523792,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 │ │ │ │ + add r0, pc, #160 @ (adr r0, 1e3348 ) │ │ │ │ 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 +523868,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 r7, [sp, #280] @ 0x118 │ │ │ │ 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 +523944,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 r6, [sp, #368] @ 0x170 │ │ │ │ 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 +524020,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 r5, [sp, #464] @ 0x1d0 │ │ │ │ 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 +524098,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 r4, [sp, #512] @ 0x200 │ │ │ │ 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 +524174,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 r3, [sp, #616] @ 0x268 │ │ │ │ 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 +524252,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 r2, [sp, #664] @ 0x298 │ │ │ │ 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 +524330,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 r1, [sp, #704] @ 0x2c0 │ │ │ │ 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 +524412,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 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ 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 +524490,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 r2, pc, #24 @ (adr r2, 1e3b10 ) │ │ │ │ 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 +524686,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 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r7, #12 │ │ │ │ + eors r4, r3 │ │ │ │ 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 +525071,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 r3, pc, #376 @ (adr r3, 1e4418 ) │ │ │ │ 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 +525387,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 r1, #170 @ 0xaa │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r7, #28 │ │ │ │ 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 +525767,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 r2, [sp, #216] @ 0xd8 │ │ │ │ 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 +526201,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 r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r7, sp, #776 @ 0x308 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ 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 +526731,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, [r5, #24] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ 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 +527225,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, [r2, #36] @ 0x24 │ │ │ │ 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 +527584,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 r2, #62 @ 0x3e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r6, #5 │ │ │ │ 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 +527940,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, [r2, #15] │ │ │ │ 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 +528299,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, r7, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ 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 +528683,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, [r1, #11] │ │ │ │ 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 +529007,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 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ 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 +529508,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 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ 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 +529878,17 @@ │ │ │ │ b.n 1e7a48 │ │ │ │ mov r0, r5 │ │ │ │ bl 16e144 │ │ │ │ b.n 1e7c90 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ 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 +530809,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 r1, [pc, #824] @ (1e8c38 ) │ │ │ │ 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 +530839,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 r7, #134 @ 0x86 │ │ │ │ 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 +530911,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: 0xf79c00e0 │ │ │ │ + ldr r0, [pc, #736] @ (1e8cfc ) │ │ │ │ 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 +530986,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 │ │ │ │ + movt r0, #59616 @ 0xe8e0 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ 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 +531057,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 │ │ │ │ + addw r0, r4, #2272 @ 0x8e0 │ │ │ │ + bx r4 │ │ │ │ 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 +531204,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, [r7, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, sl │ │ │ │ + mov lr, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf35600e0 │ │ │ │ - add sl, r5 │ │ │ │ + @ instruction: 0xf4a600e0 │ │ │ │ + cmp sl, pc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add sl, r6 │ │ │ │ + mov r2, r0 │ │ │ │ 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 +531279,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: 0xf3a200e0 │ │ │ │ + add sl, r8 │ │ │ │ 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 +531350,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 │ │ │ │ + @ instruction: 0xf2dc00e0 │ │ │ │ + mvns r2, 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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (1e8f60 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -531397,15 +531402,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 │ │ │ │ + @ instruction: 0xf23c00e0 │ │ │ │ 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 +531464,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 │ │ │ │ + sbcs.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 +531520,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] │ │ │ │ + @ instruction: 0xf0e400e0 │ │ │ │ stmdb sp!, {r3, r4, r5, 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 +531592,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 │ │ │ │ + bic.w r0, r8, #224 @ 0xe0 │ │ │ │ + adcs r6, r0 │ │ │ │ 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 +531663,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 │ │ │ │ + vhadd.s32 q8, q8, q8 │ │ │ │ + eors r6, r7 │ │ │ │ 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 +531737,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 │ │ │ │ + cdp 0, 9, cr0, cr0, cr0, {7} │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ 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 +531806,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 │ │ │ │ + ldcl 0, cr0, [r6, #896] @ 0x380 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ 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 +531868,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, #-896]! @ 0xfffffc80 │ │ │ │ push {r3, 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 +531928,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 │ │ │ │ + stc 0, cr0, [sl], {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] @ (1e95ac ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r4, r2 │ │ │ │ @@ -531984,15 +531989,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 │ │ │ │ + @ instruction: 0xebee00e0 │ │ │ │ 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 +532043,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 │ │ │ │ + adcs.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 +532097,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: 0xeab000e0 │ │ │ │ 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 +532151,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} │ │ │ │ + and.w r0, r8, r0, asr #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (1e985c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532216,16 +532221,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 │ │ │ │ + ldrd r0, r0, [r0, #-896] @ 0x380 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ 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 +532292,16 @@ │ │ │ │ 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 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + stmia.w r8, {r5, r6, r7} │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ 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 +532361,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 1e9980 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ 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 +532421,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 1e98b4 │ │ │ │ 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 +532473,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 1e9828 │ │ │ │ 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 +532550,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 1e977c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ 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 +532622,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 1e96b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r6, #26 │ │ │ │ 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 +532681,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 1e95f4 │ │ │ │ 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 +532746,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 1ea54c │ │ │ │ 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 +532815,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 1ea49c │ │ │ │ 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 +532876,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 1ea3fc │ │ │ │ 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 +532945,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 1ea34c │ │ │ │ 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 +533020,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 │ │ │ │ + b.n 1ea294 │ │ │ │ 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 +533088,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 │ │ │ │ + b.n 1ea1f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ 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 +533158,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 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ 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 +533228,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 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ 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 +533305,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 │ │ │ │ + ble.n 1ea3b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r7, #24 │ │ │ │ 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 +533375,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 │ │ │ │ + ble.n 1ea4f4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ 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 +533447,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 │ │ │ │ + bgt.n 1ea630 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ 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 +533517,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 │ │ │ │ + blt.n 1ea574 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ 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 +533590,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 │ │ │ │ + bge.n 1ea69c │ │ │ │ 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 +533658,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 │ │ │ │ + bge.n 1ea800 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ 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 +533730,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 │ │ │ │ + bls.n 1ea73c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ 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 +533805,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 │ │ │ │ + bhi.n 1ea86c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ 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 +533864,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 │ │ │ │ + bhi.n 1ea9b0 │ │ │ │ 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 +533918,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 │ │ │ │ + bvc.n 1ea924 │ │ │ │ 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 +534158,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 │ │ │ │ + bmi.n 1eacac │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r6, #26 │ │ │ │ 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 +534227,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 │ │ │ │ + bmi.n 1eadb4 │ │ │ │ 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 +534297,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 │ │ │ │ + bcc.n 1eaf10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs 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] @ (1eaf08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534363,17 +534367,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 │ │ │ │ + bcs.n 1eae54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ 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 +534433,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 │ │ │ │ + bne.n 1eafa0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r3, #16 │ │ │ │ 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 +534498,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 r4, #36 @ 0x24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + bne.n 1eb0dc │ │ │ │ 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 +534738,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 r6, {r1, r3, r4, r5, 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 +534981,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 r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + adds r2, r0, #4 │ │ │ │ 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 +535053,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 r3, {r2, r3, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + adds r0, r7, #0 │ │ │ │ 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 +535122,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 r2, {r2, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r0, r6 │ │ │ │ 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 +535188,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 r1!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + subs r4, r2, r3 │ │ │ │ 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 +535239,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} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ 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 +535420,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 r7!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + adds r6, r6, r1 │ │ │ │ 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 +535490,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 r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ 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 +535564,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 r5!, {r6, 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 +535634,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 r4!, {r3, r4, r5, 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 +535728,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 r3!, {r5, 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 +535818,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 r2!, {r3, r4, r6, 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 +535895,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 r2!, {r1, r2, r3} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ 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 +535966,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 r1!, {r3, r5} │ │ │ │ + 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 +536045,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 │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ + lsls r0, r4, #3 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ + 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] @ (1ec1d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -536092,15 +536096,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 │ │ │ │ + nop {12} │ │ │ │ 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 +536276,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, r6, r7, pc} │ │ │ │ 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 +536346,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 │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ 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 +536422,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 │ │ │ │ + pop {r1, r2, 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 r3, [pc, #140] @ (1ec5fc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -536479,15 +536483,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 │ │ │ │ + cbnz r0, 1ec66c │ │ │ │ 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 +536685,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ec7d0 │ │ │ │ nop │ │ │ │ ldrsh r4, [r0, r5] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + cbnz r2, 1ec85a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ 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 +536768,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: 0xb888 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ 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 +536822,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: 0xb7ee │ │ │ │ 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 +537008,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} │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ 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 +537080,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, r5, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ 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 +537142,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 │ │ │ │ + push {r1, r2, r7} │ │ │ │ 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 +537215,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 │ │ │ │ + cbz r0, 1ece5e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ 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 +537295,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 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ 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 +537361,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 │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ 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 +537427,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 │ │ │ │ + cbz r4, 1ed052 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ 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 +537493,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 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ 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 +537588,18 @@ │ │ │ │ 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 r7, sp, #816 @ 0x330 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vmla.i16 q0, q9, d0[2] │ │ │ │ + lsls r2, r4, #3 │ │ │ │ + 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] @ (1ed2a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -537653,17 +537658,18 @@ │ │ │ │ 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 r7, sp, #40 @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr0, {7} │ │ │ │ + movs r2, r5 │ │ │ │ + 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] @ (1ed350 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -537718,17 +537724,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 r6, sp, #352 @ 0x160 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr0, {7} │ │ │ │ + vhadd.u q8, q12, q8 │ │ │ │ push {r3, 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 +537793,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 r5, sp, #648 @ 0x288 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #-896]! @ 0xfffffc80 │ │ │ │ + cdp2 0, 12, cr0, cr2, cr0, {7} │ │ │ │ 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 +537849,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 r4, sp, #928 @ 0x3a0 │ │ │ │ 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 +538219,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 r0, sp, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf7cc00e0 │ │ │ │ + ldrsb.w r0, [ip, r0, 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, #156] @ (1eda64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -538282,17 +538288,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 r7, pc, #280 @ (adr r7, 1edb84 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf71600e0 │ │ │ │ + str??.w r0, [r6, r0, lsl #2] │ │ │ │ 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 +538344,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 r6, pc, #560 @ (adr r6, 1edd48 ) │ │ │ │ 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 +538431,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 r5, pc, #608 @ (adr r5, 1ede7c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sbc.w r0, r4, #7340032 @ 0x700000 │ │ │ │ + @ instruction: 0xf6b400e0 │ │ │ │ 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 +538493,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 r4, pc, #848 @ (adr r4, 1ee020 ) │ │ │ │ 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 +538541,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 r4, pc, #328 @ (adr r4, 1ede98 ) │ │ │ │ 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 +538614,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 r3, pc, #608 @ (adr r3, 1ee07c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf36600e0 │ │ │ │ + @ instruction: 0xf4b600e0 │ │ │ │ push {r3, 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 +538683,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 r2, pc, #888 @ (adr r2, 1ee24c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subw r0, lr, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf3fe00e0 │ │ │ │ stmdb sp!, {r3, r4, r5, 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 +538757,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 r2, pc, #64 @ (adr r2, 1edfe4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rsbs r0, lr, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf32e00e0 │ │ │ │ stmdb 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 +538809,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 r1, pc, #448 @ (adr r1, 1ee1f4 ) │ │ │ │ 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 +538878,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 │ │ │ │ + add r0, pc, #720 @ (adr r0, 1ee3c0 ) │ │ │ │ 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 +538948,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 │ │ │ │ + add r0, pc, #0 @ (adr r0, 1ee1b4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vmla.i d16, d30, d0[4] │ │ │ │ + adds.w 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] @ (1ee23c ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -538994,15 +539000,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 r7, [sp, #384] @ 0x180 │ │ │ │ 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 +539068,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 r6, [sp, #816] @ 0x330 │ │ │ │ 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 +539281,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 r4, [sp, #320] @ 0x140 │ │ │ │ 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 +539543,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 r1, [sp, #416] @ 0x1a0 │ │ │ │ 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 +539757,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 r7, [sp, #208] @ 0xd0 │ │ │ │ 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 +539861,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 r6, [sp, #200] @ 0xc8 │ │ │ │ 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 +539971,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 r5, [sp, #136] @ 0x88 │ │ │ │ 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 +540045,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 r4, [sp, #376] @ 0x178 │ │ │ │ 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 +540127,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 r3, [sp, #536] @ 0x218 │ │ │ │ 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 +540218,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 r2, [sp, #632] @ 0x278 │ │ │ │ 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 +540294,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 r1, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1ef320 │ │ │ │ + b.n 1ef5c0 │ │ │ │ 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 +540357,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 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ 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 +540416,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 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ 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 +540470,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, [r2, #62] @ 0x3e │ │ │ │ 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 +540531,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, [r5, #56] @ 0x38 │ │ │ │ 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 +540588,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, [r2, #52] @ 0x34 │ │ │ │ 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 +540642,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, [r1, #48] @ 0x30 │ │ │ │ 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 +540703,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, [r4, #42] @ 0x2a │ │ │ │ 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 +540782,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, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bgt.n 1ef5e4 │ │ │ │ + ble.n 1ef484 │ │ │ │ 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 +540845,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, [r3, #30] │ │ │ │ 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 +540901,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, [r5, #24] │ │ │ │ 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 +541269,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, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 1efba8 │ │ │ │ + bvc.n 1efc48 │ │ │ │ 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 +541378,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, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 1efbd4 │ │ │ │ + bvs.n 1efc74 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #252] @ (1efd8c ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -541489,19 +541495,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, [r5, #32] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 1efce8 │ │ │ │ + bpl.n 1efd88 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #264] @ (1efebc ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -541612,19 +541618,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, [r7, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 1efdf0 │ │ │ │ + bmi.n 1efe90 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ 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 +541714,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, [r0, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1eff34 │ │ │ │ + bmi.n 1effd4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - nop {12} │ │ │ │ + stmia r1!, {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 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #220] @ (1f00b4 ) │ │ │ │ @@ -541812,19 +541818,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] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 1f0070 │ │ │ │ + bcc.n 1f0110 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bkpt 0x00bc │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ 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 +541930,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, [r5, #31] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 1f0198 │ │ │ │ + bcs.n 1f0238 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + bkpt 0x00f6 │ │ │ │ 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 +542008,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, [r1, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + beq.n 1f0300 │ │ │ │ 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 +542080,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, [r0, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r5, 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 +542142,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, [r7, #21] │ │ │ │ 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 +542282,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, [r5, #15] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ 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 +542344,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, [r3, #12] │ │ │ │ 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 +542399,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, [r1, #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 r5, [pc, #268] @ (1f0834 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -542498,17 +542504,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, [r7, #5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ 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 +542570,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] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ 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 +542629,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, [r6, #31] │ │ │ │ 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 +542698,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, [r1, #29] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r3, r5, 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 +542776,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, [r5, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r3, 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 r4, [pc, #148] @ (1f0bf4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -542837,17 +542843,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, [r6, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + ldmia 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 r3, [pc, #168] @ (1f0cbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542909,17 +542915,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, [r6, #19] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ 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 +542985,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, [r6, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ 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 +543056,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, [r5, #13] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ 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 +543130,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, [r3, #10] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, 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] @ (1f0fd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543195,17 +543201,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, [r2, #7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, 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 +543264,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, [r4, #4] │ │ │ │ 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 +543342,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 │ │ │ │ + strb r4, [r4, #1] │ │ │ │ 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 +543409,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, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - itee hi │ │ │ │ - lslhi r0, r4, #3 │ │ │ │ - pushls {r3, r4, r5, r6, r7, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, 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] @ (1f12a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ @@ -543472,17 +543478,17 @@ │ │ │ │ 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 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ 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] @ (1f1358 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543539,20 +543545,20 @@ │ │ │ │ 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 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - bkpt 0x0022 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee vc │ │ │ │ + lslvc r0, r4, #3 │ │ │ │ + stmdbvs sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + movvs.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} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ @@ -543610,17 +543616,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, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + bkpt 0x00a8 │ │ │ │ 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 +543683,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, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, 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] @ (1f1588 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543744,17 +543750,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, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r2, 1f1610 │ │ │ │ + pop {r1, r6, pc} │ │ │ │ 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 +543821,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, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r0, 1f16a6 │ │ │ │ + pop {r3, r4, 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] @ (1f1720 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -543889,17 +543895,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, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + cbnz r0, 1f1796 │ │ │ │ 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 +543969,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, [r7, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r0, 1f181e │ │ │ │ + revsh r0, 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 r4, [pc, #112] @ (1f1880 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -544015,15 +544021,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 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ 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 +544093,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 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + cbnz r4, 1f1976 │ │ │ │ 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 +544163,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, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ 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 +544239,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, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ 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 +544318,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, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb71a │ │ │ │ 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 +544376,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, [r0, #84] @ 0x54 │ │ │ │ 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 +544435,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, [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, #140] @ (1f1db0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -544490,15 +544496,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, [r5, #60] @ 0x3c │ │ │ │ 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 +544557,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, [r0, #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, #148] @ (1f1f08 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -544614,15 +544620,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, [r2, #40] @ 0x28 │ │ │ │ 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 +544681,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, [r5, #28] │ │ │ │ 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 +544753,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, [r6, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + sxtb r6, r1 │ │ │ │ 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 +544807,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] │ │ │ │ + str r4, [r0, #8] │ │ │ │ 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 +544863,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, [r3, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #160] @ (1f227c ) │ │ │ │ @@ -544920,15 +544926,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, [r4, 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] @ (1f2324 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -544981,15 +544987,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] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ 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 +545048,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, [r2, 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] @ (1f247c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -545105,15 +545111,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, [r4, 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] @ (1f2524 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545166,15 +545172,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] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ 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 +545242,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, [r0, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ 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 +545317,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] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ 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 +545369,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] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ 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 +545425,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, [r7, 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 r3, [pc, #140] @ (1f2888 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545479,15 +545485,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] │ │ │ │ + ldr r4, [r2, 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] @ (1f2930 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545539,15 +545545,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] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ 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 +545607,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, [r7, 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 r3, [pc, #140] @ (1f2a88 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545661,15 +545667,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] │ │ │ │ + ldrsb r4, [r2, 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 r3, [pc, #168] @ (1f2b4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -545730,17 +545736,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] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #184 @ (adr r6, 1f2c10 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 1f2d50 ) │ │ │ │ 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 +545810,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, [r2, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r5, pc, #376 @ (adr r5, 1f2da0 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 1f2ee0 ) │ │ │ │ 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 +545862,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] │ │ │ │ + strb r0, [r6, 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, #124] @ (1f2d44 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -545912,15 +545918,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] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ 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 +545978,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, [r6, 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 r3, [pc, #140] @ (1f2e94 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -546032,15 +546038,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] │ │ │ │ + strh r0, [r1, 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, #148] @ (1f2f44 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -546094,15 +546100,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] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ 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 +546160,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, [r6, 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] @ (1f309c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546217,15 +546223,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 ) │ │ │ │ + str r0, [r0, r4] │ │ │ │ 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 +546288,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 ) │ │ │ │ + str r0, [r1, r1] │ │ │ │ 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 +546351,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 r7, [pc, #608] @ (1f346c ) │ │ │ │ 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 +546416,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 r6, [pc, #896] @ (1f3644 ) │ │ │ │ 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 +546481,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 r6, [pc, #160] @ (1f341c ) │ │ │ │ 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 +546544,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 r5, [pc, #480] @ (1f360c ) │ │ │ │ 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 +546607,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 r4, [pc, #800] @ (1f37fc ) │ │ │ │ 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 +546672,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 r4, [pc, #64] @ (1f35d4 ) │ │ │ │ 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 +546737,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 r3, [pc, #352] @ (1f37ac ) │ │ │ │ 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 +546800,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 r2, [pc, #672] @ (1f399c ) │ │ │ │ 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 +546865,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 r1, [pc, #960] @ (1f3b74 ) │ │ │ │ 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 +546928,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 r1, [pc, #256] @ (1f3964 ) │ │ │ │ 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 +546993,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 │ │ │ │ + ldr r0, [pc, #544] @ (1f3b3c ) │ │ │ │ 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 +547058,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 │ │ │ │ + blx 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, #148] @ (1f3a7c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547115,15 +547121,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 │ │ │ │ + bx r4 │ │ │ │ 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 +547184,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 │ │ │ │ + mov r0, lr │ │ │ │ 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 +547249,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 │ │ │ │ + cmp r8, r7 │ │ │ │ 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 +547314,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 │ │ │ │ + cmp r0, r0 │ │ │ │ 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 +547385,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 │ │ │ │ + add r6, r8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ 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 +547440,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 │ │ │ │ + bics r4, r3 │ │ │ │ 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 +547498,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 │ │ │ │ + cmn r0, r6 │ │ │ │ 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 +547566,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 │ │ │ │ + tst r2, 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 r3, [pc, #140] @ (1f4014 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -547621,15 +547627,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 │ │ │ │ + sbcs r0, r1 │ │ │ │ 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 +547688,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 │ │ │ │ + lsrs r0, 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, #148] @ (1f416c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -547745,15 +547751,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 │ │ │ │ + ands r6, 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] @ (1f4214 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -547806,15 +547812,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 r7, #134 @ 0x86 │ │ │ │ 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 +547884,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 r6, #206 @ 0xce │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ 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 +547940,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 r6, #36 @ 0x24 │ │ │ │ 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 +547999,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 r5, #120 @ 0x78 │ │ │ │ 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 +548067,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 r4, #186 @ 0xba │ │ │ │ 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 +548128,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 r4, #16 │ │ │ │ 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 +548189,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 r3, #104 @ 0x68 │ │ │ │ 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 +548252,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 r2, #182 @ 0xb6 │ │ │ │ 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 +548313,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 r2, #14 │ │ │ │ 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 +548364,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 r1, #132 @ 0x84 │ │ │ │ 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 +548421,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 │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ 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 +548487,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 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ 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 +548556,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 r7, #98 @ 0x62 │ │ │ │ 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 +548619,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 r6, #178 @ 0xb2 │ │ │ │ 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 +548682,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 r6, #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, #144] @ (1f4c40 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548739,15 +548745,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 r5, #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, #144] @ (1f4cec ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548802,15 +548808,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 r4, #174 @ 0xae │ │ │ │ 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 +548859,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 r4, #36 @ 0x24 │ │ │ │ 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 +548916,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 r3, #128 @ 0x80 │ │ │ │ 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 +548982,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 r2, #198 @ 0xc6 │ │ │ │ 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 +549051,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 r2, #2 │ │ │ │ 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 +549114,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 r1, #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, #144] @ (1f50f4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549171,15 +549177,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 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ 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 +549240,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 r7, #250 @ 0xfa │ │ │ │ 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 +549303,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 r7, #78 @ 0x4e │ │ │ │ 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 +549377,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 r6, #144 @ 0x90 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ 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 +549456,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 r5, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ 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 +549513,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 r4, #248 @ 0xf8 │ │ │ │ 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 +549571,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 r4, #76 @ 0x4c │ │ │ │ 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 +549632,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 r3, #148 @ 0x94 │ │ │ │ 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 +549696,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 r2, #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, #148] @ (1f5768 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549754,15 +549760,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 r2, #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, #156] @ (1f5820 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549820,15 +549826,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 r1, #122 @ 0x7a │ │ │ │ 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 +549890,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 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ 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 +549941,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 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ 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 +549996,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 r7, #156 @ 0x9c │ │ │ │ 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 +550059,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 r6, #232 @ 0xe8 │ │ │ │ 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 +550128,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 r6, #36 @ 0x24 │ │ │ │ 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 +550192,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 r5, #114 @ 0x72 │ │ │ │ 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 +550256,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 r4, #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, #156] @ (1f5d90 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550316,15 +550322,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 r4, #10 │ │ │ │ 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 +550386,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 r3, #90 @ 0x5a │ │ │ │ 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 +550460,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 r2, #156 @ 0x9c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ 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 +550514,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 r1, #248 @ 0xf8 │ │ │ │ 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 +550572,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 r1, #92 @ 0x5c │ │ │ │ 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 +550634,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 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ 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 +550698,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 │ │ │ │ + movs r0, #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] @ (1f6244 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550756,15 +550762,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, r2, #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, #156] @ (1f62fc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550822,15 +550828,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 │ │ │ │ + subs r6, r3, #2 │ │ │ │ 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 +550892,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, r5, #7 │ │ │ │ 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 +550966,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, r6, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ 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 +551020,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 │ │ │ │ + adds r4, r1, #2 │ │ │ │ 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 +551078,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, 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #136] @ (1f6650 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -551134,15 +551140,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, r1, 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] @ (1f6700 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551198,15 +551204,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 │ │ │ │ + subs r2, r3, 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] @ (1f67b0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551262,15 +551268,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, r5, r7 │ │ │ │ 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 +551335,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, r6, r4 │ │ │ │ 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 +551400,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 │ │ │ │ + adds r4, r7, r1 │ │ │ │ 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 +551470,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, r7, #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] @ (1f6aa8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551536,15 +551542,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, r6, #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] @ (1f6b68 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551606,15 +551612,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, r6, #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] @ (1f6c30 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551678,15 +551684,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, r5, #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] @ (1f6cf8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551750,15 +551756,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, r4, #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] @ (1f6dc0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551822,15 +551828,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, r3, #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] @ (1f6e80 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551892,15 +551898,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, r3, #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] @ (1f6f48 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551964,15 +551970,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, r2, #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] @ (1f7008 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552034,15 +552040,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, r2, #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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f70c8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552104,15 +552110,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 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ 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 +552182,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 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ 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 +552252,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, r1, #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, #172] @ (1f7318 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552318,15 +552324,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, r0, #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] @ (1f73e0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552390,15 +552396,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, r7, #22 │ │ │ │ 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 +552468,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, r6, #19 │ │ │ │ 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 +552538,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, r6, #16 │ │ │ │ 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 +552610,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, r5, #13 │ │ │ │ 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 +552680,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, r5, #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 r3, [pc, #168] @ (1f77b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -552743,17 +552749,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, r6, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldrh r4, [r2, 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 r3, [pc, #168] @ (1f787c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -552814,17 +552820,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, r5, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ 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 +552873,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 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ 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 +552924,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, r7, #31 │ │ │ │ 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 +552980,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, r5, #29 │ │ │ │ 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 +553036,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, r3, #27 │ │ │ │ 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 +553105,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, r4, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ 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 +553173,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, r5, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r1, 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 r3, [pc, #168] @ (1f7d04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553238,17 +553244,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, r4, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r0, 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, #148] @ (1f7db4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -553306,15 +553312,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, r7, #15 │ │ │ │ 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 +553417,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, r6, #11 │ │ │ │ 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 +553521,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, r4, #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, #148] @ (1f807c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -553581,15 +553587,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 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ + 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 +553637,16 @@ │ │ │ │ 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, │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + 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] @ (1f81cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -553698,16 +553706,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 ) │ │ │ │ + vshr.u64 q8, , #34 │ │ │ │ + str r4, [r7, r3] │ │ │ │ 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 +553772,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 ) │ │ │ │ + vqadd.u32 q0, q13, │ │ │ │ + str r2, [r1, r1] │ │ │ │ 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 +553845,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 ) │ │ │ │ + mrc2 0, 2, r0, cr10, cr15, {6} │ │ │ │ + ldr r7, [pc, #480] @ (1f853c ) │ │ │ │ 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 +553910,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 │ │ │ │ + ldc2 0, cr0, [ip, #892] @ 0x37c │ │ │ │ stmdb sp!, {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 +553974,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 │ │ │ │ + stc2l 0, cr0, [ip], #892 @ 0x37c │ │ │ │ stmdb sp!, {r4, 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 +554043,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 ) │ │ │ │ + ldc2 0, cr0, [r2], #-892 @ 0xfffffc84 │ │ │ │ + ldr r5, [pc, #320] @ (1f86c4 ) │ │ │ │ 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 +554118,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: 0xfb6000df │ │ │ │ + ldr r4, [pc, #496] @ (1f8848 ) │ │ │ │ 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 +554189,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 ) │ │ │ │ + @ instruction: 0xfa9200df │ │ │ │ + ldr r3, [pc, #704] @ (1f89e4 ) │ │ │ │ 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 +554244,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 │ │ │ │ + vld1.8 @ instruction: 0xf9ea00df │ │ │ │ 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 +554414,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 │ │ │ │ + strh.w r0, [lr, pc, lsl #1] │ │ │ │ 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 +554589,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: 0xf65400df │ │ │ │ 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 +554655,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 │ │ │ │ + @ instruction: 0xf58400df │ │ │ │ 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 +554720,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: 0xf4b800df │ │ │ │ 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 +554797,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 │ │ │ │ + @ instruction: 0xf3e800df │ │ │ │ + cmp r0, r1 │ │ │ │ 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 +554869,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 │ │ │ │ + @ instruction: 0xf2f400df │ │ │ │ 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 +554939,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: 0xf21000df │ │ │ │ push {r3, 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 +555006,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 │ │ │ │ + sbc.w r0, r4, #223 @ 0xdf │ │ │ │ + cmp r4, r0 │ │ │ │ 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 +555075,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 │ │ │ │ + @ instruction: 0xf0a800df │ │ │ │ + rors r0, r1 │ │ │ │ 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 +555135,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} │ │ │ │ + vshr.s64 q8, , #10 │ │ │ │ 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 +555231,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 │ │ │ │ + mcr 0, 7, r0, cr10, cr15, {6} │ │ │ │ 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 +555327,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, #892]! @ 0x37c │ │ │ │ stmdb 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 +555385,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 │ │ │ │ + stcl 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 +555489,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 │ │ │ │ + mcrr 0, 13, r0, r6, cr15 │ │ │ │ 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 +555598,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 │ │ │ │ + @ instruction: 0xeb2c00df │ │ │ │ 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 +555713,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} │ │ │ │ + and.w r0, r8, pc, lsr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #184] @ (1f9868 ) │ │ │ │ mov sl, r2 │ │ │ │ @@ -555783,16 +555791,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 │ │ │ │ + ldmdb r6!, {r0, r1, r2, r3, r4, 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, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #200] @ (1f994c ) │ │ │ │ mov sl, r2 │ │ │ │ @@ -555869,16 +555876,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 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ + @ instruction: 0xe85000df │ │ │ │ stmdb 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 ) │ │ │ │ mov sl, r2 │ │ │ │ @@ -555964,15 +555970,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 1f9900 │ │ │ │ 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 +556041,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 1f984c │ │ │ │ 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 +556116,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 1f9788 │ │ │ │ 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 +556183,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 1f96dc │ │ │ │ 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 +556258,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 1f9618 │ │ │ │ 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 +556337,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 1fa550 │ │ │ │ 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 +556410,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 1fa49c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r4, #8 │ │ │ │ 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 +556471,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 1fa3d8 │ │ │ │ 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 +556568,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 1fa2cc │ │ │ │ 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 +556665,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 │ │ │ │ + b.n 1fa1d0 │ │ │ │ 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 +556724,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 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ 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 +556829,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 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ 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 +556939,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 │ │ │ │ + ble.n 1fa510 │ │ │ │ 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 +557055,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 │ │ │ │ + bgt.n 1fa5ec │ │ │ │ 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 +557134,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 │ │ │ │ + blt.n 1fa71c │ │ │ │ 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 +557220,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 │ │ │ │ + bge.n 1fa634 │ │ │ │ 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 +557315,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 │ │ │ │ + bls.n 1fa740 │ │ │ │ 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 +557386,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 │ │ │ │ + bhi.n 1fa88c │ │ │ │ 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 +557461,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 │ │ │ │ + bhi.n 1fa9c8 │ │ │ │ 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 +557528,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 │ │ │ │ + bvc.n 1fab1c │ │ │ │ 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 +557603,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 │ │ │ │ + bvs.n 1faa58 │ │ │ │ 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 +557682,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 │ │ │ │ + bpl.n 1fab90 │ │ │ │ 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 +557753,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 │ │ │ │ + bpl.n 1fad04 │ │ │ │ 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 +558027,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 │ │ │ │ + bcs.n 1faffc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs 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] @ (1fb0ac ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -558145,19 +558151,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} │ │ │ │ + bne.n 1fb0c4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + asrs 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] @ (1fb1f0 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -558275,19 +558281,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 r7, {r1, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs 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] @ (1fb2f0 ) │ │ │ │ @@ -558375,19 +558381,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 r6, {r1, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs 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] @ (1fb404 ) │ │ │ │ @@ -558485,19 +558491,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 r5, {r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs 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] @ (1fb528 ) │ │ │ │ @@ -558603,19 +558609,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 r4!, {r2, r3, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #260] @ (1fb654 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -558721,19 +558727,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 r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r5, #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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (1fb78c ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -558845,19 +558851,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 r2, {r1, r2, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #284] @ (1fb8d0 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -558975,19 +558981,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} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ 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 +559081,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 r7!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r5, #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 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #236] @ (1fbae4 ) │ │ │ │ @@ -559185,19 +559191,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 r6!, {r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r3, #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, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #252] @ (1fbc08 ) │ │ │ │ @@ -559303,19 +559309,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 r5!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ 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 +559385,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 r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ 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 +559451,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 r4!, {} │ │ │ │ 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 +559555,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 r2!, {r1, r5, 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 +559712,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 r1!, {r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - itet vc │ │ │ │ - lslvc r7, r3, #3 │ │ │ │ - pushvs {lr} │ │ │ │ - movvc.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ + 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, #60] @ 1fc100 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #56] @ (1fc104 ) │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ @@ -559941,17 +559947,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} │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ 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 +560009,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 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xfba000f7 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + ldc2l 0, cr0, [r0], #988 @ 0x3dc │ │ │ │ + asrs r6, r2, #1 │ │ │ │ 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 +560112,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 │ │ │ │ + mov r4, r4 │ │ │ │ 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 +560234,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1fc62a │ │ │ │ b.n 1fc56e │ │ │ │ nop │ │ │ │ str r2, [r4, #24] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bics r2, r6 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ 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 +560366,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1fc78a │ │ │ │ b.n 1fc6c4 │ │ │ │ nop │ │ │ │ str r0, [r3, #4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - negs r0, r7 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r1, #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, #280] @ (1fc8e8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -560467,21 +560473,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, r4, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adcs r0, r4 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ 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 +560751,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, r4, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ 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 +560857,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 │ │ │ │ + lsrs r2, r3, #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, #112] @ (1fcd7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -561131,17 +561137,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, r4, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ 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 +561179,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 r2, #122 @ 0x7a │ │ │ │ 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 +566228,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 r5!, {r3, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ 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 +566305,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 r4!, {r1, r5, 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 +566679,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 │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ + 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 │ │ │ │ mov r7, r3 │ │ │ │ orrs.w r3, r2, r7 │ │ │ │ it mi │ │ │ │ movwmi r0, #1281 @ 0x501 │ │ │ │ bmi.n 20151c │ │ │ │ @@ -567241,15 +567247,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} │ │ │ │ + vshr.s64 q8, q7, #40 │ │ │ │ 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 +567402,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: 0xb822 │ │ │ │ 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 +567572,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: 0xb73e │ │ │ │ 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 +567659,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, r7, lr} │ │ │ │ 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 +567754,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 202040 │ │ │ │ nop │ │ │ │ lsls r2, r6, #26 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cbz r4, 20214c │ │ │ │ + push {r2, r7} │ │ │ │ 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 +567991,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 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r0, 2023b0 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + cbz r4, 2023d0 │ │ │ │ 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 +568167,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 │ │ │ │ + cbz r0, 202594 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ 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 +568372,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 r6, sp, #712 @ 0x2c8 │ │ │ │ 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 +568510,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 r5, sp, #232 @ 0xe8 │ │ │ │ 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 +568988,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 r0, sp, #296 @ 0x128 │ │ │ │ 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 +569116,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 r6, pc, #912 @ (adr r6, 203388 ) │ │ │ │ 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 +569255,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 r6, pc, #232 @ (adr r6, 20326c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #888 @ (adr r3, 203500 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 203240 ) │ │ │ │ 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 +569505,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 r3, pc, #384 @ (adr r3, 2035b8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 203834 ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 203574 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #176 @ (adr r2, 2034f0 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 203630 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #936 @ (adr r1, 2037ec ) │ │ │ │ + add r3, pc, #232 @ (adr r3, 20352c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #16 @ (adr r2, 203458 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 203598 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #176 @ (adr r0, 2034fc ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 20363c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #792 @ (adr r1, 203768 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 2034a8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #976 @ (adr r1, 203824 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 203564 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #712 @ (adr r1, 203720 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 203460 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #816 @ (adr r1, 20378c ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 2034cc ) │ │ │ │ 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 +569793,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 r2, pc, #312 @ (adr r2, 203880 ) │ │ │ │ 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 │ │ │ │ + add r0, pc, #432 @ (adr r0, 203904 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + add r0, pc, #72 @ (adr r0, 2037a0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + add r0, pc, #352 @ (adr r0, 2038bc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ 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 +569914,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 r7, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ 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 +570048,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 r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ 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 +570199,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 r4, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ 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 +570891,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 r6, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ 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 +571103,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 r4, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ 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 +571318,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 r3, [sp, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ 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 +571566,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 r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ 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 +571615,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, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, 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 +571724,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, [r2, #48] @ 0x30 │ │ │ │ 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 +571762,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 r7!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ 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 +571834,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, [r3, #40] @ 0x28 │ │ │ │ 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 +571872,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, [r1, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ 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 +572972,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 r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ 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 +574859,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 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ 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 +575139,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, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mcr 0, 1, r0, cr2, cr14, {6} │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + vqadd.s64 q8, q9, q7 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stcl 0, cr0, [r8, #-888] @ 0xfffffc88 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + mrc 0, 4, r0, cr8, cr14, {6} │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc 0, cr0, [lr, #-888] @ 0xfffffc88 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + mcr 0, 3, r0, cr14, cr14, {6} │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ 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 +575412,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 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ 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 +576577,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] │ │ │ │ + str r0, [r5, #0] │ │ │ │ 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 +576735,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 ) │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [pc, #296] @ (208b60 ) │ │ │ │ + str r2, [r3, r2] │ │ │ │ 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 +576854,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, [r6, #31] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [pc, #1008] @ (208f68 ) │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #704] @ (208e3c ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #600] @ (208dd8 ) │ │ │ │ + ldr r7, [pc, #920] @ (208f18 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #536] @ (208d9c ) │ │ │ │ + ldr r7, [pc, #856] @ (208edc ) │ │ │ │ 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 +576922,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 r7, [pc, #536] @ (208e3c ) │ │ │ │ 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 +577064,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 r6, [pc, #192] @ (208e54 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #0] @ (208d98 ) │ │ │ │ + ldr r6, [pc, #320] @ (208ed8 ) │ │ │ │ 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 +577391,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 ) │ │ │ │ + lsls r4, r1, #5 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ + ldr r3, [pc, #888] @ (209474 ) │ │ │ │ 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 +577413,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 r2, [pc, #944] @ (2094e4 ) │ │ │ │ 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 +577463,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 r2, [pc, #512] @ (2093b4 ) │ │ │ │ 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 +577550,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, [r3, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -577591,15 +577598,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, [r6, r5] │ │ │ │ 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 +577650,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 ) │ │ │ │ + str r0, [r7, r3] │ │ │ │ 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 +577786,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 │ │ │ │ + ldr r0, [pc, #360] @ (2096a0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #896] @ (2098bc ) │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mov r6, r4 │ │ │ │ + bx lr │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + bx sp │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r6, r2 │ │ │ │ + bx ip │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r6, r4 │ │ │ │ + bx lr │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r4, r2 │ │ │ │ + bxns ip │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + bxns r6 │ │ │ │ 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 +577895,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 r6, [pc, #824] @ (20997c ) │ │ │ │ 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 +577989,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 r5, [pc, #888] @ (209ab0 ) │ │ │ │ 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 +578160,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 r4, [pc, #672] @ (209bd0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - orrs r2, r4 │ │ │ │ + add r2, lr │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmn r2, r1 │ │ │ │ + add r2, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmn r2, r4 │ │ │ │ + add r2, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + add r2, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + add r2, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - tst r4, r3 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + bics r0, r7 │ │ │ │ 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 +578369,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 r2, [pc, #72] @ (209bbc ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r3 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r2 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r2 │ │ │ │ + tst r4, r4 │ │ │ │ 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 +578511,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 │ │ │ │ + ldr r0, [pc, #496] @ (209ed4 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + asrs r6, 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 │ │ │ │ @@ -578648,21 +578655,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 │ │ │ │ + bx r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + ands r4, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + ands r0, r1 │ │ │ │ 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 +578723,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 r7, #68 @ 0x44 │ │ │ │ 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 +578808,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 r6, #82 @ 0x52 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ 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 +579436,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 fedf8c │ │ │ │ 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 +579510,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, [r4, #18] │ │ │ │ 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, [r3, #16] │ │ │ │ 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 r7, #80 @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bne.n 20a864 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ 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 +579723,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 r6, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsb r4, [r2, r6] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ 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, [r6, #5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ 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 +580298,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, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ 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 +580396,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, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ 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 +580617,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, [r4, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + str r0, [r5, #16] │ │ │ │ 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 +580737,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, [r3, r7] │ │ │ │ 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 +580794,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, [r0, r5] │ │ │ │ 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 +580846,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] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ 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 +580987,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 20b7ca │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r3, #0] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ 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 +581837,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] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ 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 +583580,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 r2, [pc, #800] @ (20d720 ) │ │ │ │ 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 +584636,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, r4, #23 │ │ │ │ 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 +586786,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 r2, #178 @ 0xb2 │ │ │ │ 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 +587978,15 @@ │ │ │ │ bl 20e0c0 │ │ │ │ b.n 20fb52 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb9200fa │ │ │ │ + stcl 0, cr0, [r2], #1000 @ 0x3e8 │ │ │ │ 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 +588829,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, r3, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ 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 +662607,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 r6, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r7, #6] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ 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 +663806,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 r2, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ 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 +664993,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 │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ 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 +665146,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, [r3, #7] │ │ │ │ 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, [r6, #96] @ 0x60 │ │ │ │ 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 +665566,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 r2, pc, #24 @ (adr r2, 24a174 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + add r0, pc, #552 @ (adr r0, 24a388 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 24a188 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r1, r2, [r6] │ │ │ │ @@ -666036,29 +666043,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, [r2, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + strb r0, [r5, #1] │ │ │ │ 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 +666212,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, [r5, #100] @ 0x64 │ │ │ │ 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 +666239,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, [r0, #100] @ 0x64 │ │ │ │ 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 +666265,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, [r3, #96] @ 0x60 │ │ │ │ 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 +667642,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, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ 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 +668019,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, [r0, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r7, r6, #3 │ │ │ │ add lr, r8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r0, [pc, #272] @ (24be1c ) │ │ │ │ + ldr r1, [pc, #592] @ (24bf5c ) │ │ │ │ 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 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ 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 +669203,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] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ 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 r4, #122 @ 0x7a │ │ │ │ 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 +670326,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 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add sl, r5 │ │ │ │ + cmp sl, pc │ │ │ │ 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 +670616,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 r4, #190 @ 0xbe │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r4, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ 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 +670859,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 r2, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ 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 +671151,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 r7, #110 @ 0x6e │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r2, r3, #6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ 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 +671453,20 @@ │ │ │ │ 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 r4, #150 @ 0x96 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, r1, #2 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - vqadd.u32 q8, q15, q11 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + 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 │ │ │ │ ldr r0, [pc, #628] @ (24e85c ) │ │ │ │ @@ -671682,19 +671690,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 r1, #126 @ 0x7e │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xfb5600f6 │ │ │ │ + stc2 0, cr0, [r6], #984 @ 0x3d8 │ │ │ │ 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 +671818,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 r6, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r4, #28 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ 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 +671903,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 r5, #214 @ 0xd6 │ │ │ │ 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 +672035,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 r5, #32 │ │ │ │ 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 +672118,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 r3, #222 @ 0xde │ │ │ │ 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 +672277,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 r3, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r6, r6, #11 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf53c00f6 │ │ │ │ + @ instruction: 0xf68c00f6 │ │ │ │ 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 +672443,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r2, r1, #6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r2, r1, #4 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf35200f6 │ │ │ │ + @ instruction: 0xf4a200f6 │ │ │ │ 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 +672599,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 r7, #80 @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [pc, #968] @ (24f584 ) │ │ │ │ + ldr r7, [pc, #264] @ (24f2c4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r4, r0, #29 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ 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 +672958,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 r5, #142 @ 0x8e │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r2, r2, #22 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - vqadd.s16 q8, q13, q11 │ │ │ │ + @ instruction: 0xf0aa00f6 │ │ │ │ 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 +673218,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, r0, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ 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 +673278,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 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + subs r4, r7, #4 │ │ │ │ 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 +673419,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 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r7, #5 │ │ │ │ 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 +673567,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 r5!, {r1, r2, r5, 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 +673597,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 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + subs r2, r6, #1 │ │ │ │ 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 +673632,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + subs r0, r6, #0 │ │ │ │ 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 +673670,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, r5, #24 │ │ │ │ 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 +673876,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 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3424] @ 0xd60 │ │ │ │ sub.w sp, sp, #636 @ 0x27c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -675315,15 +675323,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 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ 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 +675732,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, r1, #11 │ │ │ │ lsls r3, r3, #3 │ │ │ │ vsra.s32 q8, q11, #30 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ 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 +676401,18 @@ │ │ │ │ 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 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ 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 +676961,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: 0xfb2600da │ │ │ │ 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 +677089,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 │ │ │ │ + @ instruction: 0xfa1200da │ │ │ │ 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 +677183,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 │ │ │ │ + ldr.w r0, [lr, #218] @ 0xda │ │ │ │ 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 +677305,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: 0xf7a400da │ │ │ │ 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 +677440,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 │ │ │ │ + @ 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] │ │ │ │ @@ -677589,15 +677599,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: 0xf4f400da │ │ │ │ stmdb 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 +677866,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 │ │ │ │ + @ instruction: 0xf28e00da │ │ │ │ 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 +678294,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, #872]! @ 0x368 │ │ │ │ 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 +680551,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 │ │ │ │ + bmi.n 254700 │ │ │ │ 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 +680947,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 │ │ │ │ + bcc.n 254b04 │ │ │ │ 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 +681272,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 r6!, {r4, r5, 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 +681697,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 r2, {r2, r3, r4, r5, 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 +682330,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 r4!, {r4, r5} │ │ │ │ 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 +683010,15 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n 255b54 │ │ │ │ movs r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 255edc │ │ │ │ b.n 2560e8 │ │ │ │ nop │ │ │ │ - cbnz r0, 256150 │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #804] @ (256434 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -683758,15 +683768,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 │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #776] @ (256c40 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -684063,15 +684073,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 r6, sp, #648 @ 0x288 │ │ │ │ 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 +685334,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 r5, pc, #408 @ (adr r5, 257b70 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #656 @ (adr r2, 257c6c ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 257dac ) │ │ │ │ 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 +685626,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 │ │ │ │ + add r0, pc, #96 @ (adr r0, 257d34 ) │ │ │ │ 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 +686122,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 r3, [sp, #792] @ 0x318 │ │ │ │ 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 +686808,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 r4, [sp, #712] @ 0x2c8 │ │ │ │ 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 +687547,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, [r0, #38] @ 0x26 │ │ │ │ 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 +688311,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, [r0, #36] @ 0x24 │ │ │ │ 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 +688617,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, [r7, #24] │ │ │ │ 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 +689905,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, [r2, #14] │ │ │ │ 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 +690215,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, [r2, #84] @ 0x54 │ │ │ │ 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 +691607,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, [r5, #24] │ │ │ │ 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 +691919,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, [r3, r5] │ │ │ │ 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 +696478,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 r6, #152 @ 0x98 │ │ │ │ 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 +696721,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 r2, #142 @ 0x8e │ │ │ │ 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 +696857,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 r1, #122 @ 0x7a │ │ │ │ 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 +696936,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, r2, #7 │ │ │ │ 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 +696983,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, r2, #5 │ │ │ │ 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 +697246,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 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + subs r6, r0, #2 │ │ │ │ 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 +699279,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, r3, #16 │ │ │ │ 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 +699325,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, r4, #14 │ │ │ │ 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 +699580,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, r6, #12 │ │ │ │ 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 +699852,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 │ │ │ │ + mcr2 0, 2, r0, cr0, cr9, {6} │ │ │ │ + mrc2 0, 1, r0, cr0, cr9, {6} │ │ │ │ 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 +700089,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 │ │ │ │ + @ instruction: 0xfad200d9 │ │ │ │ + ldr??.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 +700402,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: 0xf74a00d9 │ │ │ │ + @ instruction: 0xf63200d9 │ │ │ │ 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 +700556,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 │ │ │ │ + rsbs r0, sl, #7110656 @ 0x6c8000 │ │ │ │ + orr.w r0, r6, #7110656 @ 0x6c8000 │ │ │ │ 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 +700750,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 │ │ │ │ + sbfx r0, r0, #3, #26 │ │ │ │ + @ instruction: 0xf1e400d9 │ │ │ │ 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 +700993,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 r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ 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 +701104,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 │ │ │ │ + mcr 0, 6, r0, cr0, cr9, {6} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #272] @ (262fe4 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r4, r2 │ │ │ │ @@ -701204,17 +701214,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 │ │ │ │ + stcl 0, cr0, [ip, #-868]! @ 0xfffffc9c │ │ │ │ + ldc 0, cr0, [r8, #-868]! @ 0xfffffc9c │ │ │ │ + stc 0, cr0, [r6, #-868]! @ 0xfffffc9c │ │ │ │ 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 +701341,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 │ │ │ │ + ldc 0, cr0, [r8], {217} @ 0xd9 │ │ │ │ + sub.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 +701728,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 263460 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 263190 │ │ │ │ + b.n 263430 │ │ │ │ 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 +701861,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 │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ 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 +702071,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 26418c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 263e64 │ │ │ │ + b.n 264104 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ 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 +702154,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 2640a4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ 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 +702302,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 264038 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 263cd8 │ │ │ │ + b.n 263f78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ 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 +702376,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 │ │ │ │ + b.n 263db4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ 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 +702513,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 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 264008 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ 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 +702621,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 │ │ │ │ + udf #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ 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 +702644,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 │ │ │ │ + ble.n 264100 │ │ │ │ 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 +702757,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 │ │ │ │ + bgt.n 264178 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blt.n 2641f8 │ │ │ │ + bgt.n 264298 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ 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 +702835,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 │ │ │ │ + blt.n 26420c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 264294 │ │ │ │ + blt.n 264334 │ │ │ │ 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 +702983,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 │ │ │ │ + bge.n 264504 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n 264490 │ │ │ │ + bge.n 264530 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 2643e0 │ │ │ │ + bge.n 264480 │ │ │ │ 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 +703120,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 │ │ │ │ + bhi.n 2645a0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ 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 +703255,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 │ │ │ │ + bvc.n 264844 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ 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 +703356,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 │ │ │ │ + bvs.n 264958 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ 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 +703524,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 │ │ │ │ + bmi.n 26498c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ 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 +703678,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 │ │ │ │ + bcs.n 264bf4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ 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 +703832,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} │ │ │ │ + bne.n 264e5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ 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 +703940,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 r7, {r1, r3, r4, r5, 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 +704046,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 r6!, {r1, r2, r3, r4, r5, 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 +704215,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 r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ 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 +704481,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 r2!, {r3} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ 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 +704649,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!, {} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ 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 +704748,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 r7!, {r1, r2, r5} │ │ │ │ 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 +704847,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 r6!, {r1, r2, r4, r5} │ │ │ │ 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 +707154,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 r7, sp, #536 @ 0x218 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ 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 +707943,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 r6, pc, #424 @ (adr r6, 267a48 ) │ │ │ │ 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 +708175,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 r4, pc, #96 @ (adr r4, 267b64 ) │ │ │ │ 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 +708432,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 r2, pc, #328 @ (adr r2, 267f18 ) │ │ │ │ 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 +708782,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 r5, [sp, #560] @ 0x230 │ │ │ │ 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 +709068,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 r2, [sp, #488] @ 0x1e8 │ │ │ │ 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 +709197,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 70238 │ │ │ │ mov r0, r7 │ │ │ │ blx 70238 │ │ │ │ b.n 2685b4 │ │ │ │ nop │ │ │ │ @ instruction: 0xffff4b7f │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ 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 +709895,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 r1, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ 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 +710330,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, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ 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 +710369,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, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ 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 +710441,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, [r1, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ 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 +710548,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, [r7, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ 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 +710618,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, [r2, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ 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 +710667,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, [r1, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ 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 +711298,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, [r5, #30] │ │ │ │ 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 +711360,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, [r6, #26] │ │ │ │ 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 +711437,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, [r6, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r6, #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 r6, [pc, #240] @ (269ec4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711526,19 +711536,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, [r5, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ 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 +711670,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, [r4, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ 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 +711824,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] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ 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 +712020,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, [r4, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ 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 +712128,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, [r3, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r2, #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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ (26a63c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -712216,17 +712226,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, [r7, #21] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ 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 +712501,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, [r3, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ 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 +712666,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, [r6, #5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ 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 +712714,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, [r4, #5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ 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 +712808,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, [r4, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + ldrb r0, [r2, #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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #208] @ (26ad14 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -712899,19 +712909,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] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r2, [r4, r5] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ 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 +713070,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, [r1, #31] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ 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 +713142,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, [r1, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ 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 +713271,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, [r6, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r7, #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, #244] @ (26b1d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -713362,17 +713372,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, [r2, #21] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ 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 +713483,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, [r1, #16] │ │ │ │ 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 +713656,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, [r7, #13] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ 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 +713734,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, [r1, #11] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ 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 +714215,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, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ 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 +714345,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, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ 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 +714527,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, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ 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 +714598,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, [r7, #52] @ 0x34 │ │ │ │ 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 +714642,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, [r5, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ 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 +714688,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 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ 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 +714902,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, [r7, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ 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 +715054,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, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xb842 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ 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 +715098,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 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ 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 +715142,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 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ 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 +715257,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, [r3, #112] @ 0x70 │ │ │ │ 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 +715369,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, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ 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 +715506,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, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ 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 +715648,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, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r1, #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, #340] @ (26cad4 ) │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -715778,19 +715788,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, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ 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 +715876,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, [r0, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r3, #24] │ │ │ │ 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 +715976,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] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + str r0, [r3, #12] │ │ │ │ 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 +716124,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, [r0, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r3, 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 │ │ │ │ @@ -716366,15 +716376,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] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ 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 +717294,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 ) │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #852] @ (26e094 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -717549,37 +717559,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 r6, [pc, #848] @ (26e3ec ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #440] @ (26e258 ) │ │ │ │ + ldr r6, [pc, #760] @ (26e398 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #888] @ (26e41c ) │ │ │ │ + ldr r6, [pc, #184] @ (26e15c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #712] @ (26e370 ) │ │ │ │ + ldr r6, [pc, #8] @ (26e0b0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #648] @ (26e334 ) │ │ │ │ + ldr r5, [pc, #968] @ (26e474 ) │ │ │ │ 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 r5, [pc, #448] @ (26e290 ) │ │ │ │ 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 +717824,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 r2, [pc, #992] @ (26e76c ) │ │ │ │ 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 +717901,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 r2, [pc, #128] @ (26e4f0 ) │ │ │ │ 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 +718165,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 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mov sl, r5 │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp ip, lr │ │ │ │ + bxns r8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + bxns r6 │ │ │ │ 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 +718228,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 │ │ │ │ + mov ip, lr │ │ │ │ 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 +718275,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 │ │ │ │ + mov r2, ip │ │ │ │ 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 +718464,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 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ 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 +718749,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 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 26eee4 │ │ │ │ + bcs.n 26ed84 │ │ │ │ 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 +718841,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 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r1, #593920 @ 0x91000 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -719617,27 +719627,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 r2, #82 @ 0x52 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r6, r0, #13 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ 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 +719766,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 r7, #0 │ │ │ │ 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 +719853,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 r6, #2 │ │ │ │ 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 +719890,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 26f9d8 │ │ │ │ nop │ │ │ │ cmp r5, #10 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ 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 +720145,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 r4, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ 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 +720282,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 r3, #168 @ 0xa8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r3, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ 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 +720387,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 r2, #62 @ 0x3e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ 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 +720503,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 r1, #128 @ 0x80 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + adds r1, #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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #756] @ (2703cc ) │ │ │ │ @@ -720768,27 +720778,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 r1, #110 @ 0x6e │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + adds r0, #18 │ │ │ │ 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 +720811,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 r6, #110 @ 0x6e │ │ │ │ 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 +720849,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 r6, #94 @ 0x5e │ │ │ │ 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 +720877,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 r6, #38 @ 0x26 │ │ │ │ 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 +720905,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 r5, #238 @ 0xee │ │ │ │ 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 +720933,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 r5, #186 @ 0xba │ │ │ │ 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 +720968,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 r5, #138 @ 0x8a │ │ │ │ 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 +721003,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 r5, #74 @ 0x4a │ │ │ │ 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 +721038,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 r5, #10 │ │ │ │ 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 +721073,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 r4, #202 @ 0xca │ │ │ │ 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 +722028,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 │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ orn r1, r8, #15990784 @ 0xf40000 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ 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 +723384,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 r3, [sp, #328] @ 0x148 │ │ │ │ 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 +724819,44 @@ │ │ │ │ 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, r1, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r2, r5 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, r3 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vshr.u64 q8, q4, #44 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q0, q4, #26 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ 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} │ │ │ │ - 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} │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + movs r2, r6 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + movs r0, r4 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + movs r6, r1 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + vshr.u64 q8, q4, #8 │ │ │ │ + vshr.u64 q8, q4, #26 │ │ │ │ + vshr.u64 q8, q4, #44 │ │ │ │ + vshr.u64 q8, q4, #60 │ │ │ │ + vshr.u64 q0, q4, #12 │ │ │ │ + vshr.u64 q0, q4, #28 │ │ │ │ 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 +724942,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 │ │ │ │ + ldc 0, cr0, [lr], #-976 @ 0xfffffc30 │ │ │ │ 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, [r5, #26] │ │ │ │ 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 +725250,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 │ │ │ │ + @ instruction: 0xeb2200f4 │ │ │ │ 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, [r1, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc2 0, cr0, [lr, #-864] @ 0xfffffca0 │ │ │ │ - @ instruction: 0xfb5400d8 │ │ │ │ - @ instruction: 0xfb6800d8 │ │ │ │ + mcr2 0, 3, r0, cr14, cr8, {6} │ │ │ │ + stc2 0, cr0, [r4], #864 @ 0x360 │ │ │ │ + ldc2 0, cr0, [r8], #864 @ 0x360 │ │ │ │ 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 │ │ │ │ + ldc2 0, cr0, [r0, #-864] @ 0xfffffca0 │ │ │ │ + ldc2 0, cr0, [sl], #864 @ 0x360 │ │ │ │ + ldc2 0, cr0, [sl, #-864] @ 0xfffffca0 │ │ │ │ + mcrr2 0, 13, r0, lr, cr8 │ │ │ │ + ldc2 0, cr0, [r0], {216} @ 0xd8 │ │ │ │ + @ instruction: 0xfb9000d8 │ │ │ │ + smlsldx r0, r0, r4, r8 │ │ │ │ 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 +725493,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 │ │ │ │ + @ instruction: 0xfa9400d8 │ │ │ │ + @ instruction: 0xfb6c00d8 │ │ │ │ + @ instruction: 0xfb7600d8 │ │ │ │ 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 +725556,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 +725586,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] │ │ │ │ + ldr??.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 +725604,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 │ │ │ │ + vld4. {d0-d3}, [r2 :64], r8 │ │ │ │ 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 +726081,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, [r6, #24] │ │ │ │ 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 +726223,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 │ │ │ │ + movt r0, #57560 @ 0xe0d8 │ │ │ │ + @ instruction: 0xf27200d8 │ │ │ │ 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 +726823,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ bne.w 27497a │ │ │ │ b.n 2749d0 │ │ │ │ cmp r2, #18 │ │ │ │ beq.n 2749d0 │ │ │ │ b.n 274a26 │ │ │ │ nop │ │ │ │ - bvc.n 274ad8 │ │ │ │ + bhi.n 274b78 │ │ │ │ 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 +727412,15 @@ │ │ │ │ cmp r4, r1 │ │ │ │ bne.w 27501a │ │ │ │ b.n 275070 │ │ │ │ cmp r2, #18 │ │ │ │ beq.n 275070 │ │ │ │ b.n 2750c6 │ │ │ │ nop │ │ │ │ - beq.n 27522c │ │ │ │ + bne.n 2750cc │ │ │ │ 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 +727628,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 r7!, {r1, r2, r6} │ │ │ │ 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 +727754,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 27581c │ │ │ │ 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 +727784,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 2757e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + b.n 2757c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ 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 +727810,15 @@ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2740b0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bne.n 2755fc │ │ │ │ lsls r4, r6, #5 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + b.n 2757b0 │ │ │ │ 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 +727840,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 │ │ │ │ + b.n 27577c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + b.n 27575c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r3, r7, lr} │ │ │ │ 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 +727886,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ beq.n 275758 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + b.n 275708 │ │ │ │ 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 +727976,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 275762 │ │ │ │ b.n 2756e6 │ │ │ │ nop │ │ │ │ beq.n 2757cc │ │ │ │ lsls r4, r6, #5 │ │ │ │ - sxtb r0, r4 │ │ │ │ + cbz r0, 2757fc │ │ │ │ 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 +728203,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 │ │ │ │ + ble.n 275aec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 2759dc │ │ │ │ + ble.n 275a7c │ │ │ │ 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 +728585,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 │ │ │ │ + bls.n 275f58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 275ddc │ │ │ │ + bls.n 275e7c │ │ │ │ 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 +728859,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 │ │ │ │ + bls.n 2761f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 27626c │ │ │ │ + bhi.n 27610c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 276150 │ │ │ │ + bhi.n 2761f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 276268 │ │ │ │ + bvs.n 276108 │ │ │ │ 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 +729147,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 │ │ │ │ + bvs.n 276588 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 2765e4 │ │ │ │ + bpl.n 276484 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcc.n 2764c8 │ │ │ │ + bpl.n 276568 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcs.n 2765bc │ │ │ │ + bcc.n 27645c │ │ │ │ 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 +729437,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 │ │ │ │ + bcs.n 276884 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 276900 │ │ │ │ + bcs.n 2767a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - beq.n 276874 │ │ │ │ + bcs.n 276914 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 276840 │ │ │ │ + bcs.n 2768e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ @@ -729765,21 +729781,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 r7!, {r3, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ 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 +730091,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 r3!, {r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ 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 +730384,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} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ 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 +730588,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 r5!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r5!, {r1, 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 │ │ │ │ @@ -730754,17 +730770,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 r3!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, 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 +730935,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 r2!, {r2, r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r6, 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 +731100,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 │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ + movs 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 +731289,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, r7, pc} │ │ │ │ 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 +731468,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 │ │ │ │ + pop {r3} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - rev16 r4, r0 │ │ │ │ + cbnz r4, 277fc0 │ │ │ │ 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 +731575,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, 2780c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r4, 2780bc │ │ │ │ + cbnz r4, 2780d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r0, 2780ae │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 2780b4 │ │ │ │ + revsh r6, 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 │ │ │ │ ldr r3, [pc, #136] @ (278128 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -731665,21 +731681,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 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + rev r4, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + cbnz r2, 2781ee │ │ │ │ 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 +731810,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 │ │ │ │ + cbnz r6, 27834e │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r4, #22] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + cbnz r4, 27832a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + cbnz r4, 27833e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + cbnz r4, 278322 │ │ │ │ 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 +732224,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, r6, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ 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 +732475,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 │ │ │ │ + push {r2, r3} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r0, r3 │ │ │ │ + cbz r0, 278a2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + cbz r2, 278a40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + cbz r2, 278a36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + cbz r2, 278a3a │ │ │ │ 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 +732951,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 r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r0, #8] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ 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 +733032,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 r7, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r7, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ 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 +733095,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 r6, sp, #776 @ 0x308 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ 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 +733466,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 │ │ │ │ + mcr 0, 6, r0, cr14, cr8, {6} │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ 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 +733813,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 r1, sp, #16 │ │ │ │ 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 +734404,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 r6, pc, #520 @ (adr r6, 279e94 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 279f30 ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 27a070 ) │ │ │ │ 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 +734516,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 r1, pc, #728 @ (adr r1, 27a084 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #8 @ (adr r0, 279db8 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 279ef8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + add r1, pc, #48 @ (adr r1, 279de4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + add r1, pc, #192 @ (adr r1, 279e78 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #96 @ (adr r0, 279e1c ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 279f5c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + add r1, pc, #208 @ (adr r1, 279e90 ) │ │ │ │ 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 +734617,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 │ │ │ │ + add r1, pc, #120 @ (adr r1, 279f14 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + add r0, pc, #568 @ (adr r0, 27a0d8 ) │ │ │ │ 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 +734906,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 r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ 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 +735313,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 r2, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ 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 +735378,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 r1, [sp, #504] @ 0x1f8 │ │ │ │ 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 +735461,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 r1, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ 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 +735547,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 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ 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 +735777,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 r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r6, [r0, r2] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf4d600ee │ │ │ │ - @ instruction: 0xf4b200ee │ │ │ │ + @ instruction: 0xf62600ee │ │ │ │ + addw r0, r2, #2286 @ 0x8ee │ │ │ │ stmdb sp!, {r4, 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 +736014,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 r3, [sp, #800] @ 0x320 │ │ │ │ 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 +736071,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, r2, #14 │ │ │ │ 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 +736101,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 r2, [sp, #992] @ 0x3e0 │ │ │ │ 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 +736150,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, r6, #11 │ │ │ │ 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 +736302,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 r2, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ 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 +737277,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 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ 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, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ 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 +737377,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, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + add r0, pc, #736 @ (adr r0, 27be38 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ 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 +737427,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, [r0, #40] @ 0x28 │ │ │ │ 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 +737808,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, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ 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 +737856,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, [r2, #24] │ │ │ │ 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 +737901,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, [r0, #22] │ │ │ │ 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 +737946,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, [r6, #29] │ │ │ │ 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 +737969,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, [r6, #16] │ │ │ │ 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 +738023,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, [r6, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ 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 +738079,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, [r7, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ 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 +738344,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, [r2, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r3, #116 @ 0x74 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ 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 +738414,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, [r4, #24] │ │ │ │ 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 +738480,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, [r3, #22] │ │ │ │ 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 +738707,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, [r5, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ 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 +738770,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, [r5, #12] │ │ │ │ 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 +738862,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, [r4, #9] │ │ │ │ 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 +738950,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, [r1, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ 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 +739008,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] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ 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 +739066,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] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ 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 +739097,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] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ 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 +739235,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, [r6, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 27ce34 │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ 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 +739360,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, [r0, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r6, 27cf70 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - rev16 r2, r6 │ │ │ │ + cbnz r2, 27cf70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r1, #82 @ 0x52 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #432] @ (27d0cc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -739538,17 +739554,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, [r3, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [pc, #392] @ (27d27c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -739702,21 +739718,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, [r7, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ 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 +739801,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, [r4, #10] │ │ │ │ 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 +739865,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, [r4, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ 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 +740022,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, [r7, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + strb r2, [r4, #2] │ │ │ │ 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 +740121,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 │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r1, #204 @ 0xcc │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + strb r0, [r2, #0] │ │ │ │ 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 +740194,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 │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ 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 +740280,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, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ 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 +740404,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, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ 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 +740505,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, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ 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 +740582,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, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27d3b8 │ │ │ │ + b.n 27d658 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27d390 │ │ │ │ + b.n 27d630 │ │ │ │ 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 +740670,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, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e2e0 │ │ │ │ + b.n 27d580 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e2b8 │ │ │ │ + b.n 27d558 │ │ │ │ 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 +740864,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, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e2bc │ │ │ │ + b.n 27e55c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e138 │ │ │ │ + b.n 27e3d8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e0e4 │ │ │ │ + b.n 27e384 │ │ │ │ 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 +740968,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, [r2, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e028 │ │ │ │ + b.n 27e2c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e000 │ │ │ │ + b.n 27e2a0 │ │ │ │ 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 +741066,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 │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + b.n 27e1d8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + b.n 27e1b0 │ │ │ │ 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 +741250,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, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e1e4 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e1ac │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e168 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e140 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e318 │ │ │ │ + udf #206 @ 0xce │ │ │ │ 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 +741350,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, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 27e24c │ │ │ │ + ble.n 27e2ec │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 27e22c │ │ │ │ + ble.n 27e2cc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 27e20c │ │ │ │ + ble.n 27e2ac │ │ │ │ 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 +741531,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, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 27e5a8 │ │ │ │ + bgt.n 27e448 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 27e554 │ │ │ │ + bgt.n 27e3f4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 27e514 │ │ │ │ + bgt.n 27e5b4 │ │ │ │ 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 +741821,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, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ 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 +741933,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] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + str r6, [r5, #8] │ │ │ │ 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 +742131,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, [r0, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r2, r4, #23 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ 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 +742248,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, [r6, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ 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 +742321,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, [r4, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ 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 +742625,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, [r4, r7] │ │ │ │ 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 +742655,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} │ │ │ │ + beq.n 27ef6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ 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 +742861,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] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [pc, #16] @ (27f29c ) │ │ │ │ + ldr r6, [pc, #336] @ (27f3dc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ 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 +742912,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, [r7, r5] │ │ │ │ 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 +743053,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 r6, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r5, {r1, r4, r5, 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, [r6, 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, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -743108,15 +743124,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, [r1, r5] │ │ │ │ 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 +743366,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, [r3, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ 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 +743752,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 r7, #34 @ 0x22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ 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 +744067,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 r4, #8 │ │ │ │ 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 +744251,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 r3, [pc, #208] @ (280174 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #144] @ (280138 ) │ │ │ │ + ldr r3, [pc, #464] @ (280278 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #296] @ (2801d4 ) │ │ │ │ + ldr r3, [pc, #616] @ (280314 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #696] @ (280368 ) │ │ │ │ + ldr r2, [pc, #1016] @ (2804a8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #728] @ (28038c ) │ │ │ │ + ldr r3, [pc, #24] @ (2800cc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #872] @ (280420 ) │ │ │ │ + ldr r3, [pc, #168] @ (280160 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #920] @ (280454 ) │ │ │ │ + ldr r3, [pc, #216] @ (280194 ) │ │ │ │ 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 +744358,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 r1, [pc, #784] @ (2804d4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #720] @ (280498 ) │ │ │ │ + ldr r2, [pc, #16] @ (2801d8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #752] @ (2804bc ) │ │ │ │ + ldr r2, [pc, #48] @ (2801fc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #0] @ (2801d0 ) │ │ │ │ + ldr r2, [pc, #320] @ (280310 ) │ │ │ │ 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 +744780,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 │ │ │ │ + ldr r0, [pc, #272] @ (28076c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bxns r5 │ │ │ │ + ldr r0, [pc, #496] @ (280850 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp sl, r0 │ │ │ │ + mov sl, sl │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + mov r2, lr │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r2, r2 │ │ │ │ + bx ip │ │ │ │ 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 +745059,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: 0xb7b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ 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 +745124,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 r7, [pc, #320] @ (280b68 ) │ │ │ │ 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 +745174,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 r7, [pc, #48] @ (280adc ) │ │ │ │ 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 +745585,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 │ │ │ │ + cbz r2, 280f7e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + cbz r4, 280f7a │ │ │ │ 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 +745915,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 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ 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 +746260,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 r7, #128 @ 0x80 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + subs r0, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [pc, #696] @ (281978 ) │ │ │ │ + ldr r7, [pc, #1016] @ (281ab8 ) │ │ │ │ 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 +746658,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 r4, #62 @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r4, #10 │ │ │ │ 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 +746703,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 r3, #76 @ 0x4c │ │ │ │ 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 +746862,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 r2, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ 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 +746904,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 r1, #142 @ 0x8e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ 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 +747019,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 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ 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 +747141,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 r7, #196 @ 0xc4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ 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 +747233,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 r6, #176 @ 0xb0 │ │ │ │ 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 +747312,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 r6, [sp, #536] @ 0x218 │ │ │ │ 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 +747509,17 @@ │ │ │ │ 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 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ bgt.n 28241c │ │ │ │ lsls r3, r6, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -747887,15 +747904,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 282d40 │ │ │ │ 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 +747960,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 r7, #32 │ │ │ │ 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 +748107,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 │ │ │ │ + b.n 282b38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #40] @ (282b10 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -748168,19 +748185,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 282b6c │ │ │ │ nop │ │ │ │ @ instruction: 0xfba20173 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #10 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ 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 +748259,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 282c18 │ │ │ │ nop │ │ │ │ @ instruction: 0xfadc0173 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ 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 +748346,19 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 282568 │ │ │ │ b.n 282ccc │ │ │ │ nop │ │ │ │ @ instruction: 0xfa4a0173 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ 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 +751866,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 r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, 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 +752355,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} │ │ │ │ + ldmia r0!, {r1, r3, r5, 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 +752473,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 r4!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, 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 +752566,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: 0xf4fc00d7 │ │ │ │ + @ instruction: 0xf4da00d7 │ │ │ │ stmdb 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 +752899,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 │ │ │ │ + udf #114 @ 0x72 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r1, pc, #424 @ (adr r1, 2861e4 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ble.n 286040 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sub.w r0, r6, #215 @ 0xd7 │ │ │ │ - rsb r0, r4, #215 @ 0xd7 │ │ │ │ - @ instruction: 0xf19200d7 │ │ │ │ - bgt.n 285f74 │ │ │ │ + @ instruction: 0xf2f600d7 │ │ │ │ + @ instruction: 0xf31400d7 │ │ │ │ + @ instruction: 0xf2e200d7 │ │ │ │ + ble.n 286014 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 286018 │ │ │ │ + ble.n 2860b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 28612c │ │ │ │ + bgt.n 285fcc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 285f5c │ │ │ │ + bgt.n 285ffc │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf26a00d7 │ │ │ │ + @ instruction: 0xf23c00d7 │ │ │ │ + @ instruction: 0xf25400d7 │ │ │ │ + rsbs r0, r2, #215 @ 0xd7 │ │ │ │ + @ instruction: 0xf1ec00d7 │ │ │ │ + bgt.n 286028 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orn r0, ip, #215 @ 0xd7 │ │ │ │ - blt.n 285f88 │ │ │ │ + subs.w r0, ip, #215 @ 0xd7 │ │ │ │ + bgt.n 286028 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 285fa0 │ │ │ │ + bgt.n 286040 │ │ │ │ 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 +753104,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} │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vqadd.s32 q8, q8, │ │ │ │ + @ instruction: 0xf0b000d7 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - vqadd.s16 q0, q13, │ │ │ │ - vqadd.s64 q0, q8, │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + orn r0, sl, #215 @ 0xd7 │ │ │ │ + eor.w r0, r0, #215 @ 0xd7 │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r4, 2862d0 │ │ │ │ + pop {r2, r6, pc} │ │ │ │ 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 +753180,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} │ │ │ │ + vshr.s64 q8, , #32 │ │ │ │ + vqadd.s64 q8, q15, │ │ │ │ + vshr.s64 q8, , #58 │ │ │ │ + vshr.s64 q0, , #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 +753555,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 │ │ │ │ + mcr 0, 3, r0, cr2, cr7, {6} │ │ │ │ + stc 0, cr0, [ip], #860 @ 0x35c │ │ │ │ stmdb 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 +754938,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 287444 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 286e14 │ │ │ │ + b.n 2870b4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 28744c │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 287628 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 2875ec │ │ │ │ + udf #158 @ 0x9e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 2875a4 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 287584 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 287514 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 287504 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ 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 +755043,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 │ │ │ │ + ble.n 287538 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 287640 │ │ │ │ + ble.n 2876e0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #456] @ (2877fc ) │ │ │ │ + ldr r2, [pc, #776] @ (28793c ) │ │ │ │ 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 +755127,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 │ │ │ │ + bgt.n 28762c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 287728 │ │ │ │ + bgt.n 2877c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #624] @ (287978 ) │ │ │ │ + ldr r1, [pc, #944] @ (287ab8 ) │ │ │ │ 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 +755184,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 │ │ │ │ + bgt.n 2877f4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + ldr r1, [pc, #232] @ (28787c ) │ │ │ │ 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 +755243,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 │ │ │ │ + blt.n 28778c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bx r9 │ │ │ │ + ldr r0, [pc, #632] @ (287aa8 ) │ │ │ │ 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 +755347,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 │ │ │ │ + blt.n 28799c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 287868 │ │ │ │ + bge.n 287908 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mov r6, sp │ │ │ │ + @ instruction: 0x47be │ │ │ │ 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 +755480,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 │ │ │ │ + bge.n 287aec │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 287ae4 │ │ │ │ + bls.n 287984 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 287a84 │ │ │ │ + bls.n 287b24 │ │ │ │ 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 +755567,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 │ │ │ │ + bls.n 287b68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 287bd8 │ │ │ │ + bhi.n 287a78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, r2 │ │ │ │ + cmp r0, ip │ │ │ │ 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 +755654,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 │ │ │ │ + bhi.n 287cb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 287d28 │ │ │ │ + bvc.n 287bc8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - orrs r0, r5 │ │ │ │ + add r0, 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, #180] @ (287d20 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -755724,17 +755741,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 │ │ │ │ + bvc.n 287c3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 287d50 │ │ │ │ + bvc.n 287df0 │ │ │ │ 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 +755825,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 │ │ │ │ + bvs.n 287da0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 287ebc │ │ │ │ + bvs.n 287d5c │ │ │ │ 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 +755911,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 │ │ │ │ + bvs.n 287f24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bmi.n 287e34 │ │ │ │ + bpl.n 287ed4 │ │ │ │ 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 +755978,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 │ │ │ │ + bpl.n 288014 │ │ │ │ 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 +756166,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 │ │ │ │ + bmi.n 2881cc │ │ │ │ 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 +757007,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 r4, [sp, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 288adc │ │ │ │ + bvs.n 288b7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - beq.n 288ac4 │ │ │ │ + bne.n 288b64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #19] │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + beq.n 288b68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + beq.n 288ac8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, 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 +757641,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, [r5, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ 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 +758322,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, [r4, #27] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ 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 +759205,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, [r7, #19] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - uxth r4, r6 │ │ │ │ + push {r2} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sxtb r6, r1 │ │ │ │ + cbz r6, 28a57a │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sxth r4, r7 │ │ │ │ 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 +759498,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 r7, sp, #408 @ 0x198 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r7, [pc, #3152] @ 28b4ec │ │ │ │ @@ -760510,31 +760527,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, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #560 @ (adr r3, 28b73c ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 28b87c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, pc, #864 @ (adr r0, 28b870 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 28b5b0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + add r0, pc, #736 @ (adr r0, 28b7f4 ) │ │ │ │ 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 +761501,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 r6, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ 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 +761682,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 r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ 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 +761938,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 r4, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r2, #238 @ 0xee │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r7, [pc, #736] @ (28c860 ) │ │ │ │ + str r0, [r1, r4] │ │ │ │ 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 +762138,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, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ 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 +762213,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, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ 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 +762252,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, [r2, #52] @ 0x34 │ │ │ │ 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 +762287,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, [r6, #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 r4, [pc, #64] @ (28c978 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762305,15 +762322,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, [r5, #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 │ │ │ │ ldr r4, [pc, #64] @ (28c9d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762340,15 +762357,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, [r4, #44] @ 0x2c │ │ │ │ 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 +762392,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, [r4, #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] @ (28ca80 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762410,15 +762427,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, [r3, #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 r4, [pc, #88] @ (28caf4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -762454,15 +762471,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, [r4, #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, #80] @ (28cb5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762496,17 +762513,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, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + adcs r4, r0 │ │ │ │ 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 +762559,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, [r5, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ 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 +762608,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, [r0, #32] │ │ │ │ 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 +762654,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, [r3, #28] │ │ │ │ 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 +762696,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, [r7, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ 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 +762743,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, [r2, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r0, #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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (28ce18 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -762772,17 +762789,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, [r3, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r0, #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 r4, [pc, #80] @ (28ce84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762816,17 +762833,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, [r6, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r6, #28 │ │ │ │ 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 +762880,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, [r1, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r7, #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 r4, [pc, #84] @ (28cf64 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -762909,17 +762926,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, [r2, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r0, #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 r4, [pc, #80] @ (28cfd0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762953,17 +762970,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, [r6, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ 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 +763014,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, [r3, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ 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 +763050,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 │ │ │ │ + ldrh r6, [r7, #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, #60] @ (28d0e4 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -763068,15 +763085,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 │ │ │ │ + ldrh r2, [r1, #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] @ (28d14c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -763110,17 +763127,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 │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs 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 r4, [pc, #56] @ (28d1a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -763146,15 +763163,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 │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ 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 +763198,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 │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ 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 +763510,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, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ 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 +763564,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, [r7, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ 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 +763644,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, [r6, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r1, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ 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 +763731,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, [r4, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r0, #212 @ 0xd4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r7, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ 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 +763818,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, [r5, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ 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 +763879,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, [r2, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ 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 +763939,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, [r2, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r5, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ 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 +764000,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] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ 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 +764039,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] │ │ │ │ + strh r0, [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, #64] @ (28dac4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764057,15 +764074,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] │ │ │ │ + strh r4, [r3, #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 r3, [pc, #92] @ (28db38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764105,15 +764122,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] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ 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 +764170,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, [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] @ (28dc20 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -764197,15 +764214,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, [r5, #29] │ │ │ │ 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 +764258,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, [r1, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28dcf4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764283,17 +764300,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, [r1, #27] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ 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 +764346,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, [r5, #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] @ (28ddd8 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -764373,15 +764390,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, [r2, #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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28de40 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764415,17 +764432,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, [r1, #23] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ 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 +764489,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, [r7, #21] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ 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 +764538,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, [r0, #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 r6, [pc, #88] @ (28dfa8 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -764569,15 +764586,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, [r6, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #108] @ (28e02c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764624,17 +764641,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, [r5, #17] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ 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 +764690,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, [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, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #88] @ (28e10c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -764721,15 +764738,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, [r4, #14] │ │ │ │ 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 +764911,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, [r4, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 28e240 │ │ │ │ + ble.n 28e2e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bgt.n 28e210 │ │ │ │ + ble.n 28e2b0 │ │ │ │ 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 +765753,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, [r6, #13] │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r2, r4, #26 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ 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 +765803,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, [r4, #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, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -765866,29 +765883,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, [r2, #5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 28ed8c │ │ │ │ + bls.n 28ee2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ 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 +766090,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 │ │ │ │ + bls.n 28efc4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 28ef40 │ │ │ │ + bhi.n 28efe0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + strb r0, [r5, #0] │ │ │ │ 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 +766165,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, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ 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 +766300,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, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ 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 +766779,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, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ 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 +766848,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 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ 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 +767050,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 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ 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 +767144,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, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ 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 +767233,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, r4, #30 │ │ │ │ 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 +767337,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, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ 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 +767424,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, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ 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 +767510,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, [r1, #76] @ 0x4c │ │ │ │ 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 +767567,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, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ 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 +767630,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, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ 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 +767703,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, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ 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 +767802,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, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ 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 +767875,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 r3, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 2908c0 │ │ │ │ + b.n 28fb60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ - lsls r7, r2, #3 │ │ │ │ - bkpt 0x003e │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + itee hi │ │ │ │ + lslhi r0, r3, #3 │ │ │ │ + strls r4, [r6, #44] @ 0x2c │ │ │ │ + lslls r7, r2, #3 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ 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 +767985,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, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r0, #32] │ │ │ │ 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 +768207,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, [r7, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 29071c │ │ │ │ + b.n 2909bc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + mov r4, ip │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #24] @ (290520 ) │ │ │ │ + ldr r3, [pc, #344] @ (290660 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #848] @ (290860 ) │ │ │ │ + ldr r3, [pc, #144] @ (2905a0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #640] @ (290798 ) │ │ │ │ + ldr r2, [pc, #960] @ (2908d8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #416] @ (2906c0 ) │ │ │ │ + ldr r2, [pc, #736] @ (290800 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #168] @ (2905d0 ) │ │ │ │ + ldr r2, [pc, #488] @ (290710 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #968] @ (2908f4 ) │ │ │ │ + ldr r2, [pc, #264] @ (290634 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #920] @ (2908c8 ) │ │ │ │ + ldr r2, [pc, #216] @ (290608 ) │ │ │ │ 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 +768344,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] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ 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 +768501,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] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ 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 +769317,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] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xf3a80172 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ 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 +769525,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, r2, #11 │ │ │ │ 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 +769761,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, r6, #27 │ │ │ │ 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 +771258,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, r3, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 292554 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - add lr, r7 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - negs r2, r6 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - rors r4, r4 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sbcs r6, r6 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r4 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r0 │ │ │ │ + tst r4, r2 │ │ │ │ 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 +771517,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 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adcs r4, r0 │ │ │ │ + cmp r4, r2 │ │ │ │ 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, #968]! @ 0x3c8 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ands r0, r1 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + lsrs r6, r1 │ │ │ │ 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 +771805,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 r7, #204 @ 0xcc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ 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 +771830,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 r6, #70 @ 0x46 │ │ │ │ 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 +771916,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 r6, #36 @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ 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 +772111,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 r4, #136 @ 0x88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r4, #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, #4040] @ 0xfc8 │ │ │ │ mov fp, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -772823,15 +772840,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 r4, #96 @ 0x60 │ │ │ │ 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 +772894,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 r4, #16 │ │ │ │ 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 +772951,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 r3, #152 @ 0x98 │ │ │ │ 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 +773010,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 r3, #16 │ │ │ │ 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 +773043,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 r2, #174 @ 0xae │ │ │ │ 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 +773096,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 r2, #94 @ 0x5e │ │ │ │ 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 +773152,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 r1, #234 @ 0xea │ │ │ │ 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 +773210,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 r1, #118 @ 0x76 │ │ │ │ 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 +773244,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 │ │ │ │ + adds r1, #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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (2939a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773259,15 +773276,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 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ 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 +773308,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 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ 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 +773340,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 │ │ │ │ + adds 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] @ (293a90 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773355,15 +773372,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 │ │ │ │ + adds 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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (293ae0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773387,15 +773404,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 r7, #230 @ 0xe6 │ │ │ │ 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 +773436,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 r7, #170 @ 0xaa │ │ │ │ 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 +773468,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 r7, #110 @ 0x6e │ │ │ │ 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 +773497,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 r7, #52 @ 0x34 │ │ │ │ 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 +773527,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 r7, #6 │ │ │ │ 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 +773884,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 r3, #94 @ 0x5e │ │ │ │ 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 +773940,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 r3, #14 │ │ │ │ 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 +773999,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 r2, #150 @ 0x96 │ │ │ │ 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 +774060,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 r2, #30 │ │ │ │ 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 +774095,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 r1, #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] @ (29422c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774111,15 +774128,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 r1, #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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29427c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774144,15 +774161,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 r1, #70 @ 0x46 │ │ │ │ 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 +774194,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 │ │ │ │ + cmp r1, #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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (294320 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774211,15 +774228,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 │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ 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 +774262,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 │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ 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 +774296,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 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ 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 +774475,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 r6, #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, #60] @ (2945f8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774492,15 +774509,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 r6, #110 @ 0x6e │ │ │ │ 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 +774544,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 r6, #54 @ 0x36 │ │ │ │ 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 +774578,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 r5, #254 @ 0xfe │ │ │ │ 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 +774614,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 r5, #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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (294750 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774633,15 +774650,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 r5, #138 @ 0x8a │ │ │ │ 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 +774960,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 r2, #150 @ 0x96 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ 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 +775029,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 r2, #26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ 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 +775089,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 r1, #192 @ 0xc0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ 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 +775221,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 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ 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 +775355,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 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r1, #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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (294eec ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -775384,17 +775401,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, r3, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r7, #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 r5, [pc, #124] @ (294f84 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -775446,21 +775463,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, r5, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + subs r2, r4, #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 r5, [pc, #112] @ (295018 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -775506,19 +775523,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 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + subs r4, r6, #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] @ (295088 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -775550,17 +775567,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 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + subs r2, r0, #2 │ │ │ │ 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 +776084,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, r2, r5 │ │ │ │ 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 +776139,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 │ │ │ │ + adds r0, r0, r4 │ │ │ │ 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 +776197,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 │ │ │ │ + adds r0, r1, r2 │ │ │ │ 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 +776257,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 │ │ │ │ + adds r0, r0, r0 │ │ │ │ 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 +776292,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, r3, #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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29584c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776308,15 +776325,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, r3, #29 │ │ │ │ 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 +776358,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, r4, #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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (2958ec ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776374,15 +776391,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, r4, #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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (295940 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776408,15 +776425,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, r5, #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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (295994 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776442,15 +776459,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, r6, #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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (2959e8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776476,15 +776493,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, 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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (295a40 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776512,15 +776529,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, 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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (295a98 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776548,15 +776565,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, 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, #64] @ (295af0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776584,15 +776601,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, 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, #64] @ (295b48 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776620,15 +776637,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, 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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (295ba0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776656,15 +776673,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, r2, #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] @ (295bf8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776692,15 +776709,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, r2, #19 │ │ │ │ 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 +777298,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, r6, #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 │ │ │ │ ldr r5, [pc, #112] @ (2962bc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -777339,15 +777356,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, r4, #25 │ │ │ │ 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 +777418,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, r5, #23 │ │ │ │ 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 +777482,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, r5, #21 │ │ │ │ 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 +777517,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, 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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29649c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777533,15 +777550,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, r0, #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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (2964ec ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777566,15 +777583,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, r1, #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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29653c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777599,15 +777616,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, r3, #17 │ │ │ │ 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 +777649,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, 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #112] @ (296618 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -777690,15 +777707,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, r3, #15 │ │ │ │ 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 +777769,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, r5, #13 │ │ │ │ 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 +777833,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, r5, #11 │ │ │ │ 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 +777868,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, r7, #9 │ │ │ │ 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 +777901,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, r0, #9 │ │ │ │ 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 +777934,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, r2, #8 │ │ │ │ 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 +777967,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, r3, #7 │ │ │ │ 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 +778281,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, r5, #24 │ │ │ │ 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 +778493,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, r5, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ 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 +778565,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, r3, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, 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 +778651,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, r4, #11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, 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 +779009,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 │ │ │ │ + mcr2 0, 3, r0, cr0, cr6, {6} │ │ │ │ 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 +779102,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 │ │ │ │ + ldc2l 0, cr0, [r8, #-856]! @ 0xfffffca8 │ │ │ │ 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 +779273,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: 0xfb9c00d6 │ │ │ │ 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 +779362,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] │ │ │ │ + @ instruction: 0xfa8400d6 │ │ │ │ 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 +779539,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, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf77200d6 │ │ │ │ - @ instruction: 0xf75200d6 │ │ │ │ - @ instruction: 0xf74400d6 │ │ │ │ + str.w r0, [r2, #214] @ 0xd6 │ │ │ │ + strh.w r0, [r2, #214] @ 0xd6 │ │ │ │ + ldrb.w r0, [r4, #214] @ 0xd6 │ │ │ │ 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 +779694,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, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rsb r0, r2, #7012352 @ 0x6b0000 │ │ │ │ - sub.w r0, r6, #7012352 @ 0x6b0000 │ │ │ │ - sbc.w r0, lr, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf71200d6 │ │ │ │ + @ instruction: 0xf6f600d6 │ │ │ │ + @ instruction: 0xf6be00d6 │ │ │ │ stmdb sp!, {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 +779891,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 │ │ │ │ + adc.w r0, lr, #7012352 @ 0x6b0000 │ │ │ │ + subs.w r0, ip, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf52400d6 │ │ │ │ + adc.w r0, sl, #7012352 @ 0x6b0000 │ │ │ │ + sub.w r0, r4, #7012352 @ 0x6b0000 │ │ │ │ + sbcs.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 +781441,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 299950 │ │ │ │ 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 +781582,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 2998f8 │ │ │ │ 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 +781824,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 r4!, {r2} │ │ │ │ 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 +782203,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 │ │ │ │ + ble.n 2998a4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 2999ec │ │ │ │ + ble.n 29988c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, pc, #712 @ (adr r5, 299c08 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 299948 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bgt.n 2999ec │ │ │ │ + ble.n 29988c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds.w r0, lr, #237 @ 0xed │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf26e00ed │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 299f6c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bgt.n 2999b8 │ │ │ │ + ble.n 299a58 │ │ │ │ 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 +782368,59 @@ │ │ │ │ b.n 299a02 │ │ │ │ ldr r1, [pc, #108] @ (299b18 ) │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 208cc8 │ │ │ │ b.n 29999e │ │ │ │ nop │ │ │ │ - blt.n 299a7c │ │ │ │ + ble.n 299b1c │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299f0c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - blt.n 299a54 │ │ │ │ + ble.n 299af4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299ec8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bkpt 0x006c │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - bgt.n 299ad0 │ │ │ │ + itt lt │ │ │ │ + lsllt r0, r5, #3 │ │ │ │ + ble.n 299b70 @ unpredictable │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 299a54 │ │ │ │ + ble.n 299af4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299e70 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - blt.n 2999e4 │ │ │ │ + bgt.n 299a84 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299e50 │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldc 1, cr0, [ip, #-400]! @ 0xfffffe70 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 299e10 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds.w r1, r6, r4, asr #1 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 299dd0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - blt.n 299b54 │ │ │ │ + bgt.n 299bf4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299dac │ │ │ │ lsls r4, r6, #5 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 299d64 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bge.n 299afc │ │ │ │ + bgt.n 299b9c │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299d34 │ │ │ │ lsls r4, r6, #5 │ │ │ │ orns r1, r0, r4, asr #1 │ │ │ │ @ instruction: 0xeb960164 │ │ │ │ - bge.n 299ae8 │ │ │ │ + bgt.n 299b88 │ │ │ │ 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 +782585,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, [r7, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 299e3c │ │ │ │ lsls r4, r6, #5 │ │ │ │ b.n 299e04 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 299da0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ b.n 299d90 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 299d3c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ 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 │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 136 @ 0x88 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 112 @ 0x70 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 92 @ 0x5c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cbnz r2, 299d88 │ │ │ │ + pop {r1, r4, r7} │ │ │ │ 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 +782664,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 r0, sp, #504 @ 0x1f8 │ │ │ │ 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 +782719,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 │ │ │ │ + cbnz r4, 299e62 │ │ │ │ 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 +782811,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 r2, #144 @ 0x90 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, pc, #224 @ (adr r6, 299fd4 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 29a114 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 299e04 │ │ │ │ + bhi.n 299ea4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, pc, #400 @ (adr r6, 29a098 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 29a1d8 ) │ │ │ │ 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 +783233,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, [r6, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r4, pc, #504 @ (adr r4, 29a530 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 29a670 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 29a2d4 │ │ │ │ + bvc.n 29a374 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 29a28c │ │ │ │ + bls.n 29a32c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 29a2a0 │ │ │ │ + bvs.n 29a340 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r3, pc, #728 @ (adr r3, 29a628 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 29a368 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #976 @ (adr r0, 29a72c ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 29a46c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcs.n 29a348 │ │ │ │ + bmi.n 29a3e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r2, pc, #832 @ (adr r2, 29a6b4 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 29a3f4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 29a390 │ │ │ │ + bpl.n 29a430 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 29a38c │ │ │ │ + bpl.n 29a42c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcc.n 29a2b4 │ │ │ │ + bmi.n 29a354 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #456 @ (adr r2, 29a568 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 29a6a8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcc.n 29a49c │ │ │ │ + bmi.n 29a33c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #344 @ (adr r2, 29a500 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 29a640 ) │ │ │ │ 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 +783371,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 │ │ │ │ + bmi.n 29a4f0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a500 │ │ │ │ + bcc.n 29a3a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a538 │ │ │ │ + bcc.n 29a3d8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a37c │ │ │ │ + bcc.n 29a41c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a520 │ │ │ │ + bcc.n 29a3c0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a4b4 │ │ │ │ + bcc.n 29a554 │ │ │ │ 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 +783526,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 │ │ │ │ + bcc.n 29a658 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a610 │ │ │ │ + bcc.n 29a6b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 29ad90 │ │ │ │ + b.n 29a030 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcs.n 29a638 │ │ │ │ + bcc.n 29a6d8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bne.n 29a584 │ │ │ │ + bcc.n 29a624 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a620 │ │ │ │ + bcc.n 29a6c0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a644 │ │ │ │ + bcc.n 29a6e4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r4, [r1, r2] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bne.n 29a6e8 │ │ │ │ + bcs.n 29a588 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a578 │ │ │ │ + bcc.n 29a618 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bne.n 29a6a8 │ │ │ │ + bcs.n 29a548 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6b0 │ │ │ │ + bcs.n 29a550 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6b8 │ │ │ │ + bcs.n 29a558 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6e8 │ │ │ │ + bcs.n 29a588 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 29a708 │ │ │ │ + bcs.n 29a5a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6a0 │ │ │ │ + bcs.n 29a540 │ │ │ │ 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 +786139,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 │ │ │ │ + bcc.n 29c420 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 29c234 │ │ │ │ + bne.n 29c2d4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - beq.n 29c394 │ │ │ │ + bne.n 29c234 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 29c348 │ │ │ │ + bne.n 29c3e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ 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 +786375,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 r2!, {r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r6!, {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 +786505,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 r6!, {r2, r4, r5} │ │ │ │ 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 +787017,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 r5!, {r2, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r0, #126 @ 0x7e │ │ │ │ lsls r2, r6, #5 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - eors r0, r6 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ands r0, r6 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + ands r0, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbnz r4, 29cc1c │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r1!, {r2, r5, 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 +788888,19 @@ │ │ │ │ blx 6fc34 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ 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 +789701,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 r5, pc, #856 @ (adr r5, 29ec6c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r6, r1, r0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r4, #32 │ │ │ │ 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 +790303,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 r3, #104 @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ 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 +791134,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 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ 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 +792277,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 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ 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 +793043,15 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf75a0171 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ 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 +808541,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 │ │ │ │ + bmi.n 2abc08 │ │ │ │ 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 +810098,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, r6, #18 │ │ │ │ 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 +811851,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 r6, sp, #544 @ 0x220 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ 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 +811992,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 r3, sp, #272 @ 0x110 │ │ │ │ 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 +812163,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 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ 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 +812616,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 │ │ │ │ + mcr 0, 0, r0, cr4, cr4, {6} │ │ │ │ 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 +813583,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 r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + b.n 2af5e4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + b.n 2af5e8 │ │ │ │ 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 +813720,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 │ │ │ │ + adds r0, #0 │ │ │ │ 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 +814036,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, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + b.n 2af9cc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2af97c │ │ │ │ + blt.n 2afa1c │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 2af9c8 │ │ │ │ + bls.n 2af868 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r6, #28 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bgt.n 2af9bc │ │ │ │ + ble.n 2afa5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ 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 +815184,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, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 2b05b8 │ │ │ │ + bcc.n 2b0658 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 2b059c │ │ │ │ + bcc.n 2b063c │ │ │ │ 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 +815581,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 │ │ │ │ + bne.n 2b09fc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ 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 +816947,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 r2!, {r2, r6} │ │ │ │ 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 +820588,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, [r7, #14] │ │ │ │ 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 +820874,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 2b3ad0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 2b47bc │ │ │ │ + b.n 2b3a5c │ │ │ │ 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 +821210,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, [r3, #23] │ │ │ │ lsls r4, r5, #3 │ │ │ │ pop {r2, r3, r4, pc} │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r2, [pc, #312] @ (2b468c ) │ │ │ │ + ldr r3, [pc, #632] @ (2b47cc ) │ │ │ │ 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 +822138,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, [r6, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + ldr r1, [pc, #40] @ (2b4fa8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ rev16 r6, r5 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - mov sl, sp │ │ │ │ + ldr r0, [pc, #232] @ (2b5070 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ cbnz r6, 2b4fa4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bxns fp │ │ │ │ + ldr r0, [pc, #688] @ (2b5244 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov lr, r0 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + blx r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov ip, r1 │ │ │ │ + blxns fp │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mov r2, fp │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, r0 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mvns r2, r2 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bl fff64fbe │ │ │ │ - bpl.n 2b4f40 │ │ │ │ + bvc.n 2b4fe0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 2b4ff4 │ │ │ │ + bvs.n 2b5094 │ │ │ │ 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 +823551,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 r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ 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 +824486,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 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ 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 +824687,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 r7, #156 @ 0x9c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vhadd.s16 q0, q11, q11 │ │ │ │ + orn r0, r6, #230 @ 0xe6 │ │ │ │ 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 +825239,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 r2, #118 @ 0x76 │ │ │ │ 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 +825740,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, r0, r6 │ │ │ │ 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 +826046,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 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + adds r4, r3, r1 │ │ │ │ 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 +833897,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 r2!, {r1, r2, r4, r5, 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 +834129,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 │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + stmia r0!, {r1} │ │ │ │ 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 +834368,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, r6, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r6, 2bd374 │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ 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 +834656,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 │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2bd650 │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - revsh r0, r5 │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2bd65a │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r2, 2bd630 │ │ │ │ + hlt 0x0032 │ │ │ │ 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 +834908,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: 0xb7e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ 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 +835272,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: 0xb774 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r6, #130 @ 0x82 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + cpsid ai │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 2bdda8 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 2bdee8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r4, 2bdd0e │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbz r0, 2bdd14 │ │ │ │ + push {r5, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ 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, [r7, #68] @ 0x44 │ │ │ │ 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 +835564,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 │ │ │ │ + cbz r4, 2bdf8a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r4, 2bdf72 │ │ │ │ + cbz r4, 2bdf86 │ │ │ │ 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 +835770,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, [r2, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ 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 +835869,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 │ │ │ │ + add r2, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - negs r0, r4 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 2be280 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ 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 +835969,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 r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ 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 +836110,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 r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ 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 +836218,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 r4, sp, #920 @ 0x398 │ │ │ │ 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 +836261,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 r4, #110 @ 0x6e │ │ │ │ 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 +836315,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 r2, sp, #256 @ 0x100 │ │ │ │ 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 +836338,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 │ │ │ │ + ldcl 0, cr0, [sl], #844 @ 0x34c │ │ │ │ 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 +836468,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 r2, sp, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r4, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ 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 +836565,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 r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #496 @ (adr r7, 2bebf0 ) │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #400 @ (adr r7, 2beb98 ) │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ 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 +836702,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 r7, pc, #432 @ (adr r7, 2bed44 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #944 @ (adr r5, 2bef4c ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 2bec8c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #800 @ (adr r5, 2beec4 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 2bec04 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ 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 +836791,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 r6, pc, #544 @ (adr r6, 2bee9c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #40 @ (adr r5, 2becac ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 2bedec ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #984 @ (adr r4, 2bf064 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 2beda4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ 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 +836880,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 r6, pc, #40 @ (adr r6, 2bed98 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #352 @ (adr r4, 2beed4 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 2bf014 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #320 @ (adr r4, 2beeb8 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 2beff8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 2bee7c ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 2befbc ) │ │ │ │ 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 +836961,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 r5, pc, #192 @ (adr r5, 2bef20 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #720 @ (adr r3, 2bf138 ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 2bee78 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #648 @ (adr r3, 2bf0f8 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 2bf238 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ 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 +837042,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 r4, pc, #464 @ (adr r4, 2bf108 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #992 @ (adr r2, 2bf320 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 2bf060 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #920 @ (adr r2, 2bf2e0 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 2bf020 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ 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 +837149,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 r3, pc, #560 @ (adr r3, 2bf29c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #976 @ (adr r1, 2bf444 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 2bf184 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #824 @ (adr r1, 2bf3b4 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 2bf0f4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + beq.n 2bf130 │ │ │ │ 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 +837260,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 r2, pc, #952 @ (adr r2, 2bf558 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #904 @ (adr r0, 2bf52c ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 2bf26c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, pc, #728 @ (adr r0, 2bf484 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 2bf1c4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ 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 +837335,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 r1, pc, #496 @ (adr r1, 2bf468 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #56 @ (adr r0, 2bf2b4 ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 2bf3f4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + subs r4, r7, r0 │ │ │ │ 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 +837360,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 r1, pc, #248 @ (adr r1, 2bf3ac ) │ │ │ │ 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 +837475,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 │ │ │ │ + add r0, pc, #584 @ (adr r0, 2bf64c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r4!, {r6, 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 +837607,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 r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ 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 +837687,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 r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r2!, {r4, r5, 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 +837795,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 r5, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, 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, #192] @ (2bf874 ) │ │ │ │ @@ -837862,23 +837879,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 r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ 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 +837931,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 r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ 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 +837992,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 r3, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ 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 +838047,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 r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ 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 +838089,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 r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ 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 +838159,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 r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ 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 +838444,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 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ 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 +838670,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 r6, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ 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 +838809,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 r4, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ 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 +838980,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 r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ 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 +839130,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 r2, [sp, #24] │ │ │ │ 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 +839213,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 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ 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 +839361,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, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ 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 +839520,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, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ 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 +839687,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, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ 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 +839952,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, [r2, #18] │ │ │ │ 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 +840849,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, [r2, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r1, [pc, #488] @ (2c1bec ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -843009,15 +843026,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, [r3, #7] │ │ │ │ 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 +843399,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, [r1, #20] │ │ │ │ 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 +843643,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] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ 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 +844080,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, [r6, r4] │ │ │ │ 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 +844157,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] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ 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 +844184,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] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ 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 +844211,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] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ 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 +844341,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, [r6, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -844409,19 +844426,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, [r3, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w fp, [r2, #804] @ 0x324 │ │ │ │ @@ -844559,23 +844576,23 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1286 @ 0x506 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c44da │ │ │ │ nop │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfafa00d2 │ │ │ │ + mcrr2 0, 13, 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, #3792] @ 0xed0 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1380] @ 2c4b34 │ │ │ │ mov sl, r3 │ │ │ │ @@ -845502,37 +845519,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 r6, [pc, #256] @ (2c5060 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [pc, #8] @ (2c4f6c ) │ │ │ │ + ldr r7, [pc, #328] @ (2c50ac ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #880] @ (2c52d8 ) │ │ │ │ + ldr r6, [pc, #176] @ (2c5018 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #952] @ (2c5324 ) │ │ │ │ + ldr r6, [pc, #248] @ (2c5064 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #232] @ (2c5058 ) │ │ │ │ + ldr r5, [pc, #552] @ (2c5198 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #48] @ (2c4fa4 ) │ │ │ │ + ldr r5, [pc, #368] @ (2c50e4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #608] @ (2c51d8 ) │ │ │ │ + ldr r4, [pc, #928] @ (2c5318 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #808] @ (2c52a4 ) │ │ │ │ + ldr r5, [pc, #104] @ (2c4fe4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #496] @ (2c5170 ) │ │ │ │ + ldr r4, [pc, #816] @ (2c52b0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #904] @ (2c530c ) │ │ │ │ + ldr r5, [pc, #200] @ (2c504c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #288] @ (2c50a8 ) │ │ │ │ + ldr r4, [pc, #608] @ (2c51e8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #592] @ (2c51dc ) │ │ │ │ + ldr r4, [pc, #912] @ (2c531c ) │ │ │ │ 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 +845614,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 r4, [pc, #80] @ (2c5090 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #616] @ (2c52ac ) │ │ │ │ + ldr r4, [pc, #936] @ (2c53ec ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #704] @ (2c5308 ) │ │ │ │ + ldr r4, [pc, #0] @ (2c5048 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #200] @ (2c5114 ) │ │ │ │ + ldr r4, [pc, #520] @ (2c5254 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #632] @ (2c52c8 ) │ │ │ │ + ldr r3, [pc, #952] @ (2c5408 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #520] @ (2c525c ) │ │ │ │ + ldr r3, [pc, #840] @ (2c539c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #496] @ (2c5248 ) │ │ │ │ + ldr r4, [pc, #816] @ (2c5388 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #384] @ (2c51dc ) │ │ │ │ + ldr r3, [pc, #704] @ (2c531c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #72] @ (2c50a8 ) │ │ │ │ + ldr r4, [pc, #392] @ (2c51e8 ) │ │ │ │ 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 +846037,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 r3, [pc, #312] @ (2c559c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #144] @ (2c54f8 ) │ │ │ │ + ldr r2, [pc, #464] @ (2c5638 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #984] @ (2c5844 ) │ │ │ │ + ldr r2, [pc, #280] @ (2c5584 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #16] @ (2c5480 ) │ │ │ │ + ldr r2, [pc, #336] @ (2c55c0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #864] @ (2c57d4 ) │ │ │ │ + ldr r2, [pc, #160] @ (2c5514 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + ldr r0, [pc, #1000] @ (2c5860 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #712] @ (2c5744 ) │ │ │ │ + ldr r2, [pc, #8] @ (2c5484 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blxns r4 │ │ │ │ + ldr r0, [pc, #976] @ (2c5850 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #160] @ (2c5524 ) │ │ │ │ + ldr r1, [pc, #480] @ (2c5664 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blxns pc │ │ │ │ + ldr r1, [pc, #304] @ (2c55b8 ) │ │ │ │ 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 +846151,39 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c52b0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2c54d2 │ │ │ │ b.n 2c5364 │ │ │ │ - bx r7 │ │ │ │ + ldr r0, [pc, #544] @ (2c5790 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r4, r8 │ │ │ │ + blxns r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bxns r3 │ │ │ │ + ldr r0, [pc, #432] @ (2c5728 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, r8 │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov ip, sl │ │ │ │ + ldr r0, [pc, #144] @ (2c5610 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, sp │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r4, r2, #3 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + ldr r0, [pc, #64] @ (2c55c8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, r0 │ │ │ │ + bx sl │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov lr, r5 │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov sl, r2 │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r4, r9 │ │ │ │ + blxns r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r0, lr │ │ │ │ + blx r8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp sl, ip │ │ │ │ + bx r6 │ │ │ │ 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 +846606,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 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs r4, r3 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs r0, r3 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #256] @ (2c5ba4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -846837,23 +846854,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 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r3, pc, #296 @ (adr r3, 2c5e58 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + lsls r6, r3 │ │ │ │ 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 +847115,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 r7, #38 @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r0, pc, #904 @ (adr r0, 2c6374 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ 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 +847455,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 r3, #68 @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r3, #6 │ │ │ │ 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 +847706,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 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ 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 +847932,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 r7, #88 @ 0x58 │ │ │ │ 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 +847977,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 r5, #84 @ 0x54 │ │ │ │ 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 +848026,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 r0, sp, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -848326,21 +848343,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 r2, #108 @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ 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 +848563,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 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #14 │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + adds r0, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ 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 +848834,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 r7, #118 @ 0x76 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ 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 +848923,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 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r4, 2c73bc │ │ │ │ + sxtb r4, r6 │ │ │ │ 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 +849043,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 r7, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add sp, #32 │ │ │ │ + cbz r0, 2c751e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + cbz r6, 2c751e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r6, #14 │ │ │ │ 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 +849093,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 r5, #246 @ 0xf6 │ │ │ │ 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 +849163,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 r5, #96 @ 0x60 │ │ │ │ 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 +849243,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 r3, [sp, #872] @ 0x368 │ │ │ │ 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 +849398,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 r3, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ 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 +849489,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 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ 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 +849639,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 r1, #116 @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ 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 +849857,27 @@ │ │ │ │ bcc.n 2c7d0a │ │ │ │ b.n 2c7d64 │ │ │ │ movw r5, #34037 @ 0x84f5 │ │ │ │ cmp r1, r5 │ │ │ │ bne.n 2c7d0a │ │ │ │ b.n 2c7d64 │ │ │ │ nop │ │ │ │ - blt.n 2c7e88 │ │ │ │ + bgt.n 2c7d28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov ip, r1 │ │ │ │ + blxns fp │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ 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 +850122,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 │ │ │ │ + blt.n 2c8104 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ 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 +850684,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 r5, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r1, #17] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ 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 +850971,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 r2, #218 @ 0xda │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r2, #5] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r4, r5, #6 │ │ │ │ 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 +851245,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 r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r5, #18] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + adds r4, r1, #3 │ │ │ │ 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 +851363,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 r1, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r6, [r5, #12] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r7, r5 │ │ │ │ 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 +851448,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 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + subs r6, r0, r4 │ │ │ │ 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 +851596,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 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r1, #7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r3, r6 │ │ │ │ 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 +851692,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, r6, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r6, #0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + adds r4, r2, r3 │ │ │ │ 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 +851772,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 │ │ │ │ + adds r0, r7, r0 │ │ │ │ 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 +851854,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 r4, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ 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 +851950,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, r5, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ 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 +852034,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, r4, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ 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 +852246,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, r2, #14 │ │ │ │ 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 +852400,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, r3, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ 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 +852525,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, r4, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ 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 +852643,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 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ 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 +852754,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, r1, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ 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 +852857,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 r3, pc, #496 @ (adr r3, 2c9f10 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + bkpt 0x0048 │ │ │ │ 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 +852936,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 r2, pc, #464 @ (adr r2, 2c9fb8 ) │ │ │ │ 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 +853042,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 r1, pc, #720 @ (adr r1, 2ca1c4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r4, 2c9f4a │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r6, 2c9f4c │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ 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 +853123,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 │ │ │ │ + add r0, pc, #640 @ (adr r0, 2ca240 ) │ │ │ │ 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 +853278,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, r7, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r5, pc, #936 @ (adr r5, 2ca50c ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ 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 +853449,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 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ 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 +853554,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, r7, #30 │ │ │ │ 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 +853715,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, r1, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ 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 +853857,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, r1, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ 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 +853987,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, r2, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ 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 +854021,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, r4, #10 │ │ │ │ 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 +854052,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, r6, #9 │ │ │ │ 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 +854080,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, r1, #9 │ │ │ │ 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 +854111,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, r3, #8 │ │ │ │ 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 +854139,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, r6, #7 │ │ │ │ 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 +854170,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, r0, #7 │ │ │ │ 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 +854198,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, r4, #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 │ │ │ │ @@ -854212,15 +854229,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, r6, #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 │ │ │ │ @@ -854239,15 +854256,15 @@ │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2c9c20 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r6, 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 │ │ │ │ @@ -854266,15 +854283,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 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + 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 +854474,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 │ │ │ │ + vshr.u64 q0, , #42 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2l 0, cr0, [sl, #844]! @ 0x34c │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + vqadd.u64 q0, q13, │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ 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 +854581,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 │ │ │ │ + mrc2 0, 6, r0, cr14, cr3, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #392] @ (2cb074 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w lr, [pc, #392] @ 2cb078 │ │ │ │ @@ -854718,25 +854736,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 │ │ │ │ + ldc2l 0, cr0, [r4, #844] @ 0x34c │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ 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] │ │ │ │ + stc2 0, cr0, [ip, #844] @ 0x34c │ │ │ │ + ldc2 0, cr0, [r2, #-844]! @ 0xfffffcb4 │ │ │ │ + ldc2l 0, cr0, [r6, #-844]! @ 0xfffffcb4 │ │ │ │ + ldc2 0, cr0, [r0, #-844] @ 0xfffffcb4 │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb9400d3 │ │ │ │ - @ instruction: 0xfbb200d3 │ │ │ │ + stc2l 0, cr0, [r4], #844 @ 0x34c │ │ │ │ + stc2 0, cr0, [r2, #-844] @ 0xfffffcb4 │ │ │ │ stmdb sp!, {r4, 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 +854901,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 │ │ │ │ + ldc2l 0, cr0, [r4], #-844 @ 0xfffffcb4 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfa7000d3 │ │ │ │ - @ instruction: 0xfa8200d3 │ │ │ │ - @ instruction: 0xfa5a00d3 │ │ │ │ - @ instruction: 0xfa6000d3 │ │ │ │ - ldr r7, [pc, #264] @ (2cb370 ) │ │ │ │ + smlaldx r0, r0, r0, r3 │ │ │ │ + smlsldx r0, r0, r2, r3 │ │ │ │ + @ instruction: 0xfbaa00d3 │ │ │ │ + @ instruction: 0xfbb000d3 │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfa3400d3 │ │ │ │ - vld1.8 @ instruction: 0xf9e600d3 │ │ │ │ + @ instruction: 0xfb8400d3 │ │ │ │ + @ instruction: 0xfb3600d3 │ │ │ │ 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 +855036,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] │ │ │ │ + @ instruction: 0xface00d3 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr??.w r0, [r0, #211] @ 0xd3 │ │ │ │ - ldr r5, [pc, #712] @ (2cb69c ) │ │ │ │ + @ instruction: 0xfa4000d3 │ │ │ │ + ldr r7, [pc, #8] @ (2cb3dc ) │ │ │ │ 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 +855206,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] │ │ │ │ + vst1.8 @ instruction: 0xf98600d3 │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xf78c00d3 │ │ │ │ - ldr r4, [pc, #200] @ (2cb670 ) │ │ │ │ + ldr.w r0, [ip, #211] @ 0xd3 │ │ │ │ + ldr r5, [pc, #520] @ (2cb7b0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf76400d3 │ │ │ │ - ldr r4, [pc, #40] @ (2cb5d8 ) │ │ │ │ + ldrh.w r0, [r4, #211] @ 0xd3 │ │ │ │ + ldr r5, [pc, #360] @ (2cb718 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf6e200d3 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + ldrh.w r0, [r2, r3, lsl #1] │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ 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 +855478,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] │ │ │ │ + @ instruction: 0xf7c200d3 │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ 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 │ │ │ │ + sbcs.w r0, lr, #6914048 @ 0x698000 │ │ │ │ + sub.w r0, sl, #6914048 @ 0x698000 │ │ │ │ + sbc.w r0, r4, #6914048 @ 0x698000 │ │ │ │ + sbcs.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 +855732,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 │ │ │ │ + @ instruction: 0xf52600d3 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [pc, #104] @ (2cbbb0 ) │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs.w r0, lr, #211 @ 0xd3 │ │ │ │ - @ instruction: 0xf19e00d3 │ │ │ │ - sub.w r0, r6, #211 @ 0xd3 │ │ │ │ - sbc.w r0, sl, #211 @ 0xd3 │ │ │ │ + ssat r0, #20, lr, lsl #3 │ │ │ │ + @ instruction: 0xf2ee00d3 │ │ │ │ + @ instruction: 0xf2f600d3 │ │ │ │ + @ instruction: 0xf2ba00d3 │ │ │ │ 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 +855909,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] │ │ │ │ + @ instruction: 0xf27c00d3 │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r4, r7 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - orr.w r0, ip, #211 @ 0xd3 │ │ │ │ - orrs.w r0, lr, #211 @ 0xd3 │ │ │ │ + @ instruction: 0xf19c00d3 │ │ │ │ + sub.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 +856087,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] │ │ │ │ + @ instruction: 0xf0d800d3 │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ negs r0, r6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - vqadd.s8 q8, q9, │ │ │ │ - vqadd.s32 q0, q14, │ │ │ │ + eors.w r0, r2, #211 @ 0xd3 │ │ │ │ + orns r0, ip, #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, #408] @ (2cc0a4 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #408] @ (2cc0a8 ) │ │ │ │ @@ -856245,21 +856263,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] │ │ │ │ + vqadd.s32 q0, q10, │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r4, r3 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - stc 0, cr0, [lr, #844] @ 0x34c │ │ │ │ - ldcl 0, cr0, [r8, #-844] @ 0xfffffcb4 │ │ │ │ + mrc 0, 6, r0, cr14, cr3, {6} │ │ │ │ + mcr 0, 5, r0, cr8, cr3, {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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #392] @ (2cc264 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -856410,23 +856428,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] │ │ │ │ + ldcl 0, cr0, [r6, #-844]! @ 0xfffffcb4 │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ 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 │ │ │ │ + ldcl 0, cr0, [r0], {211} @ 0xd3 │ │ │ │ + ldcl 0, cr0, [ip], #-844 @ 0xfffffcb4 │ │ │ │ + ldc 0, cr0, [ip], #-844 @ 0xfffffcb4 │ │ │ │ + cdp2 0, 5, cr0, cr10, cr10, {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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #460] @ (2cc46c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r2 │ │ │ │ @@ -856599,25 +856617,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] │ │ │ │ + rsb r0, sl, r3, lsr #3 │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ 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 │ │ │ │ + @ instruction: 0xeaee00d3 │ │ │ │ + eor.w r0, r2, r3, lsr #3 │ │ │ │ + @ instruction: 0xead800d3 │ │ │ │ + orn r0, ip, r3, lsr #3 │ │ │ │ + orr.w r0, sl, r3, lsr #3 │ │ │ │ + mrrc2 0, 14, r0, r0, cr10 @ │ │ │ │ stmdb sp!, {r4, r5, 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 +856808,25 @@ │ │ │ │ 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] │ │ │ │ + @ instruction: 0xe9be00d3 │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r4, [r1, #6] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - b.n 2cc5b8 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - b.n 2cc4e4 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - b.n 2cc594 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - b.n 2cc4c0 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - b.n 2cc480 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - ldr??.w r0, [r4, #234] @ 0xea │ │ │ │ + strd r0, r0, [r2], #844 @ 0x34c │ │ │ │ + ldrd r0, r0, [r6], #-844 @ 0x34c │ │ │ │ + @ instruction: 0xe8cc00d3 │ │ │ │ + strd r0, r0, [r0], #-844 @ 0x34c │ │ │ │ + @ instruction: 0xe83e00d3 │ │ │ │ + @ instruction: 0xfa4400ea │ │ │ │ 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 +856957,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, [r0, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ 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 +857092,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 2cc56c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 2cc2d0 │ │ │ │ + b.n 2cc570 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc208 │ │ │ │ + b.n 2cc4a8 │ │ │ │ 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 +857254,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 2cc500 │ │ │ │ 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 +857420,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 2cd4d4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd038 │ │ │ │ + b.n 2cd2d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd1bc │ │ │ │ + b.n 2cd45c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ccff0 │ │ │ │ + b.n 2cd290 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd01c │ │ │ │ + b.n 2cd2bc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd04c │ │ │ │ + b.n 2cd2ec │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd0b4 │ │ │ │ + b.n 2cd354 │ │ │ │ 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 +857600,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 2cd418 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd0d4 │ │ │ │ + b.n 2cd374 │ │ │ │ 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 +857847,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 │ │ │ │ + b.n 2cd20c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + svc 170 @ 0xaa │ │ │ │ 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 +857890,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 │ │ │ │ + svc 218 @ 0xda │ │ │ │ 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 +857932,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 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #14 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #30 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ 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 +857982,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 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd250 │ │ │ │ + svc 12 │ │ │ │ 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 +858034,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 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd44c │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd3a0 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ 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 +858093,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 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd418 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd428 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ 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 +858162,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 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cd430 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cd4a4 │ │ │ │ + ble.n 2cd544 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cd584 │ │ │ │ + ble.n 2cd424 │ │ │ │ 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 +858357,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 │ │ │ │ + bgt.n 2cd604 │ │ │ │ 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 +858694,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 │ │ │ │ + bls.n 2cda48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2cd9b8 │ │ │ │ + bls.n 2cda58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2cd944 │ │ │ │ + bls.n 2cd9e4 │ │ │ │ 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 +858820,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 │ │ │ │ + bhi.n 2cdaf8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2cdbb4 │ │ │ │ + bhi.n 2cda54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - bvs.n 2cdafc │ │ │ │ + bhi.n 2cdb9c │ │ │ │ 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 +858891,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 │ │ │ │ + bhi.n 2cdbd0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 2cdad4 │ │ │ │ + bvc.n 2cdb74 │ │ │ │ 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 +858943,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, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 2cdc58 │ │ │ │ + bvc.n 2cdcf8 │ │ │ │ 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 +859099,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 │ │ │ │ + bvc.n 2cde64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2cdd1c │ │ │ │ + bvs.n 2cddbc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ 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 +859158,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 │ │ │ │ + bpl.n 2cde40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2cdf4c │ │ │ │ + bpl.n 2cddec │ │ │ │ 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 +859528,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 │ │ │ │ + bcs.n 2ce364 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2ce374 │ │ │ │ + bne.n 2ce214 │ │ │ │ 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 +859651,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} │ │ │ │ + beq.n 2ce3c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + beq.n 2ce390 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + beq.n 2ce348 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + beq.n 2ce330 │ │ │ │ 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 +859778,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} │ │ │ │ + beq.n 2ce544 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ 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 +860186,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 r6, {r1, r2, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, 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 +860650,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} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ 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 +861429,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 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ - lsls r7, r5, #5 │ │ │ │ - pop {r4, pc} │ │ │ │ + itte pl │ │ │ │ + lslpl r3, r2, #3 │ │ │ │ + lsrpl r0, r5, #6 │ │ │ │ + lslmi r7, r5, #5 │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2cf958 │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2cf95a │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r6, 2cf95c │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 134114 │ │ │ │ vldr s15, [r8] │ │ │ │ b.n 2cf6f0 │ │ │ │ movw r3, #8195 @ 0x2003 │ │ │ │ @@ -861477,17 +861490,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 │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r4, 2cf9ae │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ 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 +861608,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 r7, [pc, #488] @ (2cfcb0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 2cfaf2 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2cfaf4 │ │ │ │ + revsh r2, r4 │ │ │ │ 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 +861747,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 r6, [pc, #24] @ (2cfc60 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + cbnz r2, 2cfc6e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + cbnz r4, 2cfc70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + cbnz r6, 2cfc7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + cbnz r4, 2cfc7c │ │ │ │ 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 +861888,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 r4, [pc, #568] @ (2d0014 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ 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 +861922,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: 0xb7c2 │ │ │ │ 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 +861938,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: 0xb79c │ │ │ │ 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 +862004,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: 0xb720 │ │ │ │ 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 +862063,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} │ │ │ │ + @ instruction: 0xb678 │ │ │ │ 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 +862117,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, r5, r6, r7, lr} │ │ │ │ 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 +862159,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, r7, lr} │ │ │ │ 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 +862227,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 │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ 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 +862284,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 │ │ │ │ + push {r4, r5} │ │ │ │ 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 +862335,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 │ │ │ │ + cbz r4, 2d0350 │ │ │ │ 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 +862376,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 │ │ │ │ + cbz r0, 2d03b6 │ │ │ │ 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 +862439,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 │ │ │ │ + sxth r0, r7 │ │ │ │ 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 +862490,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 │ │ │ │ + cbz r4, 2d04c8 │ │ │ │ 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 +862517,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 │ │ │ │ + cbz r6, 2d050e │ │ │ │ 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 +862533,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 │ │ │ │ + cbz r4, 2d0536 │ │ │ │ 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 +862559,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 │ │ │ │ + cbz r2, 2d0570 │ │ │ │ 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 +862575,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 │ │ │ │ + cbz r0, 2d0598 │ │ │ │ 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 +862601,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 │ │ │ │ + cbz r6, 2d05d0 │ │ │ │ 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 +862617,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 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ 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 +862856,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 sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ 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 +862925,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 r4, pc, #688 @ (adr r4, 2d0bfc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ 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 +862971,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 r5, sp, #800 @ 0x320 │ │ │ │ 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 +863004,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 r3, pc, #256 @ (adr r3, 2d0b14 ) │ │ │ │ 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 +863037,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 r2, pc, #960 @ (adr r2, 2d0e24 ) │ │ │ │ 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 +863070,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 r2, pc, #856 @ (adr r2, 2d0e14 ) │ │ │ │ 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 +863127,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 r4, sp, #288 @ 0x120 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ 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 +863192,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 r1, pc, #848 @ (adr r1, 2d0f60 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #456 @ (adr r0, 2d0ddc ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 2d0f1c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #392 @ (adr r0, 2d0da0 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 2d0ee0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #320 @ (adr r0, 2d0d5c ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 2d0e9c ) │ │ │ │ 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 +863257,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 r3, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ 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 +863467,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 r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ 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 +863648,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 r0, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #712 @ (adr r6, 2d13b8 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ 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 +863916,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 r3, pc, #696 @ (adr r3, 2d16e0 ) │ │ │ │ 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 +866006,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, [r6, #50] @ 0x32 │ │ │ │ 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 +866207,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, [r0, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ 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 +866252,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, [r1, #28] │ │ │ │ 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 +866321,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, [r3, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ 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 +866734,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, r3, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr??.w r0, [ip, #238] @ 0xee │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfb2c00ee │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ 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 │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsb r4, [r7, r4] │ │ │ │ lsls r1, r4, #5 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ 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 +867952,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: 0xf38600ee │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ 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: 0xf5e200ee │ │ │ │ + stc2 0, cr0, [r4, #952] @ 0x3b8 │ │ │ │ + @ instruction: 0xf58c00ee │ │ │ │ + str.w r0, [r0, lr, lsl #2] │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf3ba00ee │ │ │ │ - @ instruction: 0xfb5c00ee │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + add.w r0, sl, #7798784 @ 0x770000 │ │ │ │ + stc2 0, cr0, [ip], #952 @ 0x3b8 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ 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 │ │ │ │ + stc2 0, cr0, [ip], {238} @ 0xee │ │ │ │ + @ instruction: 0xf0de00ee │ │ │ │ + vhadd.s8 q8, q9, q15 │ │ │ │ + strh.w r0, [r8, #238] @ 0xee │ │ │ │ + rsb r0, ip, #238 @ 0xee │ │ │ │ + @ instruction: 0xf74400ee │ │ │ │ + ldr??.w r0, [r0, lr, lsl #2] │ │ │ │ + vmla.i16 d0, d24, d6[3] │ │ │ │ + adcs.w r0, lr, #238 @ 0xee │ │ │ │ + ands.w r0, lr, #7798784 @ 0x770000 │ │ │ │ + vhadd.u32 q8, q9, q15 │ │ │ │ + cdp 0, 10, cr0, cr6, cr14, {7} │ │ │ │ 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: 0xf7ac00ee │ │ │ │ + cdp2 0, 9, cr0, cr10, cr14, {7} │ │ │ │ + @ instruction: 0xf76000ee │ │ │ │ + @ instruction: 0xf72a00ee │ │ │ │ + @ instruction: 0xf18600ee │ │ │ │ + vst4. {d0-d3}, [sl :128], lr │ │ │ │ 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 +869626,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, [r7, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ 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 +870479,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, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r4, #32] │ │ │ │ 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 +870839,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] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ 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 +871332,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 2d69b8 │ │ │ │ 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 +871352,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, [r4, #124] @ 0x7c │ │ │ │ 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 +871534,44 @@ │ │ │ │ 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, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2d6360 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + @ instruction: 0xe81000e8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ 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 +871619,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 │ │ │ │ + bmi.n 2d6710 │ │ │ │ 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 +871715,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 │ │ │ │ + bcc.n 2d67d4 │ │ │ │ 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 +871778,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 │ │ │ │ + bcs.n 2d6790 │ │ │ │ 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 +871869,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 │ │ │ │ + ldcl 0, cr0, [r6, #-952] @ 0xfffffc48 │ │ │ │ + cdp 0, 5, cr0, cr2, cr14, {7} │ │ │ │ + b.n 2d68c0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d6b9c │ │ │ │ + b.n 2d6e3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs.w r0, r2, lr, asr #3 │ │ │ │ - bne.n 2d69d8 │ │ │ │ + stc 0, cr0, [r2, #-952] @ 0xfffffc48 │ │ │ │ + bcs.n 2d6878 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d65ac │ │ │ │ + b.n 2d684c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bne.n 2d696c │ │ │ │ + bcs.n 2d6a0c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 2d690c │ │ │ │ + bge.n 2d69ac │ │ │ │ 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 +871906,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, r4, #16 │ │ │ │ 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 +871944,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, [r2, #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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -872102,15 +872114,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, [r5, #16] │ │ │ │ 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 +872398,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] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ 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 +873572,34 @@ │ │ │ │ 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 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ - b.n 2d74a8 │ │ │ │ + bgt.n 2d7848 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d7a28 │ │ │ │ + b.n 2d7748 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d7518 │ │ │ │ + b.n 2d7cc8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d76f4 │ │ │ │ + b.n 2d77b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + @ instruction: 0xe82800ee │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d79dc │ │ │ │ + b.n 2d7c7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcc.n 2d7974 │ │ │ │ + bmi.n 2d7a14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + b.n 2d7be0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d7628 │ │ │ │ + b.n 2d78c8 │ │ │ │ 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 +876343,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 │ │ │ │ + cbz r6, 2d9548 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + cbz r4, 2d9528 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ 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 +876702,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} │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, pc, #632 @ (adr r1, 2d9b8c ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 2d9ccc ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbz r0, 2d9932 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ 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 +876789,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 r3, #218 @ 0xda │ │ │ │ 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 +876824,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 r3, #178 @ 0xb2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ 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 +879520,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, r2, #6 │ │ │ │ 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 +879614,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 │ │ │ │ + subs r4, r4, #2 │ │ │ │ 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 +879660,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 r1, #152 @ 0x98 │ │ │ │ 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 +879702,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 r1, #46 @ 0x2e │ │ │ │ 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 +879744,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 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ 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 +879783,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 r5, #94 @ 0x5e │ │ │ │ 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 +879831,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] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ 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 +879888,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 r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ 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 +879948,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 r6, #236 @ 0xec │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ 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 +880011,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 r6, #88 @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r7, #22 │ │ │ │ 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 +880074,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 r5, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ 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 +880137,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 r5, #48 @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ 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 +880200,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 r4, #156 @ 0x9c │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ 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 +880265,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 r4, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ 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 +880328,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 r3, #108 @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ 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 +880598,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 r5, #168 @ 0xa8 │ │ │ │ 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 +880653,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 r3, [pc, #400] @ (2dc2e4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ 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 +880740,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, [r7, #124] @ 0x7c │ │ │ │ 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 +880828,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, [r4, #112] @ 0x70 │ │ │ │ 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 +880916,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, [r1, #100] @ 0x64 │ │ │ │ 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 +881004,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, [r6, #84] @ 0x54 │ │ │ │ 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 +881084,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, r4, #5 │ │ │ │ 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] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ 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 +881243,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, [r4, r7] │ │ │ │ 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 +881321,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] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ 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 +881399,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] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ 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 +881477,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, [r0, r6] │ │ │ │ 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 +881555,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] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ 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 +881663,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, r0, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ 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 +881774,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, r4, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ 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 +881856,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, [r7, r6] │ │ │ │ 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 +881940,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] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ 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 +882024,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] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ 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 +882117,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, [r6, #10] │ │ │ │ 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 +882212,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 │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ 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 +882299,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, [r3, r5] │ │ │ │ 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 +882400,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 │ │ │ │ + svc 172 @ 0xac │ │ │ │ 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 +882506,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 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ 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 +882628,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 ) │ │ │ │ + str r0, [r1, r0] │ │ │ │ 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 +882726,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 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7e800d2 │ │ │ │ + ldrsh.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 +882820,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 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf6f200d2 │ │ │ │ - @ instruction: 0xf6ec00d2 │ │ │ │ + str.w r0, [r2, r2, lsl #1] │ │ │ │ + ldrh.w r0, [ip, r2, lsl #1] │ │ │ │ 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 +882924,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 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r3, r5, r6, r7} │ │ │ │ - vsli.64 , q14, #63 @ 0x3f │ │ │ │ + @ instruction: 0xfffff74c │ │ │ │ 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 +883016,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 │ │ │ │ + subw r0, ip, #2258 @ 0x8d2 │ │ │ │ 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 +883120,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 │ │ │ │ + rsbs r0, r2, #6881280 @ 0x690000 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r0, r1, r3, r5, r6} │ │ │ │ - vmls.i , , d12[0] │ │ │ │ + vsli.64 d31, d12, #63 @ 0x3f │ │ │ │ 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 +883224,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, r4, #28 │ │ │ │ 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 │ │ │ │ + orrs.w r0, sl, #6881280 @ 0x690000 │ │ │ │ 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 +883330,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, r3, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r7!, {r0, r2, r6} │ │ │ │ vrsubhn.i d28, , q15 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - addw r0, r2, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf35200d2 │ │ │ │ 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 +883437,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: 0xf21a00d2 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, sl, #210 @ 0xd2 │ │ │ │ + subw r0, sl, #210 @ 0xd2 │ │ │ │ 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 +883529,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 r5!, {r1, r2, r4, r6} │ │ │ │ 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,21 +883639,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} │ │ │ │ + ands.w r0, lr, #210 @ 0xd2 │ │ │ │ subs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2dde18 │ │ │ │ - lsls r7, r4, #3 │ │ │ │ + @ instruction: 0xe8d000e7 │ │ │ │ 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} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -883727,15 +883737,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 r2, [pc, #224] @ (2de0ec ) │ │ │ │ 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 +883828,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 r1, [pc, #304] @ (2de228 ) │ │ │ │ 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 +883919,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 │ │ │ │ + ldr r0, [pc, #384] @ (2de364 ) │ │ │ │ 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 +884027,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, r4, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #504 @ (adr r2, 2de4f4 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 2de634 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xeae800d2 │ │ │ │ - @ instruction: 0xeb3a00d2 │ │ │ │ + ldc 0, cr0, [r8], #-840 @ 0xfffffcb8 │ │ │ │ + stc 0, cr0, [sl], {210} @ 0xd2 │ │ │ │ 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 +884137,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: 0xebe800d2 │ │ │ │ + @ instruction: 0xebe000d2 │ │ │ │ + sbc.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 +884252,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 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ble.n 2de49c │ │ │ │ + udf #250 @ 0xfa │ │ │ │ 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 +884355,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, r6, #27 │ │ │ │ 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,27 +884471,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, r0, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbnz r7, 2de7de │ │ │ │ @ instruction: 0xffffbb38 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2de470 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - b.n 2de580 │ │ │ │ + b.n 2de710 │ │ │ │ lsls r2, r2, #3 │ │ │ │ + @ instruction: 0xe85000d2 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -884590,26 +884599,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, r0, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ rev16 r3, r6 │ │ │ │ @ instruction: 0xffffb9fc │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2de334 │ │ │ │ + b.n 2de5d4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2de46c │ │ │ │ + b.n 2de70c │ │ │ │ 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 +884728,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 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2df180 │ │ │ │ + b.n 2de420 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cbnz r7, 2de9fa │ │ │ │ vtbx.8 d27, {d31}, d0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2de1f8 │ │ │ │ + b.n 2de498 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2de360 │ │ │ │ + b.n 2de600 │ │ │ │ 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 +884857,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, r1, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2df044 │ │ │ │ + b.n 2df2e4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xb803 │ │ │ │ vabdl.u , d31, d4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2df0bc │ │ │ │ + b.n 2de35c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2df254 │ │ │ │ + b.n 2de4f4 │ │ │ │ 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 +884986,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, r1, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2def18 │ │ │ │ + b.n 2df1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xb6d5 │ │ │ │ vmlsl.u , d15, d0[0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2def94 │ │ │ │ + b.n 2df234 │ │ │ │ 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 +885113,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, r2, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r0, r1, r5, r7, lr} │ │ │ │ vabal.u , d15, d12 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2dee44 │ │ │ │ + b.n 2df0e4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2df014 │ │ │ │ + b.n 2df2b4 │ │ │ │ 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 +885244,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 r3!, {r3, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ 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 +885368,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 r2!, {r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ 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 +885476,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 r4, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r0, r1, r3, r7, lr} │ │ │ │ - @ instruction: 0xffffdddc │ │ │ │ + @ instruction: 0xffffdf2c │ │ │ │ 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 +885581,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 r2, #252 @ 0xfc │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r0, r1, r2, r4, r5, r6} │ │ │ │ - vqdmulh.s , , d8[0] │ │ │ │ + vcvt.f32.u32 d29, d8, #1 │ │ │ │ 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 +885686,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 r1, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbz r3, 2df3b0 │ │ │ │ - @ instruction: 0xffffdbb4 │ │ │ │ + @ instruction: 0xffffdd04 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ 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 │ │ │ │ @@ -885782,18 +885791,18 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ 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 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ sxtb r7, r1 │ │ │ │ - vtbl.8 d29, {d31- instruction: 0xffffdbf0 │ │ │ │ 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 +885903,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 │ │ │ │ + ldc2 0, cr0, [r0], {212} @ 0xd4 │ │ │ │ + bls.n 2df510 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2df4ac │ │ │ │ + bge.n 2df54c │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - bls.n 2df5cc │ │ │ │ + bge.n 2df66c │ │ │ │ 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 +886035,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 │ │ │ │ + bls.n 2df6f4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2df648 │ │ │ │ + bge.n 2df6e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #808] @ (2dfa04 ) │ │ │ │ + ldr r2, [pc, #104] @ (2df744 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n 2df790 │ │ │ │ + bhi.n 2df630 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 2df7a0 │ │ │ │ + bls.n 2df640 │ │ │ │ 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 +886161,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 │ │ │ │ + bhi.n 2df820 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2df75c │ │ │ │ + bhi.n 2df7fc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2df754 │ │ │ │ + bhi.n 2df7f4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2df860 │ │ │ │ + bvc.n 2df900 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2df854 │ │ │ │ + bhi.n 2df8f4 │ │ │ │ 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 +886299,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 r4, #10 │ │ │ │ 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 +886412,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 r2, #188 @ 0xbc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n 2dfb04 │ │ │ │ + bvs.n 2df9a4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 2dfaec │ │ │ │ + bvs.n 2dfb8c │ │ │ │ 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 +886527,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 r1, #148 @ 0x94 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, pc, #312 @ (adr r6, 2dfcf8 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 2dfe38 ) │ │ │ │ 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 +886643,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 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #152 @ (adr r5, 2dfd80 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 2dfec0 ) │ │ │ │ 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 +886758,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 r5, pc, #488 @ (adr r5, 2dfff0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + cbz r2, 2dfe28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ 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 +886874,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 r6, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ 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 +886990,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 r4, #242 @ 0xf2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ 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 +887120,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 r3, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [pc, #168] @ (2e025c ) │ │ │ │ + ldr r3, [pc, #488] @ (2e039c ) │ │ │ │ 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 +887235,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 r2, #108 @ 0x6c │ │ │ │ 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,17 +887346,17 @@ │ │ │ │ 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 r1, #62 @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ mcrr2 1, 6, r0, r2, cr13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -887562,17 +887571,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 2e053c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ 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 +887703,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 r4, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 2e0a84 ) │ │ │ │ + add r0, sp, #24 │ │ │ │ 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 +887848,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 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rev r2, r3 │ │ │ │ + cbnz r2, 2e0992 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ 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 +887997,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 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + cbnz r6, 2e0b00 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r5, 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 +888161,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, r2, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ 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 +888306,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, r7, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvc.n 2e0ee0 │ │ │ │ + bhi.n 2e0d80 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ 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 +888457,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 2e159c │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #408 @ (adr r4, 2e1118 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 2e1258 ) │ │ │ │ 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 +888608,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, r5, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sxtb r6, r1 │ │ │ │ + cbz r6, 2e116a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ 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,16 +888711,16 @@ │ │ │ │ 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} │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + it cs │ │ │ │ + lslcs 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 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -888802,15 +888811,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} │ │ │ │ + bkpt 0x0030 │ │ │ │ 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 +888958,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 │ │ │ │ + bvs.n 2e1590 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ 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 +889125,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, [r7, #7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 2e175c │ │ │ │ + bmi.n 2e15fc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + cbnz r0, 2e16c0 │ │ │ │ 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 +889292,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 r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ 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 +889459,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, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb.w r0, [r2, #231] @ 0xe7 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + @ instruction: 0xfae200e7 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ 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 +889647,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 │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r6, 2e1c06 │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ 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 +889774,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 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ 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 +889889,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, r0, #29 │ │ │ │ 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 +890011,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, r2, #24 │ │ │ │ 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 +890158,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 r1, [sp, #1000] @ 0x3e8 │ │ │ │ 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] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ 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 +890349,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 r3!, {r1, r5, 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 +890487,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, r7, #5 │ │ │ │ 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 +890747,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 r4, sp, #288 @ 0x120 │ │ │ │ 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 r3, sp, #144 @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ 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 +891077,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 r2, sp, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ - @ instruction: 0xffffa8d8 │ │ │ │ + vtbl.8 d26, {d15-d17}, d24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [sp, #628] @ 0x274 │ │ │ │ - vtbx.8 d26, {d31}, d14 │ │ │ │ + vshll.u32 q13, d14, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #176 @ (adr r7, 2e2b44 ) │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 2e2a98 ) │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r1, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #56 @ (adr r7, 2e2ad8 ) │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #40 @ (adr r7, 2e2acc ) │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 2e2aa8 ) │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 2e2adc ) │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #80 @ (adr r7, 2e2b00 ) │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #120 @ (adr r7, 2e2b2c ) │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #160 @ (adr r7, 2e2b58 ) │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 2e2b74 ) │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #208 @ (adr r7, 2e2b90 ) │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #248 @ (adr r7, 2e2bbc ) │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r6, [sp, #732] @ 0x2dc │ │ │ │ - @ instruction: 0xffffa740 │ │ │ │ + @ instruction: 0xffffa890 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r7, [r0, #56] @ 0x38 │ │ │ │ - vqshl.u32 d26, d22, #31 │ │ │ │ + vtbl.8 d26, {d31}, d6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #232 @ (adr r7, 2e2bc0 ) │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #296 @ (adr r7, 2e2c04 ) │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #472 @ (adr r5, 2e2cb8 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 2e2df8 ) │ │ │ │ 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 +891348,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] │ │ │ │ + ldr??.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 +891680,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: 0xf74a00e3 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ - vsri.32 q13, q12, #1 │ │ │ │ + @ instruction: 0xffffa5c8 │ │ │ │ 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 +892021,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 r3, pc, #208 @ (adr r3, 2e347c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #856 @ (adr r1, 2e3708 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 2e3448 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf27a00e3 │ │ │ │ - @ instruction: 0xeaf000d7 │ │ │ │ + @ instruction: 0xf3ca00e3 │ │ │ │ + mcrr 0, 13, r0, r0, cr7 │ │ │ │ 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 +892247,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 │ │ │ │ + orr.w r0, sl, #227 @ 0xe3 │ │ │ │ + ldcl 0, cr0, [r2, #-840]! @ 0xfffffcb8 │ │ │ │ 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 +892637,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 │ │ │ │ + cbz r2, 2e3a80 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #168] @ (2e3ad0 ) │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ 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 +892880,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 │ │ │ │ + cbz r2, 2e3cbe │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ 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 +893305,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 2e39a0 │ │ │ │ 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 +893378,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 2e4858 │ │ │ │ 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 +893612,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 r4, pc, #344 @ (adr r4, 2e4520 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r7, [r4, #76] @ 0x4c │ │ │ │ - vshr.u32 d25, d14, #1 │ │ │ │ + @ instruction: 0xffff916e │ │ │ │ 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 │ │ │ │ + vqshl.u64 , q5, #63 @ 0x3f │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r5, [r6, #0] │ │ │ │ vmla.i q11, , d23[0] │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ - vsri.64 d16, d22, #1 │ │ │ │ + vrsubhn.i d16, , q3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ 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 +893848,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 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + beq.n 2e4674 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r6, pc, #528 @ (adr r6, 2e4848 ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 2e4988 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ hlt 0x0004 │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - orrs r0, r5 │ │ │ │ + add r0, pc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - cmn r4, r4 │ │ │ │ + add r4, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r6!, {r4, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ @@ -894163,44 +894172,45 @@ │ │ │ │ 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, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ 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, [r2, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r2, [r2, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #120 @ (adr r0, 2e4a18 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 2e4b58 ) │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vshr.u64 q0, q3, #34 │ │ │ │ @ instruction: 0xb762 │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ 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 +894564,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, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ 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, [r1, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsb r0, [r6, r1] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrsb r4, [r5, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r2, r6] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb7800d6 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + stc2l 0, cr0, [r8], {214} @ 0xd6 │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r0, r4] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ 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 +895043,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 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 2e529c │ │ │ │ + bvs.n 2e533c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r6, {r2, r5, 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 +895734,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 r1, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ 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 +896317,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, [r2, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vld4. {d0-d3}, [sl :64], r5 │ │ │ │ + @ instruction: 0xfa7a00d5 │ │ │ │ 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, [r4, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ mov r6, fp │ │ │ │ lsls r0, r6, #5 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #864] @ (2e6308 ) │ │ │ │ + ldr r3, [pc, #160] @ (2e6048 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp sl, ip │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rsb r0, r6, r6, lsr #3 │ │ │ │ + ldc 0, cr0, [r6, #-856] @ 0xfffffca8 │ │ │ │ cmp r6, r6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add ip, sl │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r6, lr │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r0, r3 │ │ │ │ lsls r0, r6, #5 │ │ │ │ mvns r4, r6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mvns r2, r0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - adcs r0, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ muls r6, r6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ orrs r6, r2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ 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 +897700,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, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ 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, [r3, #48] @ 0x30 │ │ │ │ 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 +899098,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: 0xf5ea00e7 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, #179 @ 0xb3 │ │ │ │ - vmls.i q11, , d16[0] │ │ │ │ + vqshlu.s32 d22, d16, #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] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r2, #3 │ │ │ │ vqrshrn.u64 d19, q14, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r5, #121 @ 0x79 │ │ │ │ - vdup.8 , d2[7] │ │ │ │ + @ instruction: 0xffff5d92 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xffff634a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #223 @ 0xdf │ │ │ │ - vsubl.u q11, d15, d6 │ │ │ │ + vrsra.u32 q11, q3, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #141 @ 0x8d │ │ │ │ - vrshr.u32 d22, d0, #1 │ │ │ │ + @ instruction: 0xffff6360 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - vsra.u64 d22, d14, #1 │ │ │ │ + vmlal.u q11, d31, d30[0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ 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 +899209,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] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r7, #29 │ │ │ │ - vsli.32 , q12, #31 │ │ │ │ + vmlsl.u , d31, d8[0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r6, #193 @ 0xc1 │ │ │ │ - vmull.u , d31, d26 │ │ │ │ + @ instruction: 0xffff5dfa │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ 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 +900406,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, [r4, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #1016] @ (2e8cc4 ) │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r3, #95 @ 0x5f │ │ │ │ - vtbx.8 d21, {d15}, d28 │ │ │ │ + @ instruction: 0xffff59bc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r3, #49 @ 0x31 │ │ │ │ vrsra.u32 q9, , #1 │ │ │ │ - vtbx.8 d21, {d15}, d6 │ │ │ │ + @ instruction: 0xffff5996 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r2, #245 @ 0xf5 │ │ │ │ - vqrshrun.s64 d21, q0, #1 │ │ │ │ + vtbl.8 d21, {d31-) │ │ │ │ + ldr r6, [pc, #696] @ (2e8bc0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #528] @ (2e8b1c ) │ │ │ │ + ldr r5, [pc, #848] @ (2e8c5c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #696] @ (2e8bc8 ) │ │ │ │ + ldr r4, [pc, #1016] @ (2e8d08 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #864] @ (2e8c74 ) │ │ │ │ + ldr r4, [pc, #160] @ (2e89b4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ 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] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ 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, [r6, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r3, r5] │ │ │ │ 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 +901726,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 ) │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #96] @ (2e9630 ) │ │ │ │ + ldr r7, [pc, #416] @ (2e9770 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #336] @ (2e9724 ) │ │ │ │ + ldr r6, [pc, #656] @ (2e9864 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #600] @ (2e9830 ) │ │ │ │ + ldr r5, [pc, #920] @ (2e9970 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #936] @ (2e9984 ) │ │ │ │ + ldr r5, [pc, #232] @ (2e96c4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #376] @ (2e9758 ) │ │ │ │ + ldr r4, [pc, #696] @ (2e9898 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #856] @ (2e993c ) │ │ │ │ + ldr r4, [pc, #152] @ (2e967c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #320] @ (2e9728 ) │ │ │ │ + ldr r3, [pc, #640] @ (2e9868 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [pc, #536] @ (2e9804 ) │ │ │ │ + ldr r2, [pc, #856] @ (2e9944 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #792] @ (2e9908 ) │ │ │ │ + ldr r2, [pc, #88] @ (2e9648 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #24] @ (2e960c ) │ │ │ │ + ldr r1, [pc, #344] @ (2e974c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bx r9 │ │ │ │ + ldr r0, [pc, #616] @ (2e9860 ) │ │ │ │ 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 │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mov r4, r3 │ │ │ │ + bxns sp │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp lr, r2 │ │ │ │ + mov lr, ip │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add ip, fp │ │ │ │ + mov r4, r5 │ │ │ │ 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 +902668,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 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orrs r0, r1 │ │ │ │ + add r0, fp │ │ │ │ lsls r2, r2, #3 │ │ │ │ - negs r4, r0 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sbcs r0, r6 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r5 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r4 │ │ │ │ + rors r0, r6 │ │ │ │ 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 +902694,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 r4, #34 @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ 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 +904212,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 r4, [pc, #1008] @ (2eb2c8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r4, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r4, #24 │ │ │ │ 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 r2, #118 @ 0x76 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r1, #24 │ │ │ │ bl 39b880 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ bl 31dbb4 │ │ │ │ mov r1, fp │ │ │ │ @@ -906401,61 +906411,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, r1, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strd r0, r1, [r6, #-444] @ 0x1bc │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - eor.w r0, r8, #215 @ 0xd7 │ │ │ │ - vshr.s64 q8, , #8 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + rsbs r0, r8, #215 @ 0xd7 │ │ │ │ + adc.w r0, r8, #215 @ 0xd7 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ udf #149 @ 0x95 │ │ │ │ - @ instruction: 0xfffe1df6 │ │ │ │ + vqrdmlsh.s , q7, d6[0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf25000e8 │ │ │ │ + @ instruction: 0xf3a000e8 │ │ │ │ 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 r5, [sp, #776] @ 0x308 │ │ │ │ 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 +907832,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, r7, #28 │ │ │ │ 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 +907851,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 │ │ │ │ + add r0, pc, #312 @ (adr r0, 2ed3fc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bne.n 2ed352 │ │ │ │ - vshr.u32 , q9, #2 │ │ │ │ + vzip. , q1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bcs.n 2ed212 │ │ │ │ - @ instruction: 0xfffece88 │ │ │ │ + @ instruction: 0xfffecfd8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2ed258 │ │ │ │ + ble.n 2ed2f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r5, {r0, r2, r4, r5, r6, r7} │ │ │ │ - vdup.16 q8, d0[3] │ │ │ │ + @ instruction: 0xfffe0d90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r1, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ - vtbl.8 d16, {d30-d31}, d10 │ │ │ │ + @ instruction: 0xfffe0ada │ │ │ │ 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 +909252,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 2eddd4 │ │ │ │ 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, [r6, r6] │ │ │ │ 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 +910530,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 r4, #90 @ 0x5a │ │ │ │ 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 │ │ │ │ + vtbl.8 d31, {d30}, d16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ 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 │ │ │ │ + subs.w r0, r2, #6848512 @ 0x688000 │ │ │ │ + add.w r0, sl, #6848512 @ 0x688000 │ │ │ │ + orn r0, r6, #6848512 @ 0x688000 │ │ │ │ + bics.w r0, r4, #6848512 @ 0x688000 │ │ │ │ + ands.w r0, r0, #6848512 @ 0x688000 │ │ │ │ + @ instruction: 0xf3ec00d1 │ │ │ │ + ubfx r0, r8, #3, #18 │ │ │ │ + usat r0, #17, r4, asr #3 │ │ │ │ + usat r0, #17, r4, lsl #3 │ │ │ │ + bfi r0, r4, #3, #15 │ │ │ │ + sbfx r0, r0, #3, #18 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ sxth r7, r7 │ │ │ │ - vuzp. , q14 │ │ │ │ + vrshr.u64 d31, d28, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cbz r7, 2eed28 │ │ │ │ - vuzp. d31, d4 │ │ │ │ + vrshr.u32 , q2, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ uxth r5, r6 │ │ │ │ - vtrn. d31, d10 │ │ │ │ + vsra.u64 , q5, #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 +911789,50 @@ │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf0f400d1 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ 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 │ │ │ │ + orns r0, r6, #209 @ 0xd1 │ │ │ │ + vshr.s64 q8, , #2 │ │ │ │ + vshr.s64 q0, , #58 │ │ │ │ + vqadd.s16 q0, q8, │ │ │ │ + mrc 0, 4, r0, cr10, cr1, {6} │ │ │ │ + mcr 0, 1, r0, cr4, cr1, {6} │ │ │ │ + stc 0, cr0, [ip, #836]! @ 0x344 │ │ │ │ + stcl 0, cr0, [r6, #-836] @ 0xfffffcbc │ │ │ │ pop {r0, r1, r2, r3, r4, pc} │ │ │ │ - vtbl.8 d30, {d30- instruction: 0xfffeecde │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r6, sp, #620 @ 0x26c │ │ │ │ - vtbl.8 d30, {d14-d17}, d22 │ │ │ │ + vcvt.f16.u16 q15, q11, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeac600d1 │ │ │ │ - orrs.w r0, lr, r1, lsr #3 │ │ │ │ - ldrd r0, r0, [sl, #836]! @ 0x344 │ │ │ │ + ldc 0, cr0, [r6], {209} @ 0xd1 │ │ │ │ + sub.w r0, lr, r1, lsr #3 │ │ │ │ + adc.w r0, sl, r1, lsr #3 │ │ │ │ add r6, pc, #924 @ (adr r6, 2efdac ) │ │ │ │ - @ instruction: 0xfffee992 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - stmdb r6, {r0, r4, r6, r7} │ │ │ │ - ldc 0, cr0, [lr, #832]! @ 0x340 │ │ │ │ - b.n 2ef990 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - b.n 2ef92c │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - b.n 2ef7fc │ │ │ │ + vtbx.8 d30, {d30- instruction: 0xe8d400d1 │ │ │ │ + @ instruction: 0xe83a00d1 │ │ │ │ add r3, pc, #972 @ (adr r3, 2efdf8 ) │ │ │ │ - vmlsl.u q15, d30, d6[0] │ │ │ │ + vqshrun.s64 d30, q3, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef694 │ │ │ │ + b.n 2ef934 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef55c │ │ │ │ + b.n 2ef7fc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef41c │ │ │ │ + b.n 2ef6bc │ │ │ │ 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 +913056,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 2f0c44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r7, [sp, #348] @ 0x15c │ │ │ │ - vshr.u32 q15, q14, #2 │ │ │ │ + vzip. q15, q6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f05f8 │ │ │ │ + b.n 2f0898 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [sp, #844] @ 0x34c │ │ │ │ - @ instruction: 0xfffedf8c │ │ │ │ + vshr.u64 q15, q6, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #12 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [sp, #612] @ 0x264 │ │ │ │ vqdmulh.s , q15, d19[0] │ │ │ │ @ instruction: 0xfffe9ef3 │ │ │ │ - @ instruction: 0xfffedabc │ │ │ │ + vdup.16 d29, d12[3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [sp, #492] @ 0x1ec │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ bl 45b4bc │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ @@ -914415,21 +914422,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 │ │ │ │ + bhi.n 2f125c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f1234 │ │ │ │ + bpl.n 2f12d4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 2f12b0 │ │ │ │ + bcc.n 2f1350 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + beq.n 2f12fc │ │ │ │ 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 +915716,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 r3, #88 @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #440] @ (2f212c ) │ │ │ │ + ldr r4, [pc, #760] @ (2f226c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ 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 +915812,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] │ │ │ │ + vqshl.u64 d28, d6, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r1, [r6, #38] @ 0x26 │ │ │ │ vmls.i q12, q15, d29[0] │ │ │ │ - vrsubhn.i d28, q7, q6 │ │ │ │ + vqshl.u32 q14, q6, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r5, [r3, #32] │ │ │ │ vraddhn.i d24, q7, │ │ │ │ - vsli.32 q14, q7, #30 │ │ │ │ + vrsubhn.i d28, q15, q15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r7, [r3, #30] │ │ │ │ @ instruction: 0xfffe83c1 │ │ │ │ - vabal.u q14, d14, d8 │ │ │ │ + vqshlu.s32 q14, q4, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r7, [r1, #30] │ │ │ │ vrsra.u64 d24, d17, #2 │ │ │ │ - vsri.64 q14, q4, #2 │ │ │ │ + vrsubhn.i d28, q7, q12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, 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 +917173,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 │ │ │ │ + stc 0, cr0, [r6], {208} @ 0xd0 │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r1, [r1, #26] │ │ │ │ - vqshl.u64 , q9, #62 @ 0x3e │ │ │ │ + vtbx.8 d27, {d14-d15}, d2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r7, [r2, #23] │ │ │ │ @ instruction: 0xfffe75cd │ │ │ │ vshr.u32 d24, d17, #2 │ │ │ │ vshr.u32 d24, d25, #2 │ │ │ │ - vqshl.u32 , q7, #30 │ │ │ │ + vtbl.8 d27, {d30}, d30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r3, [r5, #17] │ │ │ │ vsri.32 , , #2 │ │ │ │ - vrsubhn.i d27, q7, q4 │ │ │ │ + vqshl.u32 , q4, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ 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 │ │ │ │ + vmlsl.u , d14, d30[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ 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 +918437,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- d27, d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r1, [r5, #18] │ │ │ │ vcvt.u16.f16 d22, d27, #2 │ │ │ │ vrshr.u64 d23, d23, #2 │ │ │ │ - @ instruction: 0xfffead98 │ │ │ │ + vqrdmlah.s q13, q15, d24[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ @ instruction: 0xfffe6a75 │ │ │ │ - vqrdmulh.s q13, q7, d2[0] │ │ │ │ + @ instruction: 0xfffeae92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ vtbx.8 d22, {d30-d31}, d17 │ │ │ │ - vcvt.f16.u16 q13, q14, #2 │ │ │ │ + vqrdmulh.s q13, q15, d12[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ vqrshrn.u64 d22, , #2 │ │ │ │ - vcvt.f16.u16 d26, d22, #2 │ │ │ │ + @ instruction: 0xfffead86 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ vtbl.8 d22, {d14-d15}, d15 │ │ │ │ - @ instruction: 0xfffeabba │ │ │ │ + @ instruction: 0xfffead0a │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r1, [r3, #104] @ 0x68 │ │ │ │ - vshll.u32 q13, d2, #30 │ │ │ │ + vtbx.8 d26, {d14-d17}, d18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ mov r0, fp │ │ │ │ bl 2e5974 │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ @@ -919794,57 +919801,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 │ │ │ │ + @ instruction: 0xfffea5ec │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ vtbl.8 d22, {d30- q13, q15, d14 │ │ │ │ + vsri.64 q13, q7, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #584 @ (adr r2, 2f490c ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 2f4a4c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #120 @ (adr r2, 2f4740 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 2f4880 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #960 @ (adr r1, 2f4a8c ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 2f47cc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ - vzip. q13, q3 │ │ │ │ + vrsra.u32 d26, d6, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r3, [r6, r6] │ │ │ │ - vuzp. q13, q7 │ │ │ │ + vrshr.u64 d26, d14, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #232 @ (adr r1, 2f47c8 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 2f4908 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r7, [r4, r3] │ │ │ │ vtbl.8 d22, {d14}, d9 │ │ │ │ - @ instruction: 0xfffe9f9a │ │ │ │ + vtrn. q13, q13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + add r0, pc, #656 @ (adr r0, 2f4980 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + add r0, pc, #400 @ (adr r0, 2f4884 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + add r0, pc, #168 @ (adr r0, 2f47a0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #96 @ (adr r0, 2f475c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + add r0, pc, #56 @ (adr r0, 2f4738 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r4, r6] │ │ │ │ vtbl.8 d21, {d30-d31}, d25 │ │ │ │ - vcvt.f32.u32 , q15, #2 │ │ │ │ + vqrdmlsh.s , q15, d14[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ 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 +921168,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 r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r3, [r6, r4] │ │ │ │ vabal.u , d14, d21 │ │ │ │ - @ instruction: 0xfffe9a5a │ │ │ │ + vtbl.8 d25, {d30- , d14, d14 │ │ │ │ + vqrshrun.s64 d25, q7, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [pc, #28] @ (2f540c ) │ │ │ │ @ instruction: 0xfffe4e0d │ │ │ │ - @ instruction: 0xfffe93ee │ │ │ │ + vsli.32 d25, d30, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [pc, #100] @ (2f546c ) │ │ │ │ vcvt.u16.f16 d20, d13, #2 │ │ │ │ - vsubw.u , q15, d14 │ │ │ │ + vsri.64 , q7, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ 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 +922615,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 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bx sp │ │ │ │ @ instruction: 0xfffe4761 │ │ │ │ - vcvt.f32.u32 d24, d30, #2 │ │ │ │ + @ instruction: 0xfffe8f8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r7, r9 │ │ │ │ vqshlu.s32 q10, , #30 │ │ │ │ - vcvt.u16.f16 d24, d8, #2 │ │ │ │ + vqrdmlah.s q12, q7, d24[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ 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, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0x479f │ │ │ │ vqshl.u32 d18, d28, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r1, [pc, #276] @ (2f6328 ) │ │ │ │ - vshll.u32 q12, d6, #30 │ │ │ │ + vtbx.8 d24, {d14-d17}, d22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [pc, #788] @ (2f6530 ) │ │ │ │ - vtbx.8 d24, {d14}, d22 │ │ │ │ + @ instruction: 0xfffe89b6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #356] @ (2f638c ) │ │ │ │ @ instruction: 0xfffe4dab │ │ │ │ - vqshlu.s64 q12, q2, #62 @ 0x3e │ │ │ │ + vtbl.8 d24, {d14}, d20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r1, [r7, r7] │ │ │ │ @ instruction: 0xfffe3e23 │ │ │ │ @ instruction: 0xfffe5543 │ │ │ │ vtbl.8 d20, {d30}, d29 │ │ │ │ - vmlsl.u q12, d14, d10[0] │ │ │ │ + vqshl.u64 d24, d10, #62 @ 0x3e │ │ │ │ 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 │ │ │ │ + vabdl.u q12, d14, d6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ 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 +924021,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, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #116] @ (2f7054 ) │ │ │ │ - @ instruction: 0xfffe8362 │ │ │ │ + vsri.64 d24, d18, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r7, #197 @ 0xc5 │ │ │ │ vqrdmlah.s q10, q7, d21[0] │ │ │ │ vqshrun.s64 d19, , #2 │ │ │ │ - vrshr.u32 d24, d24, #2 │ │ │ │ + vsubw.u q12, q15, d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [pc, #452] @ (2f71c8 ) │ │ │ │ - vshr.u32 d24, d14, #2 │ │ │ │ + vuzp. q12, q15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r3, r6 │ │ │ │ - @ instruction: 0xfffe7fdc │ │ │ │ + vuzp. d24, d28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #924] @ (2f73b4 ) │ │ │ │ @ instruction: 0xfffe4daf │ │ │ │ - @ instruction: 0xfffe7ede │ │ │ │ + vaddl.u q12, d14, d30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #516] @ (2f722c ) │ │ │ │ - vcvt.f32.u32 d23, d0, #2 │ │ │ │ + vqrdmlsh.s , q7, d16[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, #15 │ │ │ │ @ instruction: 0xfffe48bb │ │ │ │ - vqrdmulh.s , q7, d10[0] │ │ │ │ + @ instruction: 0xfffe7e9a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r3, #155 @ 0x9b │ │ │ │ vrshr.u32 d19, d5, #2 │ │ │ │ - @ instruction: 0xfffe7cb4 │ │ │ │ + @ instruction: 0xfffe7e04 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [pc, #84] @ (2f70a8 ) │ │ │ │ vtbx.8 d20, {d14-d15}, d31 │ │ │ │ - vdup.16 d23, d0[3] │ │ │ │ + vcvt.u16.f16 , q0, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r3, #217 @ 0xd9 │ │ │ │ @ instruction: 0xfffe3369 │ │ │ │ - vtbx.8 d23, {d30- instruction: 0xfffe7b72 │ │ │ │ + vqdmulh.s , q15, d2[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r0, #169 @ 0xa9 │ │ │ │ @ instruction: 0xfffe3b35 │ │ │ │ - vtbx.8 d23, {d30- instruction: 0xfffe7a58 │ │ │ │ + vtbl.8 d23, {d30- instruction: 0xfffe7b32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r4, #219 @ 0xdb │ │ │ │ - vqshrun.s64 d23, q9, #2 │ │ │ │ + vtbl.8 d23, {d30-d31}, d2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ mov r3, fp │ │ │ │ bl 2da55c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ @@ -925406,77 +925413,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, [r6, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r5, #183 @ 0xb7 │ │ │ │ - @ instruction: 0xfffe77e0 │ │ │ │ + vqshrn.u64 d23, q8, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r3, #181 @ 0xb5 │ │ │ │ vtbl.8 d18, {d30- instruction: 0xfffe2ad7 │ │ │ │ - vmlsl.u , d30, d2[0] │ │ │ │ + vqshrun.s64 d23, q1, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r7, #213 @ 0xd5 │ │ │ │ @ instruction: 0xfffe27c9 │ │ │ │ - vsri.32 , q8, #2 │ │ │ │ + @ instruction: 0xfffe75c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ 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 │ │ │ │ + vmovn.i d23, q0 │ │ │ │ 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 +926699,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, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ @ instruction: 0xfffe2d0d │ │ │ │ vtbx.8 d18, {d30- q9, q15, d13[0] │ │ │ │ - @ instruction: 0xfffe6768 │ │ │ │ + @ instruction: 0xfffe68b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ vrsra.u64 d18, d9, #2 │ │ │ │ - vrshr.u32 q11, q7, #2 │ │ │ │ + vsubw.u q11, q15, d30 │ │ │ │ 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 +928031,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 39bb24 │ │ │ │ movs r1, #24 │ │ │ │ bl 39b880 │ │ │ │ mov r1, r4 │ │ │ │ b.n 2f9668 │ │ │ │ nop │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r7, r4, #3 │ │ │ │ @ instruction: 0xfffe1bd9 │ │ │ │ - vtbl.8 d21, {d14-d16}, d26 │ │ │ │ + @ instruction: 0xfffe5b7a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxtb r4, r3 │ │ │ │ + cbz r4, 2f96c6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r3, r4, #16 │ │ │ │ - @ instruction: 0xfffe3764 │ │ │ │ + @ instruction: 0xfffe38b4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r3 │ │ │ │ + negs r0, r5 │ │ │ │ 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 +929268,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 │ │ │ │ + vabdl.u , d14, d30 │ │ │ │ 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] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [pc, #232] @ (2fa2e0 ) │ │ │ │ + ldr r7, [pc, #552] @ (2fa420 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #336] @ (2fa34c ) │ │ │ │ + ldr r5, [pc, #656] @ (2fa48c ) │ │ │ │ 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 +930718,46 @@ │ │ │ │ bl 2dc15c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2dc15c │ │ │ │ mov r6, r0 │ │ │ │ b.n 2fb024 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #224] @ (2fb0bc ) │ │ │ │ + ldr r2, [pc, #544] @ (2fb1fc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r5, r0, #6 │ │ │ │ - vabdl.u q10, d30, d22 │ │ │ │ + @ instruction: 0xfffe48f6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, sp │ │ │ │ + mov lr, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r8, r0 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmn r6, r5 │ │ │ │ + add r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfa3bfffd │ │ │ │ @ instruction: 0xffe5fffd │ │ │ │ - negs r6, r1 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sbcs r2, r5 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adcs r2, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb.w pc, [r9, #253]! │ │ │ │ stc2 15, cr15, [r3, #-1012]! @ 0xfffffc0c │ │ │ │ - lsls r6, r2 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ 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 +931982,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 r6, #202 @ 0xca │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bl 6b7d3a │ │ │ │ @ instruction: 0xfb73fffd │ │ │ │ @ instruction: 0xeb59fffd │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + subs r1, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strd pc, pc, [sp], #-1012 @ 0x3f4 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #28 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #16 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #4 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fc4a6 │ │ │ │ - vmlsl.u , d29, d28[0] │ │ │ │ + vqshrun.s64 d19, q14, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mcr 15, 2, pc, cr15, cr13, {7} @ │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stcl 15, cr15, [r3, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xeb4bfffd │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fbdda │ │ │ │ - vclt.f , q4, #0 │ │ │ │ + vqshl.u64 d19, d8, #61 @ 0x3d │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fba76 │ │ │ │ - vceq.f d19, d12, #0 │ │ │ │ + vqshlu.s32 , q6, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fb762 │ │ │ │ vsri.32 q15, , #3 │ │ │ │ - vcgt.f d19, d14, #0 │ │ │ │ + vsli.32 , q7, #29 │ │ │ │ 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 +933461,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 r3, #92 @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fcdf2 │ │ │ │ vrsra.u64 d30, d5, #3 │ │ │ │ - vcge.f , q5, #0 │ │ │ │ + vqshlu.s32 d17, d10, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fcdd6 │ │ │ │ - vshr.u64 , q9, #3 │ │ │ │ + vclt.s , q1, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 165 @ 0xa5 │ │ │ │ - vshr.u64 , q0, #3 │ │ │ │ + vclt.s d19, d16, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #57 @ 0x39 │ │ │ │ @ instruction: 0xfffdde07 │ │ │ │ - @ instruction: 0xfffd2f80 │ │ │ │ + vshr.u64 , q0, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #9 │ │ │ │ - vqrdmlsh.s q9, , d24[0] │ │ │ │ + vshr.u64 d19, d24, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #7 │ │ │ │ - vrsra.u32 , q2, #3 │ │ │ │ + vcge.f d17, d20, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fcbe6 │ │ │ │ - vrshr.u64 , q8, #3 │ │ │ │ + vcgt.f , q0, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fccd2 │ │ │ │ - vcvt.u32.f32 d18, d28, #3 │ │ │ │ + vcge.s d19, d12, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #87 @ 0x57 │ │ │ │ - vcvt.u32.f32 d18, d26, #3 │ │ │ │ + vcge.s d19, d10, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #30 │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fcc32 │ │ │ │ - vcvt.u32.f32 d18, d10, #3 │ │ │ │ + vcgt.s , q13, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #20 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #12 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ bhi.n 2fccce │ │ │ │ - @ instruction: 0xfffd2f04 │ │ │ │ + vshr.u32 , q2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fcbde │ │ │ │ - vtbl.8 d16, {d13-d14}, d8 │ │ │ │ + @ instruction: 0xfffd0a58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fccde │ │ │ │ - vqrdmlah.s q9, , d28[0] │ │ │ │ + @ instruction: 0xfffd2fbc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 151 @ 0x97 │ │ │ │ - vcvt.u16.f16 d18, d14, #3 │ │ │ │ + vqrdmlah.s q9, , d30[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ 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 +934878,108 @@ │ │ │ │ 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 r7, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcc.n 2fd912 │ │ │ │ - @ instruction: 0xfffd08bc │ │ │ │ + vtbl.8 d16, {d13-d15}, d12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcc.n 2fda8a │ │ │ │ - @ instruction: 0xfffd08d4 │ │ │ │ + vtbl.8 d16, {d13-d15}, d20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bne.n 2fd962 │ │ │ │ - vclt.f d16, d30, #0 │ │ │ │ + vqshl.u32 q8, q15, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fdc7e │ │ │ │ @ instruction: 0xfffdcf09 │ │ │ │ - vrsra.u32 d18, d20, #3 │ │ │ │ + vcge.f d18, d4, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 255 @ 0xff │ │ │ │ - vrshr.u32 d18, d16, #3 │ │ │ │ + vneg.s d18, d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 2fda90 │ │ │ │ + bcc.n 2fd930 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r4, #7 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.u16 q0, 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 +936202,59 @@ │ │ │ │ bl 2dd9ec │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ bl 2dd9ec │ │ │ │ b.n 2fe6f8 │ │ │ │ nop │ │ │ │ - subs r6, r6, r3 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2 0, cr0, [r0, #832] @ 0x340 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + mrc2 0, 6, r0, cr0, cr0, {6} │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2], #832 @ 0x340 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + mcr2 0, 0, r0, cr2, cr0, {6} │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfbe400d0 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + ldc2 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfb1600d0 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + stc2l 0, cr0, [r6], #-832 @ 0xfffffcc0 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfa8200d0 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + smlsldx r0, r0, r2, r0 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9ec00d0 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + @ instruction: 0xfb3c00d0 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr??.w r0, [r6, r0, lsl #1] │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + @ instruction: 0xfaa600d0 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb.w r0, [sl, #208] @ 0xd0 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + ldr??.w r0, [sl, #208] @ 0xd0 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf7c000d0 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + ldrsb.w r0, [r0, r0, lsl #1] │ │ │ │ + asrs r4, r3, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf6f600d0 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + str.w r0, [r6, r0, lsl #1] │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf63000d0 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + @ instruction: 0xf78000d0 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub.w r0, r4, #6815744 @ 0x680000 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + @ instruction: 0xf6f400d0 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds.w r0, r6, #6815744 @ 0x680000 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + @ instruction: 0xf66600d0 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - eor.w r0, r8, #6815744 @ 0x680000 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + rsbs r0, r8, #6815744 @ 0x680000 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ubfx r0, r0, #3, #17 │ │ │ │ + adds.w r0, r0, #6815744 @ 0x680000 │ │ │ │ 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 +937454,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 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf27a00d0 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + ubfx r0, sl, #3, #17 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs.w r0, r0, #208 @ 0xd0 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + ssat r0, #17, r0, lsl #3 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf0e600d0 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + @ instruction: 0xf23600d0 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orrs.w r0, r6, #208 @ 0xd0 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + sub.w r0, r6, #208 @ 0xd0 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.s64 q8, q0, #60 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + adds.w r0, r4, #208 @ 0xd0 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.s64 q0, q9, q0 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + eor.w r0, r2, #208 @ 0xd0 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mcr 0, 3, r0, cr6, cr0, {6} │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + vshr.s64 q0, q0, #10 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [ip, #832] @ 0x340 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + mcr 0, 7, r0, cr12, cr0, {6} │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldcl 0, cr0, [r2], {208} @ 0xd0 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + mcr 0, 1, r0, cr2, cr0, {6} │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [r8], {208} @ 0xd0 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + ldcl 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sbcs.w r0, ip, r0, lsr #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + stcl 0, cr0, [ip], {208} @ 0xd0 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeaee00d0 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + ldc 0, cr0, [lr], #-832 @ 0xfffffcc0 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrd r0, r0, [r4, #-832]! @ 0x340 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + @ instruction: 0xeac400d0 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrd r0, r0, [ip], #-832 @ 0x340 │ │ │ │ + strd r0, r0, [ip, #832] @ 0x340 │ │ │ │ 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 +937744,18 @@ │ │ │ │ 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, r4, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ff3d4 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + @ instruction: 0xe85c00d0 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ 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 +938577,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 │ │ │ │ + ldc2 0, cr0, [sl], {208} @ 0xd0 │ │ │ │ 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 +939627,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 │ │ │ │ - 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 │ │ │ │ + @ instruction: 0xfb6200d0 │ │ │ │ + @ instruction: 0xfb6200d0 │ │ │ │ + @ instruction: 0xfb6e00d0 │ │ │ │ + @ instruction: 0xfb7a00d0 │ │ │ │ + @ instruction: 0xfb7e00d0 │ │ │ │ + @ instruction: 0xfb7800d0 │ │ │ │ + @ instruction: 0xfb8400d0 │ │ │ │ + @ instruction: 0xfbfc00d0 │ │ │ │ + stc2 0, cr0, [r4], {208} @ 0xd0 │ │ │ │ + stc2l 0, cr0, [r2, #-832]! @ 0xfffffcc0 │ │ │ │ + stc2l 0, cr0, [sl, #-832]! @ 0xfffffcc0 │ │ │ │ + ldc2l 0, cr0, [r6, #-832]! @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [r2, #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, [r8, #832] @ 0x340 │ │ │ │ - ldc2 0, cr0, [ip, #832] @ 0x340 │ │ │ │ - ldc2 0, cr0, [r0, #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 │ │ │ │ - sub.w r0, lr, #6815744 @ 0x680000 │ │ │ │ - subs.w r0, sl, #6815744 @ 0x680000 │ │ │ │ - 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 │ │ │ │ + mrc2 0, 4, r0, cr0, cr0, {6} │ │ │ │ + mcr2 0, 5, r0, cr0, cr0, {6} │ │ │ │ + mcr2 0, 5, r0, cr8, cr0, {6} │ │ │ │ + mrc2 0, 5, r0, cr0, cr0, {6} │ │ │ │ + mrc2 0, 5, r0, cr12, cr0, {6} │ │ │ │ + mcr2 0, 6, r0, cr4, cr0, {6} │ │ │ │ + mcr2 0, 6, r0, cr8, cr0, {6} │ │ │ │ + mrc2 0, 5, r0, cr4, cr0, {6} │ │ │ │ + mcr2 0, 6, r0, cr0, cr0, {6} │ │ │ │ + mrc2 0, 5, r0, cr4, cr0, {6} │ │ │ │ + mrc2 0, 5, r0, cr4, cr0, {6} │ │ │ │ + mrc2 0, 5, r0, cr12, cr0, {6} │ │ │ │ + mcr2 0, 6, r0, cr4, cr0, {6} │ │ │ │ + mcr2 0, 5, r0, cr6, cr0, {6} │ │ │ │ + mcr2 0, 6, r0, cr14, cr0, {6} │ │ │ │ + mrc2 0, 6, r0, cr10, cr0, {6} │ │ │ │ + mcr2 0, 6, r0, cr10, cr0, {6} │ │ │ │ + mrc2 0, 4, r0, cr8, cr0, {6} │ │ │ │ + mrc2 0, 4, r0, cr8, cr0, {6} │ │ │ │ + mrc2 0, 4, r0, cr8, cr0, {6} │ │ │ │ + mcr2 0, 5, r0, cr8, cr0, {6} │ │ │ │ + mrc2 0, 5, r0, cr8, cr0, {6} │ │ │ │ + mcr2 0, 6, r0, cr8, cr0, {6} │ │ │ │ + mrc2 0, 6, r0, cr8, cr0, {6} │ │ │ │ + mcr2 0, 7, r0, cr12, cr0, {6} │ │ │ │ + vqadd.u8 q0, q8, q0 │ │ │ │ + vqadd.u8 q0, q12, q0 │ │ │ │ + vqadd.u16 q0, q14, q0 │ │ │ │ + vqadd.u32 q0, q14, q0 │ │ │ │ + vqadd.u16 q0, q10, q0 │ │ │ │ + @ instruction: 0xf6fa00d0 │ │ │ │ + @ instruction: 0xf70e00d0 │ │ │ │ + @ instruction: 0xf6ee00d0 │ │ │ │ + movt r0, #35024 @ 0x88d0 │ │ │ │ + movt r0, #35024 @ 0x88d0 │ │ │ │ + movt r0, #59600 @ 0xe8d0 │ │ │ │ + @ instruction: 0xf6da00d0 │ │ │ │ + @ instruction: 0xf6e600d0 │ │ │ │ + @ instruction: 0xf6f200d0 │ │ │ │ + @ instruction: 0xf6fe00d0 │ │ │ │ + @ instruction: 0xf70a00d0 │ │ │ │ + @ instruction: 0xf71600d0 │ │ │ │ + @ instruction: 0xf72600d0 │ │ │ │ + @ instruction: 0xf73200d0 │ │ │ │ + @ instruction: 0xf73600d0 │ │ │ │ + @ instruction: 0xf73200d0 │ │ │ │ + @ instruction: 0xf73200d0 │ │ │ │ + @ instruction: 0xf73200d0 │ │ │ │ + orr.w r0, sl, #6815744 @ 0x680000 │ │ │ │ + orrs.w r0, r2, #6815744 @ 0x680000 │ │ │ │ + orr.w r0, r0, #6815744 @ 0x680000 │ │ │ │ + orr.w r0, sl, #6815744 @ 0x680000 │ │ │ │ + and.w r0, r0, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf3f800d0 │ │ │ │ + @ instruction: 0xf6e600d0 │ │ │ │ + @ instruction: 0xf6f600d0 │ │ │ │ + @ instruction: 0xf70600d0 │ │ │ │ + @ instruction: 0xf71600d0 │ │ │ │ + @ instruction: 0xf6fc00d0 │ │ │ │ + @ instruction: 0xf6f000d0 │ │ │ │ + @ instruction: 0xf70600d0 │ │ │ │ + ldr.w r0, [r8, #208] @ 0xd0 │ │ │ │ + adds.w r0, ip, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf52a00d0 │ │ │ │ + @ instruction: 0xf75000d0 │ │ │ │ + @ instruction: 0xf76a00d0 │ │ │ │ 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 +939733,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, #832]! @ 0x340 │ │ │ │ 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 +940935,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] │ │ │ │ - cdp 1, 15, cr0, cr6, cr11, {3} │ │ │ │ - movw r0, #10448 @ 0x28d0 │ │ │ │ + stc 0, cr0, [sl], {208} @ 0xd0 │ │ │ │ + @ instruction: 0xf5fa00d0 │ │ │ │ @ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - @ 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: 0xf13400d0 │ │ │ │ - @ instruction: 0xf12800d0 │ │ │ │ - @ instruction: 0xf13200d0 │ │ │ │ - @ instruction: 0xf13000d0 │ │ │ │ - @ instruction: 0xf12a00d0 │ │ │ │ - @ instruction: 0xf12400d0 │ │ │ │ - @ instruction: 0xf12600d0 │ │ │ │ - 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 │ │ │ │ + @ instruction: 0xf5fe00d0 │ │ │ │ + @ instruction: 0xfb2800d0 │ │ │ │ + @ instruction: 0xfb0a00d0 │ │ │ │ + @ instruction: 0xfb7800d0 │ │ │ │ + vld4. {d16-d19}, [r8 :64], r0 │ │ │ │ + vst4. {d0-d3}, [r8 :64], r0 │ │ │ │ + strh.w r0, [ip, #208] @ 0xd0 │ │ │ │ + @ instruction: 0xfad800d0 │ │ │ │ + @ instruction: 0xfb5200d0 │ │ │ │ + @ instruction: 0xfa8c00d0 │ │ │ │ + cdp 1, 15, cr0, cr6, cr11, {3} │ │ │ │ + @ instruction: 0xf79200d0 │ │ │ │ + @ instruction: 0xf76a00d0 │ │ │ │ + @ instruction: 0xf74c00d0 │ │ │ │ + @ instruction: 0xf72c00d0 │ │ │ │ + sbc.w r0, r6, #208 @ 0xd0 │ │ │ │ + sbc.w r0, ip, #208 @ 0xd0 │ │ │ │ + sbcs.w r0, r0, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf18000d0 │ │ │ │ + @ instruction: 0xf18000d0 │ │ │ │ + @ instruction: 0xf18c00d0 │ │ │ │ + @ instruction: 0xf19800d0 │ │ │ │ + sub.w r0, ip, #208 @ 0xd0 │ │ │ │ + subs.w r0, r8, #208 @ 0xd0 │ │ │ │ + rsb r0, r8, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf1e000d0 │ │ │ │ + @ instruction: 0xf1f400d0 │ │ │ │ + addw r0, r8, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf22800d0 │ │ │ │ + @ instruction: 0xf22a00d0 │ │ │ │ + @ instruction: 0xf23400d0 │ │ │ │ + @ instruction: 0xf23400d0 │ │ │ │ + @ instruction: 0xf23200d0 │ │ │ │ + @ instruction: 0xf23400d0 │ │ │ │ + @ instruction: 0xf23c00d0 │ │ │ │ + movw r0, #32976 @ 0x80d0 │ │ │ │ + movw r0, #57552 @ 0xe0d0 │ │ │ │ + @ instruction: 0xf25000d0 │ │ │ │ + @ instruction: 0xf25600d0 │ │ │ │ + @ instruction: 0xf25400d0 │ │ │ │ + @ instruction: 0xf25e00d0 │ │ │ │ + @ instruction: 0xf26000d0 │ │ │ │ + @ instruction: 0xf26200d0 │ │ │ │ + @ instruction: 0xf26400d0 │ │ │ │ + @ instruction: 0xf26600d0 │ │ │ │ + @ instruction: 0xf27000d0 │ │ │ │ + @ instruction: 0xf27a00d0 │ │ │ │ + @ instruction: 0xf28800d0 │ │ │ │ + @ instruction: 0xf28200d0 │ │ │ │ + @ instruction: 0xf28800d0 │ │ │ │ + @ instruction: 0xf27e00d0 │ │ │ │ + @ instruction: 0xf27400d0 │ │ │ │ + @ instruction: 0xf27200d0 │ │ │ │ + @ instruction: 0xf27200d0 │ │ │ │ + @ instruction: 0xf27200d0 │ │ │ │ + @ instruction: 0xf27200d0 │ │ │ │ + @ instruction: 0xf27200d0 │ │ │ │ + @ instruction: 0xf27200d0 │ │ │ │ + @ instruction: 0xf27200d0 │ │ │ │ + @ instruction: 0xf27400d0 │ │ │ │ + @ instruction: 0xf27a00d0 │ │ │ │ + @ instruction: 0xf25600d0 │ │ │ │ + @ instruction: 0xf25000d0 │ │ │ │ + @ instruction: 0xf25200d0 │ │ │ │ + @ instruction: 0xf25000d0 │ │ │ │ + movw r0, #57552 @ 0xe0d0 │ │ │ │ + movw r0, #57552 @ 0xe0d0 │ │ │ │ + movw r0, #57552 @ 0xe0d0 │ │ │ │ + @ instruction: 0xf23e00d0 │ │ │ │ + @ instruction: 0xf23600d0 │ │ │ │ + @ instruction: 0xf22400d0 │ │ │ │ + @ instruction: 0xf22000d0 │ │ │ │ + @ instruction: 0xf21c00d0 │ │ │ │ + @ instruction: 0xf21800d0 │ │ │ │ + @ instruction: 0xf21400d0 │ │ │ │ + @ instruction: 0xf28400d0 │ │ │ │ + @ instruction: 0xf27800d0 │ │ │ │ + @ instruction: 0xf28200d0 │ │ │ │ + @ instruction: 0xf28000d0 │ │ │ │ + @ instruction: 0xf27a00d0 │ │ │ │ + @ instruction: 0xf27400d0 │ │ │ │ + @ instruction: 0xf27600d0 │ │ │ │ + @ instruction: 0xf26e00d0 │ │ │ │ + movw r0, #57552 @ 0xe0d0 │ │ │ │ + @ instruction: 0xf22400d0 │ │ │ │ + @ instruction: 0xf21000d0 │ │ │ │ + rsbs r0, lr, #208 @ 0xd0 │ │ │ │ + rsb r0, r2, #208 @ 0xd0 │ │ │ │ + orns r0, ip, #208 @ 0xd0 │ │ │ │ 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 +942245,113 @@ │ │ │ │ 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: 0xebe200d0 │ │ │ │ - rsbs r0, sl, r0, lsr #3 │ │ │ │ - rsbs r0, r2, r0, lsr #3 │ │ │ │ - rsb r0, ip, r0, lsr #3 │ │ │ │ + rsbs r0, ip, #208 @ 0xd0 │ │ │ │ + rsb r0, r8, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf19000d0 │ │ │ │ + orn r0, r4, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf12000d0 │ │ │ │ + adds.w r0, r4, #208 @ 0xd0 │ │ │ │ + add.w r0, lr, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf0c200d0 │ │ │ │ + @ instruction: 0xebf400d0 │ │ │ │ + bic.w r0, r2, #208 @ 0xd0 │ │ │ │ + ands.w r0, r6, #208 @ 0xd0 │ │ │ │ + ands.w r0, r6, #208 @ 0xd0 │ │ │ │ + and.w r0, lr, #208 @ 0xd0 │ │ │ │ + ands.w r0, r2, #208 @ 0xd0 │ │ │ │ + ands.w r0, r2, #208 @ 0xd0 │ │ │ │ + and.w r0, r6, #208 @ 0xd0 │ │ │ │ + vshr.s64 q8, q0, #2 │ │ │ │ + ldc 0, cr0, [r2, #-832]! @ 0xfffffcc0 │ │ │ │ + stc 0, cr0, [sl, #-832]! @ 0xfffffcc0 │ │ │ │ + stc 0, cr0, [r2, #-832]! @ 0xfffffcc0 │ │ │ │ + ldc 0, cr0, [ip, #-832] @ 0xfffffcc0 │ │ │ │ + stc 0, cr0, [r2, #-832] @ 0xfffffcc0 │ │ │ │ + stcl 0, cr0, [ip], {208} @ 0xd0 │ │ │ │ + @ instruction: 0xe9a400d0 │ │ │ │ + ldrd r0, r0, [sl, #-832]! @ 0x340 │ │ │ │ + @ instruction: 0xe98000d0 │ │ │ │ subs.w r0, r2, r0, lsr #3 │ │ │ │ - sbcs.w r0, ip, r0, lsr #3 │ │ │ │ + subs.w r0, sl, r0, lsr #3 │ │ │ │ + ldc 0, cr0, [r6], {208} @ 0xd0 │ │ │ │ + @ instruction: 0xeb8e00d0 │ │ │ │ + sbcs.w r0, r4, r0, lsr #3 │ │ │ │ + stmia.w r2, {r4, r6, r7} │ │ │ │ @ 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 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3025c4 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302594 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3026ac │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3026a0 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302694 │ │ │ │ + @ instruction: 0xe83a00d0 │ │ │ │ + @ instruction: 0xe8c400d0 │ │ │ │ + ldmia.w ip!, {r4, r6, r7} │ │ │ │ + ldmia.w r4!, {r4, r6, r7} │ │ │ │ + ldmia.w r2, {r4, r6, r7} │ │ │ │ + ldrd r0, r0, [r2], #-832 @ 0x340 │ │ │ │ + stmia.w ip, {r4, r6, r7} │ │ │ │ + ldrd r0, r0, [r8], #-832 @ 0x340 │ │ │ │ + b.n 3025f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302654 │ │ │ │ + b.n 3025e4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302618 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302650 │ │ │ │ + @ instruction: 0xe83c00d0 │ │ │ │ + @ instruction: 0xe83800d0 │ │ │ │ + @ instruction: 0xe83400d0 │ │ │ │ + @ instruction: 0xe83000d0 │ │ │ │ + @ instruction: 0xe82c00d0 │ │ │ │ + @ instruction: 0xe82800d0 │ │ │ │ + @ instruction: 0xe82400d0 │ │ │ │ + @ instruction: 0xe82000d0 │ │ │ │ + @ instruction: 0xe82600d0 │ │ │ │ + b.n 302520 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30262c │ │ │ │ + stmia.w ip!, {r4, r6, r7} │ │ │ │ + ldmia.w lr, {r4, r6, r7} │ │ │ │ + b.n 302260 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302358 │ │ │ │ + b.n 3022a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302344 │ │ │ │ + b.n 302298 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025c0 │ │ │ │ + b.n 3027d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025bc │ │ │ │ + b.n 3027bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025b8 │ │ │ │ + b.n 302670 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025b4 │ │ │ │ + b.n 30265c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025b0 │ │ │ │ + b.n 30267c │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 3025ac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025a8 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3025a4 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3025b4 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302280 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3026c8 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3026b0 │ │ │ │ + b.n 302608 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302fc0 │ │ │ │ + b.n 302610 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 303000 │ │ │ │ + b.n 302600 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302ff8 │ │ │ │ + b.n 302784 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302530 │ │ │ │ + b.n 30207c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30251c │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3023d0 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3023bc │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3023dc │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 30230c │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302368 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302370 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302360 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3024e4 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302ddc │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 30231c │ │ │ │ + b.n 3025bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 30285e │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 302d6c │ │ │ │ + b.n 30300c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302d6c │ │ │ │ + b.n 30300c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302d6c │ │ │ │ + b.n 30300c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302120 │ │ │ │ + b.n 3023c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3020dc │ │ │ │ + b.n 30237c │ │ │ │ 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 +942432,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 302270 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 302f60 │ │ │ │ + b.n 302200 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + b.n 3029f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302c88 │ │ │ │ + b.n 302f28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302c10 │ │ │ │ + b.n 302eb0 │ │ │ │ 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 +943575,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 │ │ │ │ + b.n 3035b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + b.n 30359c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ 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 +944302,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 r4, #164 @ 0xa4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r6, #5 │ │ │ │ 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 +944370,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] │ │ │ │ + ldr r0, [r7, 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, #3976] @ 0xf88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #504] @ (303eec ) │ │ │ │ @@ -944580,15 +944566,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 │ │ │ │ + bpl.n 303e04 │ │ │ │ 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 +945687,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, [r0, #25] │ │ │ │ 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 +945984,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 r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bxns lr │ │ │ │ + ldr r0, [pc, #784] @ (3050f0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + blx ip │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 304e34 │ │ │ │ + pop {r1, r4, r6} │ │ │ │ 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 +946152,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 r4!, {r2, r5, 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 +946919,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 │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rev16 r2, r5 │ │ │ │ + cbnz r2, 3057de │ │ │ │ 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 +947138,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, r7, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ 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 +947486,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: 0xb73c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2 0, cr0, [r4, #900]! @ 0x384 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr1, {7} │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2, #900] @ 0x384 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + cdp2 0, 14, cr0, cr2, cr1, {7} │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ 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 +948817,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-) │ │ │ │ @@ -949072,19 +949058,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 r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - add r5, pc, #568 @ (adr r5, 306fa4 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 3070e4 ) │ │ │ │ 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 +949191,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] │ │ │ │ + rsbs r0, sl, #7700480 @ 0x758000 │ │ │ │ + strh r4, [r1, r4] │ │ │ │ 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 +949311,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 r4, pc, #688 @ (adr r4, 307284 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #152 @ (adr r3, 307070 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 3071b0 ) │ │ │ │ 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 +949778,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 r4, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #784 @ (adr r1, 307788 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 3074c8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #168 @ (adr r2, 307524 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 307664 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #832 @ (adr r2, 3077c0 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 307500 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #80 @ (adr r4, 3074d4 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 307614 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #176 @ (adr r4, 307538 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 307678 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + add r1, pc, #232 @ (adr r1, 307574 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #616 @ (adr r2, 3076f8 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 307838 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 3077a4 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 3074e4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #952 @ (adr r2, 307850 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 307590 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #96 @ (adr r3, 3074fc ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 30763c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #696 @ (adr r3, 307758 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 307898 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 3074ac ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #48 @ (adr r0, 3074d8 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 307618 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #656 @ (adr r1, 30773c ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 30787c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + add r0, pc, #944 @ (adr r0, 307860 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, pc, #408 @ (adr r0, 30764c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #624 @ (adr r2, 307728 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 307868 ) │ │ │ │ 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 +950900,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 r3, pc, #144 @ (adr r3, 3080f4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - add r0, pc, #648 @ (adr r0, 3082f4 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 308434 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #504 @ (adr r0, 308268 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 3083a8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #464 @ (adr r0, 308244 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 308384 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #424 @ (adr r0, 308220 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 308360 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + add r0, pc, #752 @ (adr r0, 30836c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r1, pc, #224 @ (adr r1, 308160 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #704 @ (adr r3, 308344 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 308084 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 308188 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 3082c8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #784 @ (adr r3, 30839c ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 3080dc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 3080c8 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 308208 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #832 @ (adr r1, 3083d4 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 308114 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #336 @ (adr r0, 308208 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 308348 ) │ │ │ │ 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 +951220,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 r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ 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 +952359,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 r4, #136 @ 0x88 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ble.n 308fb4 │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3090cc │ │ │ │ + blt.n 308f6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ 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 +952989,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 r7, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r0, r2, r3, r5, lr} │ │ │ │ - vrsra.u32 q14, q9, #1 │ │ │ │ + vmls.i q14, , d2[0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ 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 +955611,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, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r4, [r7, r3] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ 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 +955658,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} │ │ │ │ + @ instruction: 0xb622 │ │ │ │ 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 +955693,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, r6, r7, lr} │ │ │ │ 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 +955728,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, r5, r6, lr} │ │ │ │ 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 +955763,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 │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ 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 +955798,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 │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ 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 +955833,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 │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ 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 +955868,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 │ │ │ │ + cbz r2, 30b056 │ │ │ │ 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] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ 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 +955912,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, r5, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ 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 +955930,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] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ 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, [r4, #30] │ │ │ │ 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 +955976,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, [r2, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ 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 +956005,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, [r1, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (30b158 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -956042,17 +956028,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, r7, #15 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, 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 +956057,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, [r1, #64] @ 0x40 │ │ │ │ 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 +956090,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, [r3, #60] @ 0x3c │ │ │ │ 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 +956173,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, [r0, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ 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 +956221,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, [r2, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ 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 +956263,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 r3, [sp, #808] @ 0x328 │ │ │ │ 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 +956418,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, [r4, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ 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 +956595,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, [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 │ │ │ │ ldr r1, [pc, #44] @ (30b6e0 ) │ │ │ │ @@ -956638,17 +956624,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 30b47c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 30b66c │ │ │ │ + blt.n 30b70c │ │ │ │ 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 +956669,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, [r1, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ 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 +956705,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, [r6, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ 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 +956748,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 r3, sp, #808 @ 0x328 │ │ │ │ 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 +956784,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 30b2d8 │ │ │ │ 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 +956834,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 │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #48 @ (adr r3, 30b914 ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 30ba54 ) │ │ │ │ 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 +956911,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 r5, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + strb r0, [r0, #0] │ │ │ │ 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 +956943,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 r4, #38 @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ 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 +957129,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 r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ 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 +957223,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 r1, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ 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 +957380,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 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ 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 +957743,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, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #248 @ (adr r0, 30c2c4 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 30c404 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ bcs.n 30c174 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ + vmls.i q13, , d6[0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #752 @ (adr r2, 30c510 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 30c250 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ 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 +958356,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 r6, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + add r0, pc, #224 @ (adr r0, 30ca0c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ 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 +958826,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, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r4, #50 @ 0x32 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ 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 +959221,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 │ │ │ │ + cbz r6, 30d206 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf71a00e5 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + str??.w r0, [sl, r5, lsl #2] │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r3} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ 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 +960560,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, [r1, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 30e11e │ │ │ │ - @ instruction: 0xffff534e │ │ │ │ + vsri.64 d21, d14, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 30e4c0 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 30e200 ) │ │ │ │ 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, [r4, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r6, {r0, r1, r5, r6, r7} │ │ │ │ - vsra.u32 d21, d16, #1 │ │ │ │ + vsubl.u , d31, d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #56] @ (30e120 ) │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [pc, #968] @ (30e4b4 ) │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [pc, #480] @ (30e2dc ) │ │ │ │ + ldr r6, [pc, #800] @ (30e41c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #848] @ (30e450 ) │ │ │ │ + ldr r7, [pc, #144] @ (30e190 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #184] @ (30e1bc ) │ │ │ │ + ldr r6, [pc, #504] @ (30e2fc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [pc, #704] @ (30e3cc ) │ │ │ │ + ldr r6, [pc, #0] @ (30e10c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #144] @ (30e1a0 ) │ │ │ │ + ldr r6, [pc, #464] @ (30e2e0 ) │ │ │ │ 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 +960915,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 r5, [pc, #336] @ (30e594 ) │ │ │ │ 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 +960970,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 r4, [pc, #360] @ (30e640 ) │ │ │ │ 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 +961159,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 │ │ │ │ + bics.w r0, r8, pc, 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 r5, [r1, #20] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r8, [pc, #360] @ 30e848 │ │ │ │ @@ -961326,19 +961312,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, [r1, #29] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [pc, #856] @ (30ebb0 ) │ │ │ │ + ldr r2, [pc, #152] @ (30e8f0 ) │ │ │ │ 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 +961389,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 │ │ │ │ + bvc.n 30e8e8 │ │ │ │ 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 +962387,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 r6, #34 @ 0x22 │ │ │ │ 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 +963706,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} │ │ │ │ + bne.n 3101f4 │ │ │ │ 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 +965939,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 r1, #112 @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ 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 +967089,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 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ 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 +967685,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 r1, #56 @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ 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 +970806,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 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r6, r4] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 314c1c │ │ │ │ + bpl.n 314cbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 314544 │ │ │ │ + b.n 3147e4 │ │ │ │ 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 +970919,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, r1, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbz r6, 314e7e │ │ │ │ lsls r2, r5, #5 │ │ │ │ - b.n 315218 │ │ │ │ + b.n 3154b8 │ │ │ │ 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 +971115,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 │ │ │ │ + bic.w r0, r0, #7700480 @ 0x758000 │ │ │ │ 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 +980784,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 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ 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 +982217,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, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ 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 +984749,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, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add.w r0, sl, #206 @ 0xce │ │ │ │ - b.n 31e170 │ │ │ │ + @ instruction: 0xf25a00ce │ │ │ │ + b.n 31e410 │ │ │ │ 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 +985074,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, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ 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 +985231,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, [r6, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bkpt 0x00da │ │ │ │ lsls r4, r5, #5 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ 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 +985262,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 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfbe000cd │ │ │ │ + ldc2 0, cr0, [r0, #-820]! @ 0xfffffccc │ │ │ │ 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 +985614,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 r2, [pc, #920] @ (31eac8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #720] @ (31ea0c ) │ │ │ │ + ldr r3, [pc, #16] @ (31e74c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #512] @ (31e944 ) │ │ │ │ + ldr r2, [pc, #832] @ (31ea84 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #552] @ (31e970 ) │ │ │ │ + ldr r2, [pc, #872] @ (31eab0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ 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 +985919,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 r6, [pc, #520] @ (31ebf8 ) │ │ │ │ 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 +987081,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 r4, {r1, r2, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmn r6, r2 │ │ │ │ + add r6, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + add r4, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ 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 r5, [pc, #832] @ (31f7f4 ) │ │ │ │ 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 +987145,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 │ │ │ │ + bics r6, r5 │ │ │ │ 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, r7, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 31f5f0 │ │ │ │ + bcs.n 31f490 │ │ │ │ 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 +987235,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 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #512 @ (adr r4, 31f808 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 31f948 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ 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 +987274,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 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 31f6b0 │ │ │ │ + bne.n 31f750 │ │ │ │ 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 +987307,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 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orrs r6, r5 │ │ │ │ + add r6, pc │ │ │ │ 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 +987392,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 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #160 @ (adr r3, 31f81c ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 31f95c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - eors r2, r2 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + beq.n 31f884 │ │ │ │ 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 +987434,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 │ │ │ │ + asrs r4, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ + lsrs r0, r3 │ │ │ │ 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 +987475,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 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ 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 +987502,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 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ 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 │ │ │ │ + eors r4, r4 │ │ │ │ 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 +987548,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 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ 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 +987572,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 │ │ │ │ + ands r2, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ 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 +987812,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 r7, #158 @ 0x9e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #8 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 31fbea │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [pc, #752] @ (31fe6c ) │ │ │ │ + ldr r7, [pc, #48] @ (31fbac ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ 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 +987897,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 r5, #94 @ 0x5e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #232] @ (31fd18 ) │ │ │ │ + ldr r4, [pc, #552] @ (31fe58 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [pc, #152] @ (31fccc ) │ │ │ │ + ldr r4, [pc, #472] @ (31fe0c ) │ │ │ │ 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 +987961,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 r4, #232 @ 0xe8 │ │ │ │ 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 │ │ │ │ + ldrh.w r0, [r8, #211] @ 0xd3 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ 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 +988216,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 r4, #96 @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf6f000d3 │ │ │ │ + str.w r0, [r0, r3, lsl #1] │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r6, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r5, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #104] @ (31ffec ) │ │ │ │ + ldr r1, [pc, #424] @ (32012c ) │ │ │ │ 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 +988347,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 r1, #144 @ 0x90 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ 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 +988451,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 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #10 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldr r4, [r3, 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -988677,44 +988663,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 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cdp2 1, 5, cr0, cr14, cr9, {3} │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ 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 +988860,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 r6, #44 @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r6, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ 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 +989085,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 r3, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ 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 +989154,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 r2, #140 @ 0x8c │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r7, #56 @ 0x38 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ 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 +989533,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 r2, #138 @ 0x8a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r2, r5, #5 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs.w r1, sl, #15269888 @ 0xe90000 │ │ │ │ - ldr r5, [pc, #736] @ (320e9c ) │ │ │ │ + ldr r7, [pc, #32] @ (320bdc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #704] @ (320e80 ) │ │ │ │ + ldr r7, [pc, #0] @ (320bc0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #672] @ (320e64 ) │ │ │ │ + ldr r6, [pc, #992] @ (320fa4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #640] @ (320e48 ) │ │ │ │ + ldr r6, [pc, #960] @ (320f88 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #608] @ (320e2c ) │ │ │ │ + ldr r6, [pc, #928] @ (320f6c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #576] @ (320e10 ) │ │ │ │ + ldr r6, [pc, #896] @ (320f50 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #544] @ (320df4 ) │ │ │ │ + ldr r6, [pc, #864] @ (320f34 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #512] @ (320dd8 ) │ │ │ │ + ldr r6, [pc, #832] @ (320f18 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #480] @ (320dbc ) │ │ │ │ + ldr r6, [pc, #800] @ (320efc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #448] @ (320da0 ) │ │ │ │ + ldr r6, [pc, #768] @ (320ee0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #416] @ (320d84 ) │ │ │ │ + ldr r6, [pc, #736] @ (320ec4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #384] @ (320d68 ) │ │ │ │ + ldr r6, [pc, #704] @ (320ea8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #352] @ (320d4c ) │ │ │ │ + ldr r6, [pc, #672] @ (320e8c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ 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 +989642,15 @@ │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ b.n 320c22 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3e80169 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #28] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -989708,21 +989694,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 r7, #86 @ 0x56 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ 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 +989733,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 r7, #34 @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ 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 +989770,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 r6, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ 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 +989879,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 r7, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ 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 +990080,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 r6, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r6, #10 │ │ │ │ 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 +990203,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 r5, #250 @ 0xfa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ 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 r6, #26 │ │ │ │ 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 +990287,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 r5, #186 @ 0xba │ │ │ │ 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 +990306,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 r5, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ 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 +990346,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 r5, #128 @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ 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 +990400,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 r5, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ 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 +990461,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 r5, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ 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 +990559,25 @@ │ │ │ │ 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 321994 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.u64 q8, q8, │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ 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 +990634,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 r5, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mcr2 0, 4, r0, cr6, cr3, {6} │ │ │ │ + vshr.u64 q8, , #42 │ │ │ │ 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 +990736,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 r5, #88 @ 0x58 │ │ │ │ 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 +990796,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, [r0, #30] │ │ │ │ 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 +990844,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 │ │ │ │ + bpl.n 321890 │ │ │ │ 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 +990868,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 r3, #92 @ 0x5c │ │ │ │ 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 +990991,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, r1, #12 │ │ │ │ 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 +991105,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 r1, #78 @ 0x4e │ │ │ │ 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 +991267,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 r2, #76 @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ 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 +991360,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 r1, #124 @ 0x7c │ │ │ │ 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 +991450,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, r4, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ 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 +991536,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, [r1, #48] @ 0x30 │ │ │ │ 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 +992959,43 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 31dbb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 315870 │ │ │ │ str r0, [r4, #32] │ │ │ │ b.w 321fd8 │ │ │ │ nop │ │ │ │ - movs r4, #32 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r2, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #696 @ (adr r1, 323028 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 323168 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbnz r6, 322da0 │ │ │ │ + cbnz r6, 322db4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + subs r6, r5, r0 │ │ │ │ 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 +993623,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 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ 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 +994903,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, r6, #16 │ │ │ │ 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 +995832,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, r0, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ hlt 0x0030 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r4, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r4, #-824]! @ 0xfffffcc8 │ │ │ │ + cdp2 0, 11, cr0, cr4, cr14, {6} │ │ │ │ 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 +996021,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 │ │ │ │ + stc2 0, cr0, [r2], #-824 @ 0xfffffcc8 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab600ce │ │ │ │ + stc2 0, cr0, [r6], {206} @ 0xce │ │ │ │ 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 +996159,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 │ │ │ │ + @ instruction: 0xfb1a00ce │ │ │ │ stmdb sp!, {r4, r5, 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 +996418,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] │ │ │ │ + ldrsh.w r0, [ip, #206] @ 0xce │ │ │ │ + vst1.8 {d16[6]}, [ip], lr │ │ │ │ + ldrsh.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 +996741,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: 0xf74400ce │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5f200ce │ │ │ │ - rsbs r0, sl, #6750208 @ 0x670000 │ │ │ │ - rsb r0, r2, #6750208 @ 0x670000 │ │ │ │ + @ instruction: 0xf74200ce │ │ │ │ + @ instruction: 0xf72a00ce │ │ │ │ + @ instruction: 0xf71200ce │ │ │ │ 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 +997003,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 │ │ │ │ + bic.w r0, lr, #6750208 @ 0x670000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #700] @ (32590c ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #700] @ (325910 ) │ │ │ │ @@ -997290,18 +997277,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 │ │ │ │ + @ instruction: 0xf19a00ce │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, lr, #206 @ 0xce │ │ │ │ + sbcs.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 +998347,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, #824]! @ 0x338 │ │ │ │ + stc 0, cr0, [sl, #824] @ 0x338 │ │ │ │ + ldc 0, cr0, [r8, #824] @ 0x338 │ │ │ │ + stcl 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 │ │ │ │ + bic.w r0, r6, lr, lsl #3 │ │ │ │ + and.w r0, r2, lr, lsl #3 │ │ │ │ + strd r0, r0, [r6, #824] @ 0x338 │ │ │ │ + ldrd r0, r0, [r0, #824] @ 0x338 │ │ │ │ + @ instruction: 0xe98000ce │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 326cc0 │ │ │ │ + b.n 325f60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 326c84 │ │ │ │ + b.n 325f24 │ │ │ │ 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 +998565,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 326edc │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r4, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 326c00 │ │ │ │ + b.n 326ea0 │ │ │ │ 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 +998741,15 @@ │ │ │ │ ite ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 45c1d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n 326810 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ 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 +998782,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 │ │ │ │ + udf #70 @ 0x46 │ │ │ │ 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 +999500,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 │ │ │ │ + bls.n 3270e8 │ │ │ │ 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 +999819,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, [r5, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ 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 +999948,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 │ │ │ │ + bcc.n 3274d0 │ │ │ │ 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 +1000158,21 @@ │ │ │ │ bhi.w 3274e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 327420 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #1 │ │ │ │ b.n 327644 │ │ │ │ nop │ │ │ │ - beq.n 32764c │ │ │ │ + bcs.n 3276ec │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 3275c8 │ │ │ │ + bne.n 327668 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 327788 │ │ │ │ + bne.n 327628 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 3276e0 │ │ │ │ + bne.n 327780 │ │ │ │ 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 +1000286,17 @@ │ │ │ │ bl 39b880 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ bl 31dbb4 │ │ │ │ str r4, [r6, #0] │ │ │ │ b.n 327736 │ │ │ │ nop │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + beq.n 327848 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 327758 │ │ │ │ + bcs.n 3277f8 │ │ │ │ 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 +1000491,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} │ │ │ │ + beq.n 3279ac │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + beq.n 327a18 │ │ │ │ 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 +1000565,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 r7!, {r2, r3, r4, r5} │ │ │ │ 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 +1000894,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, [r6, #7] │ │ │ │ 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 +1000954,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 r3, {r3, r4} │ │ │ │ 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 +1002028,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 r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ 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 +1002964,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, [r5, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ 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 +1003328,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 │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1007424,23 +1007411,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 r5, pc, #536 @ (adr r5, 32c0a0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmn r2, r6 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ 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 +1008564,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, [r3, #26] │ │ │ │ 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 +1008696,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, [r4, #28] │ │ │ │ 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, [r1, #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 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #788] @ (32cfd4 ) │ │ │ │ @@ -1009042,43 +1009029,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, [r6, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfb8800cc │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldc2l 0, cr0, [r8], {204} @ 0xcc │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - mcr 0, 4, r0, cr14, cr3, {6} │ │ │ │ + vshr.s64 q8, , #34 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ 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 +1009322,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 r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 32cf4c │ │ │ │ + b.n 32d1ec │ │ │ │ lsls r5, r1, #3 │ │ │ │ bpl.n 32d1f8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - b.n 32ce0c │ │ │ │ + b.n 32d0ac │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 32d27c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - b.n 32ceec │ │ │ │ + b.n 32d18c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32ce0c │ │ │ │ + b.n 32d0ac │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32cd84 │ │ │ │ + b.n 32d024 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32ce5c │ │ │ │ + b.n 32d0fc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32cc48 │ │ │ │ + b.n 32cee8 │ │ │ │ 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 +1010565,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 r0, sp, #112 @ 0x70 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #784 @ (adr r1, 32e1ec ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 32df2c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r5, pc, #280 @ (adr r5, 32dff8 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 32e138 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 32e2dc ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 32e01c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #896 @ (adr r0, 32e27c ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 32dfbc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 32df20 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 32e060 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #824 @ (adr r0, 32e254 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 32df94 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r4, #140 @ 0x8c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + add r1, pc, #128 @ (adr r1, 32dfb0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 32e518 │ │ │ │ + b.n 32d7b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 32e500 │ │ │ │ + b.n 32d7a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + add r0, pc, #384 @ (adr r0, 32e0c0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ 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 +1011777,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, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r0, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ 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 +1013322,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 r7, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ 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 +1014467,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] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ 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 +1015701,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 r7, [pc, #416] @ (331740 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #312] @ (3316dc ) │ │ │ │ + ldr r4, [pc, #632] @ (33181c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bge.n 331630 │ │ │ │ + blt.n 3314d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #344] @ (331704 ) │ │ │ │ + ldr r4, [pc, #664] @ (331844 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #256] @ (3316b0 ) │ │ │ │ + ldr r4, [pc, #576] @ (3317f0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #328] @ (331700 ) │ │ │ │ + ldr r4, [pc, #648] @ (331840 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev16 r4, r3 │ │ │ │ + cbnz r4, 331626 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #176] @ (331674 ) │ │ │ │ + ldr r4, [pc, #496] @ (3317b4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #72] @ (331610 ) │ │ │ │ + ldr r4, [pc, #392] @ (331750 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r2, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blx r8 │ │ │ │ + ldr r1, [pc, #64] @ (331620 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + bkpt 0x0084 │ │ │ │ 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 +1016752,67 @@ │ │ │ │ beq.w 3328d2 │ │ │ │ b.w 333866 │ │ │ │ nop │ │ │ │ adds r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 332118 │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #56 @ (adr r7, 332170 ) │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ 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 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ 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 +1017905,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 r4, #64 @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + adds r6, r4, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r6, [r7, #9] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r1, #7] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #6 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #14 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #26 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r0, [r1, #22] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + cbnz r6, 332ea4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #264 @ (adr r0, 332f44 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 333084 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #288 @ (adr r0, 332f60 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 3330a0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #18 │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ 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 +1019060,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 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + movs r1, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldcl 0, cr0, [lr, #904] @ 0x388 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + vhadd.s32 q0, q15, q9 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vst4. {d0-d3}, [r2]! │ │ │ │ - add r0, pc, #408 @ (adr r0, 333c98 ) │ │ │ │ + @ instruction: 0xfa5200cd │ │ │ │ + add r1, pc, #728 @ (adr r1, 333dd8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + subs r4, r1, r1 │ │ │ │ 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 +1019262,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, [r5, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, sp │ │ │ │ + mov ip, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + mov r4, pc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ 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 +1019429,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 r3, #66 @ 0x42 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ 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 +1019503,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 r7, #72 @ 0x48 │ │ │ │ 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 +1019541,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, [r7, #44] @ 0x2c │ │ │ │ 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 +1019690,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, [r7, #34] @ 0x22 │ │ │ │ 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 +1019994,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, [r3, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ 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 +1021077,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, [r5, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #408] @ (334f24 ) │ │ │ │ + ldr r3, [pc, #728] @ (335064 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ 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 r7, #144 @ 0x90 │ │ │ │ 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 +1022226,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 r2, #250 @ 0xfa │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ 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 r1, #36 @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r4, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + subs r0, r0, #0 │ │ │ │ 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 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ 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 +1023414,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, r4, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r6, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ 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 +1024658,62 @@ │ │ │ │ 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, r1, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #192] @ (3371bc ) │ │ │ │ + ldr r2, [pc, #512] @ (3372fc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r4, r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r5, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 q8, q12, │ │ │ │ - vhadd.u q0, q11, │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ + 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 │ │ │ │ ble.n 337174 │ │ │ │ @@ -1025865,48 +1025854,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 │ │ │ │ + vhadd.u16 q0, q14, │ │ │ │ asrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4, #820]! @ 0x334 │ │ │ │ + cdp2 0, 15, cr0, cr4, cr13, {6} │ │ │ │ asrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7400cd │ │ │ │ - @ instruction: 0xfba600cd │ │ │ │ + stc2l 0, cr0, [r4], {205} @ 0xcd │ │ │ │ + ldc2l 0, cr0, [r6], #820 @ 0x334 │ │ │ │ subs r4, r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa9c00cd │ │ │ │ - @ instruction: 0xfa8800cd │ │ │ │ - @ instruction: 0xfa1000cd │ │ │ │ - ldr??.w r0, [ip, #205] @ 0xcd │ │ │ │ - vst4. {d0-d3}, [r0]! │ │ │ │ + @ instruction: 0xfbec00cd │ │ │ │ + smlsld r0, r0, r8, sp │ │ │ │ + @ instruction: 0xfb6000cd │ │ │ │ + @ instruction: 0xfb4c00cd │ │ │ │ + @ instruction: 0xfa5000cd │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [sl, #205] @ 0xcd │ │ │ │ + @ instruction: 0xfa2a00cd │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r0, sp] │ │ │ │ + ldr??.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 │ │ │ │ + str.w r0, [r2, sp] │ │ │ │ + strh.w r0, [lr, sp] │ │ │ │ + ldrb.w r0, [sl, sp] │ │ │ │ + strb.w r0, [r6, sp] │ │ │ │ + @ instruction: 0xf76200cd │ │ │ │ + @ instruction: 0xf70000cd │ │ │ │ + @ instruction: 0xf67800cd │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bfi r0, r8, #3, #11 │ │ │ │ - @ instruction: 0xf35600cd │ │ │ │ + @ instruction: 0xf4b800cd │ │ │ │ + @ instruction: 0xf4a600cd │ │ │ │ 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 +1027401,52 @@ │ │ │ │ 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 │ │ │ │ + stc 0, cr0, [lr], #820 @ 0x334 │ │ │ │ asrs r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3c00cd │ │ │ │ + stc 0, cr0, [ip], {205} @ 0xcd │ │ │ │ adds r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, sl, sp, lsl #3 │ │ │ │ + stcl 0, cr0, [sl], #-820 @ 0xfffffccc │ │ │ │ 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 │ │ │ │ + ldrd r0, r0, [sl, #820] @ 0x334 │ │ │ │ + strd r0, r0, [r6, #820] @ 0x334 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 338b08 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - b.n 338ae4 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ + @ instruction: 0xe82e00cd │ │ │ │ + @ instruction: 0xe81a00cd │ │ │ │ cmp r1, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 338894 │ │ │ │ + b.n 338b34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338874 │ │ │ │ + b.n 338b14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338678 │ │ │ │ + b.n 338918 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338658 │ │ │ │ + b.n 3388f8 │ │ │ │ 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 33955c │ │ │ │ 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 +1028594,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 339e40 │ │ │ │ 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 │ │ │ │ + b.n 3399e0 │ │ │ │ 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 +1028624,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 │ │ │ │ + ble.n 339904 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r6, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3399b4 │ │ │ │ + ble.n 339a54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 339978 │ │ │ │ + ble.n 339a18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3398e4 │ │ │ │ + bge.n 339984 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3399f8 │ │ │ │ + bge.n 339a98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3399c4 │ │ │ │ + bge.n 339a64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r7, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 33991c │ │ │ │ + bls.n 3399bc │ │ │ │ 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 +1029801,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 │ │ │ │ + bvs.n 33a6b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 33a5d4 │ │ │ │ + bvs.n 33a674 │ │ │ │ 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 │ │ │ │ + bmi.n 33a6a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 33a6c4 │ │ │ │ + bcc.n 33a564 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 33a6e0 │ │ │ │ + bne.n 33a580 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 33a6a4 │ │ │ │ + bne.n 33a544 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 33a680 │ │ │ │ + bne.n 33a520 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r3, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 33a644 │ │ │ │ + bne.n 33a6e4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + bne.n 33a668 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ 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 +1031698,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} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ite cc │ │ │ │ - lslcc r5, r1, #3 │ │ │ │ - popcs {r1, r7} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + cbnz r6, 33b9a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r2, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + cbnz r2, 33b99c │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + cbnz r4, 33b99c │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + cbnz r6, 33b99c │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ 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 +1032924,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} │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 33c6ae │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 33c6ac │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 33c69e │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r0, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 33c690 │ │ │ │ + cbz r0, 33c6a4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r6, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 33c68e │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r4, 33c688 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r4, r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 33c67a │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + cbz r6, 33c67c │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r4, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ 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 +1034164,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 r5, pc, #80 @ (adr r5, 33d260 ) │ │ │ │ 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 r2, pc, #976 @ (adr r2, 33d5f4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #136 @ (adr r1, 33d2b0 ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 33d3f0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #64 @ (adr r1, 33d26c ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 33d3ac ) │ │ │ │ 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 +1034194,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 r7, [sp, #688] @ 0x2b0 │ │ │ │ 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 +1035380,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 r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ 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 +1035515,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 r1, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stcl 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + cdp 0, 1, cr0, cr0, cr12, {6} │ │ │ │ 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 +1035597,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 │ │ │ │ + stcl 0, cr0, [lr, #-816]! @ 0xfffffcd0 │ │ │ │ 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 +1035631,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 │ │ │ │ + stcl 0, cr0, [r6, #-816] @ 0xfffffcd0 │ │ │ │ + stcl 0, cr0, [sl, #-816]! @ 0xfffffcd0 │ │ │ │ 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 +1035735,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 r3, pc, #912 @ (adr r3, 33e54c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #40] @ (33e1e8 ) │ │ │ │ + ldr r4, [pc, #360] @ (33e328 ) │ │ │ │ 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 +1036239,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, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + b.n 33e83c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ 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 +1036306,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} │ │ │ │ + @ instruction: 0xb632 │ │ │ │ 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 +1037308,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, [r6, #28] │ │ │ │ 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 +1037515,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, [r6, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ 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 +1037652,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] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ 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 +1038020,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, [r7, #27] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r2, #8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r1, #24] │ │ │ │ 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 +1038258,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, [r3, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r4, r3, #29 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ 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 +1038566,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 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ 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 +1038661,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 r7, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov lr, ip │ │ │ │ + ldr r0, [pc, #216] @ (33ff04 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [pc, #960] @ (3401f0 ) │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ 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 +1038717,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] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ 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 +1038934,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] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + b.n 3400fc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r2, r2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ 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 +1039946,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 r4, pc, #288 @ (adr r4, 340cac ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldc2l 1, cr0, [r6], {103} @ 0x67 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ 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} │ │ │ │ + @ instruction: 0xeaee00cc │ │ │ │ + @ instruction: 0xeae400cc │ │ │ │ + @ instruction: 0xeade00cc │ │ │ │ + @ instruction: 0xead800cc │ │ │ │ + @ instruction: 0xead200cc │ │ │ │ + pkhbt r0, ip, ip, lsl #3 │ │ │ │ + pkhbt r0, r8, ip, lsl #3 │ │ │ │ + pkhbt r0, r8, ip, lsl #3 │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 340d0c │ │ │ │ + bvs.n 340bac │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ b.n 340a66 │ │ │ │ - vmla.i , , d4[0] │ │ │ │ + vrshr.u32 d23, d4, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ 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 +1041203,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, [r3, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf2d800cc │ │ │ │ - ldr??.w r0, [lr, #204] @ 0xcc │ │ │ │ + bic.w r0, r8, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xfb2e00cc │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 341a54 │ │ │ │ + b.n 341cf4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 341a70 │ │ │ │ + b.n 341d10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ 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 +1041949,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] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ 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 +1042139,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, [r6, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ 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 +1042297,20 @@ │ │ │ │ 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 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + strd r0, r0, [r8], #-816 @ 0x330 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 34228c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 341d88 │ │ │ │ + b.n 342028 │ │ │ │ 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 +1042388,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, [r1, r5] │ │ │ │ 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 +1042450,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] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ 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 +1042500,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, [r0, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ 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 +1042592,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] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ 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 +1042670,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, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r6, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -1042747,17 +1042733,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 r4, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ 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 +1042842,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 r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bhi.n 3428c4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ 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 +1042943,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] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ 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 +1043060,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 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bvs.n 342ad0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ @@ -1043292,29 +1043278,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] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 342d04 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldrh r4, [r3, 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #360] @ (342dd4 ) │ │ │ │ @@ -1043461,29 +1043447,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 r3, #112 @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcc.n 342e20 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #440] @ (342fc8 ) │ │ │ │ @@ -1043665,37 +1043651,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, [r1, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ beq.n 342f84 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ 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 +1043976,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, [r6, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ 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 +1044035,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, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ 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 +1044138,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, [r5, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ 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 +1044363,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, [r6, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 34322c │ │ │ │ + b.n 3434cc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r7, #14 │ │ │ │ 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 +1044387,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] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ 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 +1045090,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, [r1, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 343f44 │ │ │ │ + bne.n 343de4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -1045548,29 +1045534,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 r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 3442a4 │ │ │ │ + ble.n 344344 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 344230 │ │ │ │ + bgt.n 3442d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 344374 │ │ │ │ + bgt.n 344214 │ │ │ │ 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 +1045671,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] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ 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 +1045828,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] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bx r1 │ │ │ │ + ldr r0, [pc, #360] @ (34470c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ 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 +1045940,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] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #120] @ (34472c ) │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ 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 +1046573,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 r7, [pc, #32] @ (344d10 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #72] @ (344d3c ) │ │ │ │ + ldr r7, [pc, #392] @ (344e7c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [pc, #528] @ (344f08 ) │ │ │ │ + ldr r5, [pc, #848] @ (345048 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #408] @ (344e94 ) │ │ │ │ + ldr r4, [pc, #728] @ (344fd4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #520] @ (344f08 ) │ │ │ │ + ldr r4, [pc, #840] @ (345048 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #984] @ (3450dc ) │ │ │ │ + ldr r4, [pc, #280] @ (344e1c ) │ │ │ │ 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 +1047019,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 │ │ │ │ + bvs.n 3450f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [pc, #680] @ (34540c ) │ │ │ │ + ldr r3, [pc, #1000] @ (34554c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 3451b0 │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #224] @ (345250 ) │ │ │ │ + ldr r3, [pc, #544] @ (345390 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r7, sp, #896 @ 0x380 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cbnz r2, 3451c8 │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #192] @ (34523c ) │ │ │ │ + ldr r1, [pc, #512] @ (34537c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #440] @ (345338 ) │ │ │ │ + ldr r2, [pc, #760] @ (345478 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + ldr r0, [pc, #856] @ (3454dc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #248] @ (345280 ) │ │ │ │ + ldr r1, [pc, #568] @ (3453c0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blx fp │ │ │ │ + ldr r1, [pc, #160] @ (34522c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #400] @ (345320 ) │ │ │ │ + ldr r1, [pc, #720] @ (345460 ) │ │ │ │ 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 +1047150,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: 0xb76c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #512] @ (3454a4 ) │ │ │ │ + ldr r1, [pc, #832] @ (3455e4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #968] @ (345670 ) │ │ │ │ + ldr r2, [pc, #264] @ (3453b0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + ldr r1, [pc, #248] @ (3453a4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #432] @ (345460 ) │ │ │ │ + ldr r1, [pc, #752] @ (3455a0 ) │ │ │ │ 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 +1047528,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 r2, [pc, #168] @ (345754 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + cbnz r4, 3456ca │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bxns lr │ │ │ │ + ldr r0, [pc, #784] @ (3459cc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 34572c │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r6, 345730 │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345736 │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 34573c │ │ │ │ + push {r2, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345724 │ │ │ │ + push {r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345728 │ │ │ │ + push {r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r0, r4 │ │ │ │ + cbz r0, 345740 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bx r7 │ │ │ │ + ldr r0, [pc, #568] @ (345920 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 345712 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345716 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov sl, r7 │ │ │ │ + ldr r0, [pc, #40] @ (34571c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r8, r9 │ │ │ │ + bx r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r8, pc │ │ │ │ + bx r9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r4, r1 │ │ │ │ + cmn r4, r3 │ │ │ │ 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 +1048576,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 │ │ │ │ + ldr r0, [pc, #408] @ (3462d0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ 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, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mvns r4, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 346068 │ │ │ │ + blt.n 346108 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - tst r0, r6 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + ands r4, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r4 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r5 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + lsrs r6, r6 │ │ │ │ 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 +1049820,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, r5, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3468dc │ │ │ │ + b.n 346b7c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [pc, #576] @ (347064 ) │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #12 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ 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 +1050018,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 r2, #252 @ 0xfc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #240] @ (3470b8 ) │ │ │ │ + ldr r4, [pc, #560] @ (3471f8 ) │ │ │ │ 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 +1051240,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 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r2, [r0, #16] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [pc, #368] @ (347eb8 ) │ │ │ │ + ldr r7, [pc, #688] @ (347ff8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + b.n 347e3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 347cfc │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blt.n 347c80 │ │ │ │ + bgt.n 347d20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #18 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 347cc0 │ │ │ │ + blt.n 347d60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + cbz r2, 347dac │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ 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 +1051398,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, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r7, #0 │ │ │ │ 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 +1052523,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 r1, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #880 @ (adr r3, 348e74 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 348bb4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 348a30 │ │ │ │ + bpl.n 348ad0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r2, [r0, #27] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 348ac0 │ │ │ │ + bge.n 348b60 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 348b0c │ │ │ │ + bpl.n 348bac │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 348a6c │ │ │ │ + bmi.n 348b0c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - blt.n 348b94 │ │ │ │ + bgt.n 348c34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r5, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ 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 +1053063,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 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bic.w r0, r2, #204 @ 0xcc │ │ │ │ - @ instruction: 0xf37e00cc │ │ │ │ - adds r4, r6, r4 │ │ │ │ + sbcs.w r0, r2, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf4ce00cc │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + subs r0, r2, 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, #3680] @ 0xe60 │ │ │ │ sub sp, #380 @ 0x17c │ │ │ │ movs r3, #0 │ │ │ │ @@ -1054169,86 +1054155,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 r2, #152 @ 0x98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf6ea00cc │ │ │ │ - adds r0, r5, r7 │ │ │ │ + ldrh.w r0, [sl, ip] │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - itt cc │ │ │ │ - lslcc r4, r1, #3 │ │ │ │ - ldrcc r0, [pc, #736] @ (34a00c ) │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + ldr r2, [pc, #32] @ (349d4c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ 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 +1055344,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 r5, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r2, r3 │ │ │ │ + cbz r2, 34aa72 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + cbnz r6, 34aa4a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + cbnz r2, 34aa48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x0082 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + itee le │ │ │ │ + lslle r3, r1, #3 │ │ │ │ + lsrgt r2, r2, #25 │ │ │ │ + lslgt r5, r1, #3 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + setend be │ │ │ │ lsls r5, r3, #3 │ │ │ │ - uxth r6, r6 │ │ │ │ + push {r1, r2} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 34a464 │ │ │ │ + b.n 34a704 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ 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 +1056203,125 @@ │ │ │ │ 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, r5, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.u8 q8, q13, q6 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vst4. {d16-d19}, [lr], ip │ │ │ │ + @ instruction: 0xfa9e00cc │ │ │ │ stc2l 1, cr0, [sl], #-356 @ 0xfffffe9c │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.u32 q8, q15, q6 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 3, cr0, cr2, cr12, {6} │ │ │ │ - cdp2 0, 7, cr0, cr0, cr12, {6} │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr6, cr12, {6} │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + vmla.i q0, q9, d0[3] │ │ │ │ + vmla.i q8, q8, d0[3] │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr12, {6} │ │ │ │ - @ instruction: 0xf4a000cc │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + vmla.i32 q0, q11, d12[0] │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + vmla.i32 q0, q12, d12[0] │ │ │ │ + @ instruction: 0xf5f000cc │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vmla.i32 q0, q14, d12[0] │ │ │ │ - ldc2l 0, cr0, [r8, #816]! @ 0x330 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [lr], {204} @ 0xcc │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + vhadd.u8 q8, q12, q6 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + stc2l 0, cr0, [lr, #816]! @ 0x330 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ 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 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + ldc2 0, cr0, [r8, #816]! @ 0x330 │ │ │ │ + cdp2 0, 3, cr0, cr4, cr12, {6} │ │ │ │ + stc2 0, cr0, [r0, #816]! @ 0x330 │ │ │ │ + stc2 0, cr0, [r0, #816]! @ 0x330 │ │ │ │ + ldc2 0, cr0, [r0, #816] @ 0x330 │ │ │ │ + stc2l 0, cr0, [lr, #-816]! @ 0xfffffcd0 │ │ │ │ + stc2l 0, cr0, [sl, #816]! @ 0x330 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr], #-816 @ 0xfffffcd0 │ │ │ │ + ldc2 0, cr0, [lr, #816]! @ 0x330 │ │ │ │ stmdb 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 +1056541,32 @@ │ │ │ │ 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] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [sl, #-816]! @ 0xfffffcd0 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + cdp2 0, 8, cr0, cr10, cr12, {6} │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2l 0, cr0, [sl], #816 @ 0x330 │ │ │ │ - vhadd.u8 q0, q8, │ │ │ │ + cdp2 0, 4, cr0, cr10, cr12, {6} │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #152] @ (34b700 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -1056645,15 +1056635,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, r3, #24 │ │ │ │ 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 +1057590,81 @@ │ │ │ │ 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, r3, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr??.w r0, [lr, #205] @ 0xcd │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + @ instruction: 0xfb4e00cd │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #880] @ (34c440 ) │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ tst r6, r7 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 34c044 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + strd r0, r0, [lr], #820 @ 0x334 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ 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 +1057790,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 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r5, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ 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 +1057866,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, r4, #30 │ │ │ │ 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 +1057990,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, r2, #28 │ │ │ │ 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 +1058099,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 │ │ │ │ + @ instruction: 0xffff05e8 │ │ │ │ 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 +1058822,33 @@ │ │ │ │ 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 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ 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 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsls r5, r1, #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 │ │ │ │ + vrev32.16 q0, q6 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + cdp2 0, 13, cr0, cr8, cr12, {6} │ │ │ │ + cdp2 0, 12, cr0, cr10, cr12, {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, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #264] @ (34ce44 ) │ │ │ │ ldr r3, [pc, #264] @ (34ce48 ) │ │ │ │ @@ -1058966,15 +1058959,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 │ │ │ │ + cdp2 0, 7, cr0, cr10, cr12, {6} │ │ │ │ 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 +1059346,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 │ │ │ │ + ldc2 0, cr0, [sl], #-816 @ 0xfffffcd0 │ │ │ │ + ldc2l 0, cr0, [ip], #816 @ 0x330 │ │ │ │ asrs r0, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8400cc │ │ │ │ - @ instruction: 0xfa7c00cc │ │ │ │ + smlsld r0, r0, r4, ip │ │ │ │ + smlald r0, r0, ip, ip │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8400cc │ │ │ │ - @ instruction: 0xfa7a00cc │ │ │ │ - @ instruction: 0xfa3000cc │ │ │ │ + smlsld r0, r0, r4, ip │ │ │ │ + smlald r0, r0, sl, ip │ │ │ │ + @ instruction: 0xfb8000cc │ │ │ │ stmdb 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 +1059668,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: 0xfb3200cc │ │ │ │ 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 │ │ │ │ + @ instruction: 0xfad200cc │ │ │ │ + @ instruction: 0xfa8000cc │ │ │ │ + @ instruction: 0xfa2000cc │ │ │ │ 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 +1059920,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] │ │ │ │ + @ instruction: 0xf6dc00cc │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf58a00cc │ │ │ │ - sbc.w r0, r8, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf6da00cc │ │ │ │ + @ instruction: 0xf6b800cc │ │ │ │ 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 +1060079,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 │ │ │ │ + @ instruction: 0xf62c00cc │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - orn r0, r2, #6684672 @ 0x660000 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + subs.w r0, r2, #6684672 @ 0x660000 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bics.w r0, r0, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf58000cc │ │ │ │ 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 +1060108,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 r3!, {r2, r4, r6, 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 +1060376,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: 0xf73400cc │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf4c800cc │ │ │ │ - @ instruction: 0xf4e200cc │ │ │ │ + @ instruction: 0xf61800cc │ │ │ │ + @ instruction: 0xf63200cc │ │ │ │ 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 +1060602,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 │ │ │ │ + subw r0, ip, #2252 @ 0x8cc │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bic.w r0, r4, #6684672 @ 0x660000 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + sbcs.w r0, r4, #6684672 @ 0x660000 │ │ │ │ + ldmia r3!, {r1, r2, r5, 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 │ │ │ │ + rsb r0, sl, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf5f800cc │ │ │ │ + subs.w r0, lr, #6684672 @ 0x660000 │ │ │ │ + orns r0, r8, #6684672 @ 0x660000 │ │ │ │ + eor.w r0, lr, #6684672 @ 0x660000 │ │ │ │ + subs r4, r7, r5 │ │ │ │ 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 +1061311,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 │ │ │ │ + bics.w r0, ip, #6684672 @ 0x660000 │ │ │ │ subs r2, r3, #2 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf19800cc │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + @ instruction: 0xf2e800cc │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 34e6dc │ │ │ │ + bcs.n 34e77c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - negs r0, r3 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #256] @ (34e7c4 ) │ │ │ │ + ldr r7, [pc, #576] @ (34e904 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf0c000cc │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + @ instruction: 0xf21000cc │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xe82400cb │ │ │ │ - @ instruction: 0xe82400cb │ │ │ │ - orrs.w r0, r4, #204 @ 0xcc │ │ │ │ - orr.w r0, sl, #204 @ 0xcc │ │ │ │ - bmi.n 34e7a4 │ │ │ │ + ldrd r0, r0, [r4, #-812]! @ 0x32c │ │ │ │ + ldrd r0, r0, [r4, #-812]! @ 0x32c │ │ │ │ + sub.w r0, r4, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf19a00cc │ │ │ │ + bpl.n 34e644 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-804]! @ 0xfffffcdc │ │ │ │ - bic.w r0, r0, #204 @ 0xcc │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + cdp2 0, 11, cr0, cr14, cr9, {6} │ │ │ │ + sbcs.w r0, r0, #204 @ 0xcc │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - and.w r0, r4, #204 @ 0xcc │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + adcs.w r0, r4, #204 @ 0xcc │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orr.w r0, sl, #6651904 @ 0x658000 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + @ instruction: 0xf59a00cb │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vmla.i16 d0, d18, d4[1] │ │ │ │ - ldr r1, [pc, #352] @ (34e88c ) │ │ │ │ + @ instruction: 0xf0e200cc │ │ │ │ + ldr r2, [pc, #672] @ (34e9cc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s q8, q10, q6 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf0c400cc │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s8 q8, q13, q6 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + eors.w r0, sl, #204 @ 0xcc │ │ │ │ + adds r4, r3, r4 │ │ │ │ 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 │ │ │ │ + eor.w r0, r2, #204 @ 0xcc │ │ │ │ + orns r0, ip, #204 @ 0xcc │ │ │ │ + orns r0, sl, #204 @ 0xcc │ │ │ │ + orns r0, r4, #204 @ 0xcc │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.s32 q8, q15, q0 │ │ │ │ - cdp 0, 14, cr0, cr12, 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 │ │ │ │ + @ instruction: 0xf0be00d0 │ │ │ │ + bics.w r0, ip, #204 @ 0xcc │ │ │ │ + bics.w r0, r2, #204 @ 0xcc │ │ │ │ + bic.w r0, r0, #204 @ 0xcc │ │ │ │ + ands.w r0, sl, #204 @ 0xcc │ │ │ │ + and.w r0, r8, #204 @ 0xcc │ │ │ │ + and.w r0, r2, #204 @ 0xcc │ │ │ │ + vext.8 q8, q14, q6, #0 │ │ │ │ + vext.8 q8, q13, q6, #0 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 6, cr0, cr10, cr12, {6} │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + vext.8 q0, q13, q6, #0 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc 0, cr0, [r4, #816]! @ 0x330 │ │ │ │ - ldc 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + cdp 0, 15, cr0, cr4, cr12, {6} │ │ │ │ + stcl 0, cr0, [r0, #816]! @ 0x330 │ │ │ │ stmdb 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 +1061558,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 │ │ │ │ + stc 0, cr0, [lr, #-816] @ 0xfffffcd0 │ │ │ │ asrs r6, r4, #29 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - sub.w r0, r4, ip, lsl #3 │ │ │ │ - sub.w r0, r2, ip, lsl #3 │ │ │ │ + ldcl 0, cr0, [r4], #816 @ 0x330 │ │ │ │ + ldcl 0, cr0, [r2], #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 r5, r1 │ │ │ │ ldr r1, [pc, #172] @ (34e9f4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -1061652,18 +1061645,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 │ │ │ │ + @ instruction: 0xebe400cc │ │ │ │ asrs r4, r7, #24 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add.w r0, r2, ip, lsl #3 │ │ │ │ + mrrc 0, 12, r0, r2, cr12 │ │ │ │ stmdb 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 +1062473,41 @@ │ │ │ │ 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 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + pkhbt r0, lr, ip, lsl #3 │ │ │ │ + stmia.w sl, {r2, r3, r6, r7} │ │ │ │ asrs r0, r5, #6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 34ee80 │ │ │ │ + b.n 34f120 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34ee6c │ │ │ │ + b.n 34f10c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 34f3f4 │ │ │ │ + b.n 34f694 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f404 │ │ │ │ + b.n 34f6a4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f430 │ │ │ │ + b.n 34f6d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f948 │ │ │ │ + b.n 34ebe8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f9b0 │ │ │ │ + b.n 34ec50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f9b0 │ │ │ │ + b.n 34ec50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f964 │ │ │ │ + b.n 34ec04 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ 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 +1062800,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 34fb58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f8e0 │ │ │ │ + b.n 34fb80 │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 34f748 │ │ │ │ + b.n 34f9e8 │ │ │ │ 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 +1062944,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, [r0, #28] │ │ │ │ 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 +1064256,52 @@ │ │ │ │ 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, r1, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r4, pc, #592 @ (adr r4, 350798 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r3, pc, #744 @ (adr r3, 350838 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, pc, #928 @ (adr r1, 3508f8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, pc, #632 @ (adr r1, 3507d8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, pc, #336 @ (adr r1, 3506b8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r0, pc, #776 @ (adr r0, 350878 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ 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, │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ 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 +1064618,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 │ │ │ │ + ldr r0, [pc, #136] @ (350944 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + beq.n 350840 │ │ │ │ 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 +1066047,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 r3!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ 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 +1066252,18 @@ │ │ │ │ ... │ │ │ │ @ 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 │ │ │ │ - │ │ │ │ - lslcc r6, r4, #5 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + b.n 3516b4 │ │ │ │ + lsls 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 +1066744,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, r6, r7, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 351f12 │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 351f00 │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r3 │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - hlt 0x0034 │ │ │ │ + pop {r2} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - hlt 0x0012 │ │ │ │ + cbnz r2, 351f48 │ │ │ │ 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 +1067129,15 @@ │ │ │ │ b.n 351bd4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb772 │ │ │ │ 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 +1067606,21 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 3c79d8 │ │ │ │ mov r2, r0 │ │ │ │ b.n 352702 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 352754 │ │ │ │ + sxtb r4, r4 │ │ │ │ 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 +1069571,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 │ │ │ │ + add r0, pc, #232 @ (adr r0, 353c40 ) │ │ │ │ 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 +1069907,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 │ │ │ │ + add.w r0, sl, #6717440 @ 0x668000 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3539d8 │ │ │ │ + b.n 353c78 │ │ │ │ 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 +1070453,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 │ │ │ │ + rsbs r0, r6, #205 @ 0xcd │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ 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 354998 │ │ │ │ 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 +1071141,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, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ 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 +1071825,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, [r2, #62] @ 0x3e │ │ │ │ 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 +1071907,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 │ │ │ │ + mcr2 0, 3, r0, cr10, cr0, {6} │ │ │ │ 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 +1071978,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, #832]! @ 0x340 │ │ │ │ stmdb 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 +1072196,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 │ │ │ │ + cbz r4, 3556c0 │ │ │ │ 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 +1072658,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, [r1, #30] │ │ │ │ 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 +1072944,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 r6, sp, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r4, #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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #196] @ (355eb8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1073051,15 +1073043,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, [r7, #19] │ │ │ │ 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 +1073566,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, [r0, #8] │ │ │ │ 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 +1073795,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, [r5, #24] │ │ │ │ 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 +1074161,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, r3, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - mvns r6, r2 │ │ │ │ + cmp r6, r4 │ │ │ │ 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 +1074490,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 │ │ │ │ + mcr 0, 4, r0, cr2, cr12, {6} │ │ │ │ + strb r2, [r0, #3] │ │ │ │ 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 +1074609,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 │ │ │ │ + stc2l 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ 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 +1075229,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, [r0, #32] │ │ │ │ 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 +1075414,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, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ 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 +1075766,17 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bl 299360 │ │ │ │ cmp fp, r6 │ │ │ │ bne.n 3579ea │ │ │ │ b.n 3579a2 │ │ │ │ nop │ │ │ │ - cmp r4, r5 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, r5 │ │ │ │ + mvns r0, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ @@ -1076552,16 +1076544,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: 0xeaa800d0 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ 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 +1077189,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, r6, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3584c8 │ │ │ │ + b.n 358768 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ 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 +1078426,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 │ │ │ │ + ldr r0, [pc, #200] @ (3595dc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov r8, sl │ │ │ │ + ldr r0, [pc, #128] @ (359598 ) │ │ │ │ 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 +1079019,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 │ │ │ │ + mov r4, lr │ │ │ │ lsls r4, r1, #3 │ │ │ │ svc 177 @ 0xb1 │ │ │ │ @ instruction: 0xffff68b0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r6 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ 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 +1079156,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 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors r6, r3 │ │ │ │ + sbcs r6, r5 │ │ │ │ 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 +1079476,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 r1, #42 @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r4, r1 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + ands r2, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #22 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands r6, r0 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ 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 +1079831,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 │ │ │ │ + sbcs r2, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + ands r2, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ 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 +1080198,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 │ │ │ │ + eors.w r0, r0, #208 @ 0xd0 │ │ │ │ ldrh r0, [r0, r3] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 3, r0, cr0, cr0, {6} │ │ │ │ + vshr.s64 q8, q0, #64 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #456] @ (35a814 ) │ │ │ │ @@ -1080404,21 +1080396,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 │ │ │ │ + mrc 0, 7, r0, cr4, cr0, {6} │ │ │ │ ldr r2, [r5, r4] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldcl 0, cr0, [lr], #-832 @ 0xfffffcc0 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stcl 0, cr0, [lr, #832] @ 0x340 │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ 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 +1080446,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 397f18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35a86c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b.n 35a84e │ │ │ │ - @ instruction: 0xeb8400d0 │ │ │ │ + ldcl 0, cr0, [r4], {208} @ 0xd0 │ │ │ │ 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 +1080552,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 r2, #36 @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ 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 +1080603,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, r2, #27 │ │ │ │ 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 +1081228,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, [r0, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ 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, [r5, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r4, r1, #3 │ │ │ │ stc 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ 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 +1081492,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, r7, #14 │ │ │ │ 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 +1082316,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 │ │ │ │ + ble.n 35bbd4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r5, #28 │ │ │ │ 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 +1082571,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 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ 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 +1082929,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 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ 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 +1083067,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 r5, #48 @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr r5, [pc, #632] @ (35c558 ) │ │ │ │ @@ -1083325,16 +1083317,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 │ │ │ │ + ldr??.w r0, [r4, r7, lsl #2] │ │ │ │ + str.w r0, [r6, r7, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1084225,37 +1084217,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: 0xf77e00e7 │ │ │ │ mrc 15, 7, APSR_nzcv, cr9, cr15, {7} │ │ │ │ - @ instruction: 0xf31600e7 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + orn r0, r6, #7569408 @ 0x738000 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors.w r0, r2, #231 @ 0xe7 │ │ │ │ + @ instruction: 0xf1e200e7 │ │ │ │ adds r3, #146 @ 0x92 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bgt.n 35cee2 │ │ │ │ vcvt.f16.u16 d29, d3, #1 │ │ │ │ - vtbl.8 d19, {d15-d17}, d20 │ │ │ │ + @ instruction: 0xffff3b74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + subs r4, r0, r2 │ │ │ │ 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 +1084309,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 │ │ │ │ + cdp 0, 6, cr0, cr4, cr7, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1448] @ 0x5a8 │ │ │ │ ldr r5, [pc, #232] @ (35d090 ) │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ @@ -1084740,35 +1084732,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 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + subs r0, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ 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 +1085891,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 │ │ │ │ + @ instruction: 0xe99e00e7 │ │ │ │ + stc 0, cr0, [r4], #-900 @ 0xfffffc7c │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 35e030 │ │ │ │ + b.n 35e2d0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ 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 +1086108,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, r0, #11 │ │ │ │ lsls r4, r1, #3 │ │ │ │ hlt 0x0037 │ │ │ │ - vcvt.f16.u16 d29, d8, #1 │ │ │ │ + vqrdmulh.s , , d24[0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bge.n 35e1b8 │ │ │ │ + bgt.n 35e258 │ │ │ │ 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 +1086521,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, r7, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ 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 +1086682,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, r5, #19 │ │ │ │ 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 +1087067,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, r5, #7 │ │ │ │ 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 +1087864,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 r4!, {r5, 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 +1088956,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 r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsrs r4, r0, #13 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r4, pc, #928 @ (adr r4, 3602bc ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 35fffc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 360250 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 35ff90 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #616 @ (adr r4, 36018c ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 3602cc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf3dc00cb │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + @ instruction: 0xf52c00cb │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 0, cr0, cr0, cr11, {6} │ │ │ │ + vhadd.s16 q8, q8, │ │ │ │ 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 +1089271,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} │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ 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 +1089401,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 │ │ │ │ + cbnz r4, 360412 │ │ │ │ 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 +1089916,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, r6, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ 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 +1090836,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 │ │ │ │ + blt.n 3613c0 │ │ │ │ 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 +1091106,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 r2, sp, #728 @ 0x2d8 │ │ │ │ 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 +1091261,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 r0, sp, #680 @ 0x2a8 │ │ │ │ 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 +1091433,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 │ │ │ │ + bmi.n 361938 │ │ │ │ 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 +1091489,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 │ │ │ │ + bcc.n 3618e8 │ │ │ │ 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 +1091704,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 │ │ │ │ + bcc.n 361bd8 │ │ │ │ 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 +1091768,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 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + cbz r2, 361c44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #960 @ (adr r2, 361fd8 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 361d18 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #728 @ (adr r2, 361ef8 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 361c38 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 361cdc ) │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ 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 +1091808,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, [r0, #20] │ │ │ │ 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 +1091846,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 r7, sp, #728 @ 0x2d8 │ │ │ │ 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 +1091995,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 r6, sp, #488 @ 0x1e8 │ │ │ │ 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 +1093135,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 r4, sp, #800 @ 0x320 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #96 @ (adr r0, 362bc8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + add r0, pc, #72 @ (adr r0, 362bb8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #96 @ (adr r3, 362bd4 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 362d14 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ 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 +1094436,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 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - bkpt 0x0030 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ + ittt le │ │ │ │ + lslle r3, r1, #3 │ │ │ │ + nople {8} │ │ │ │ + lslle r3, r1, #3 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ 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 +1094962,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 │ │ │ │ + cbz r2, 3640c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ 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 +1095065,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, [r7, #30] │ │ │ │ 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 +1095100,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, [r2, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ 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 +1095222,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 r1, [pc, #936] @ (3646f8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ 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 +1095314,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 r2, sp, #784 @ 0x310 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 364498 │ │ │ │ + bne.n 364538 │ │ │ │ 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,35 +1095410,35 @@ │ │ │ │ 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 r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - itte cs │ │ │ │ - lslcs r7, r3, #3 │ │ │ │ - addcs r0, sp, #696 @ 0x2b8 │ │ │ │ - lslcc r3, r1, #3 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ 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 ip, [pc, #72] @ 36458c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1095482,19 +1095474,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] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + beq.n 3645e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ 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 +1095693,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 r7, pc, #432 @ (adr r7, 364948 ) │ │ │ │ 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 +1095735,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 r6, pc, #1008 @ (adr r6, 364bf8 ) │ │ │ │ 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 +1095805,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 r6, pc, #696 @ (adr r6, 364b74 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 364cb8 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 3649f8 ) │ │ │ │ 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 +1096058,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 r1, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ 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, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ 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 +1096242,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 r3, pc, #184 @ (adr r3, 364da4 ) │ │ │ │ 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 +1096481,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 r1, pc, #376 @ (adr r1, 3650e0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + add r1, pc, #24 @ (adr r1, 364f88 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r1, pc, #152 @ (adr r1, 36500c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ mrc2 15, 6, pc, cr1, cr15, {7} │ │ │ │ - bcs.n 364f4c │ │ │ │ + bmi.n 364fec │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #184 @ (adr r0, 365038 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 365178 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + add r0, pc, #936 @ (adr r0, 36532c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + add r0, pc, #1016 @ (adr r0, 365380 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + add r1, pc, #72 @ (adr r1, 364fd4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r1, pc, #152 @ (adr r1, 365028 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + add r0, pc, #400 @ (adr r0, 365124 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + add r0, pc, #432 @ (adr r0, 365148 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + add r0, pc, #144 @ (adr r0, 36502c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + add r0, pc, #32 @ (adr r0, 364fc4 ) │ │ │ │ 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,40 +1096654,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, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 364e48 │ │ │ │ + b.n 3650e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364e2c │ │ │ │ + b.n 3650cc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364e00 │ │ │ │ + b.n 3650a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 364de8 │ │ │ │ + b.n 365088 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364dcc │ │ │ │ + b.n 36506c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364de8 │ │ │ │ + b.n 365088 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364de4 │ │ │ │ + b.n 365084 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #968 @ (adr r0, 3654f4 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 365234 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 364f7c │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + ldrd r0, r0, [r6], #-808 @ 0x328 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #908] @ (3654d4 ) │ │ │ │ @@ -1097040,29 +1097031,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 r6, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 364f3c │ │ │ │ + b.n 3651dc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 365c10 │ │ │ │ + b.n 364eb0 │ │ │ │ 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 +1097739,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 r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ 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 +1099036,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 │ │ │ │ + strb r4, [r1, #4] │ │ │ │ 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 r6, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [pc, #976] @ (366ce0 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0x47e6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ bx pc │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ bx r8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp sl, fp │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp sl, r4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ 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, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r7, r4, #3 │ │ │ │ mvns r6, r7 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmn r4, r6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #3 │ │ │ │ negs r6, r4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r7, #2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r6, #128 @ 0x80 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ 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 +1100318,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, [r0, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r4, #170 @ 0xaa │ │ │ │ lsls r0, r5, #5 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ 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, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r3, #92 @ 0x5c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r2, #42 @ 0x2a │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ 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, [r4, #52] @ 0x34 │ │ │ │ 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 +1100390,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, [r4, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r7, #82 @ 0x52 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r7, #50 @ 0x32 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ 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 +1100424,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, [r3, #20] │ │ │ │ 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 +1101642,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, [r3, #31] │ │ │ │ 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, [r6, #23] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r2, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ 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 +1101682,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, [r4, #17] │ │ │ │ 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, [r3, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r7, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #520] @ (3687b8 ) │ │ │ │ + ldr r7, [pc, #840] @ (3688f8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ 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, [r1, #8] │ │ │ │ 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 │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r4, #86 @ 0x56 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r4, #60 @ 0x3c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #110 @ 0x6e │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ 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, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #174 @ 0xae │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ 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 +1101828,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 r2, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ 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 +1163489,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 r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfae400c8 │ │ │ │ + ldc2 0, cr0, [r4], #-800 @ 0xfffffce0 │ │ │ │ stmdb sp!, {r4, 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 +1163664,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 │ │ │ │ + @ instruction: 0xfab800c8 │ │ │ │ + @ instruction: 0xfaba00c8 │ │ │ │ + @ instruction: 0xfad600c8 │ │ │ │ + @ instruction: 0xfaac00c8 │ │ │ │ + @ instruction: 0xfa3600c8 │ │ │ │ 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 +1163847,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] │ │ │ │ + vst1.8 {d16[6]}, [lr], r8 │ │ │ │ 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 │ │ │ │ + ldr??.w r0, [r2, #200] @ 0xc8 │ │ │ │ + ldr??.w r0, [r6, r8] │ │ │ │ + vld1.8 {d16[6]}, [r6], r8 │ │ │ │ push {r2, r5, r6} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - @ instruction: 0xf7ec00c8 │ │ │ │ - ldrb.w r0, [r4, r8] │ │ │ │ + ldrsh.w r0, [ip, r8] │ │ │ │ + vld4. {d16-d19}, [r4], r8 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [lr, r8] │ │ │ │ - ldr.w r0, [r2, r8] │ │ │ │ - @ instruction: 0xf70800c8 │ │ │ │ + vld4. {d16-d19}, [lr], r8 │ │ │ │ + vld1.8 {d0[6]}, [r2], r8 │ │ │ │ + ldr.w r0, [r8, r8] │ │ │ │ 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 +1163906,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 │ │ │ │ + ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ 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 +1164130,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 r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movw r0, #35016 @ 0x88c8 │ │ │ │ + @ instruction: 0xf79800c8 │ │ │ │ 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 +1164296,15 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r0, #8 │ │ │ │ bl 3a16f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf27a00c8 │ │ │ │ + ubfx r0, sl, #3, #9 │ │ │ │ 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 +1164376,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 │ │ │ │ + eors.w r0, lr, #6553600 @ 0x640000 │ │ │ │ stmdb 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 +1164582,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 │ │ │ │ + movt r0, #8392 @ 0x20c8 │ │ │ │ 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 +1164817,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} │ │ │ │ + eor.w r0, ip, #200 @ 0xc8 │ │ │ │ + bic.w r0, ip, #200 @ 0xc8 │ │ │ │ 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 +1165026,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 │ │ │ │ + cdp 0, 10, cr0, cr14, cr8, {6} │ │ │ │ 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 +1165053,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r4, #-800] @ 0xfffffce0 │ │ │ │ + cdp 0, 5, cr0, cr4, cr8, {6} │ │ │ │ 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 +1165191,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, #800]! @ 0x320 │ │ │ │ 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 +1165399,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 │ │ │ │ + adds.w r0, lr, r8, lsl #3 │ │ │ │ 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 +1165570,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: 0xeaaa00c8 │ │ │ │ add r3, pc, #792 @ (adr r3, 3960a0 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - strd r0, r0, [sl], #800 @ 0x320 │ │ │ │ + bics.w r0, sl, r8, 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, #4000] @ 0xfa0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #540] @ (395fbc ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -1165810,47 +1165801,39 @@ │ │ │ │ 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 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - b.n 395d80 │ │ │ │ + b.n 395d0c │ │ │ │ lsls r0, r1, #3 │ │ │ │ + @ instruction: 0xe82800c8 │ │ │ │ add r1, pc, #992 @ (adr r1, 3963b4 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - b.n 395e70 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - b.n 3959d8 │ │ │ │ + ldmia.w ip, {r3, r6, r7} │ │ │ │ + b.n 395c78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 395ec4 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - b.n 395e00 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - b.n 395c8c │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - b.n 395de0 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - b.n 395be0 │ │ │ │ + @ instruction: 0xe8c000c8 │ │ │ │ + @ instruction: 0xe85c00c8 │ │ │ │ + b.n 395f2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395d90 │ │ │ │ + strex r0, r0, [r8, #800] @ 0x320 │ │ │ │ + b.n 395e80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395e78 │ │ │ │ + @ instruction: 0xe81c00c8 │ │ │ │ + stmia.w lr, {r3, r6, r7} │ │ │ │ + b.n 395e50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395bb0 │ │ │ │ + stmia.w r2, {r3, r6, r7} │ │ │ │ + b.n 395d04 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395e68 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - b.n 395a64 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - b.n 395d18 │ │ │ │ + b.n 395fb8 │ │ │ │ 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 +1165878,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 395ed8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sxtb r6, r5 │ │ │ │ + cbz r6, 396102 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 395c24 │ │ │ │ + b.n 395ec4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 395c40 │ │ │ │ + b.n 395ee0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395bfc │ │ │ │ + b.n 395e9c │ │ │ │ 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 +1166075,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 395ea8 │ │ │ │ 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 +1166167,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 395e30 │ │ │ │ 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 +1166354,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 396b70 │ │ │ │ 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 +1166712,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, [r2, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -1166921,23 +1166904,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 │ │ │ │ + udf #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 396ba0 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 396bb0 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 396b84 │ │ │ │ + ble.n 396a24 │ │ │ │ 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 +1167263,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 │ │ │ │ + bhi.n 396f50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396da8 │ │ │ │ + blt.n 396e48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396f24 │ │ │ │ + blt.n 396dc4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396f14 │ │ │ │ + blt.n 396db4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396f70 │ │ │ │ + blt.n 396e10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 396e8c │ │ │ │ + blt.n 396f2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 396e1c │ │ │ │ + blt.n 396ebc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 396e34 │ │ │ │ + blt.n 396ed4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 396e78 │ │ │ │ + bge.n 396f18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 396f3c │ │ │ │ + bge.n 396ddc │ │ │ │ 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 +1168385,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, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ 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 +1168539,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, [r2, #76] @ 0x4c │ │ │ │ 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 +1168599,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, [r7, #64] @ 0x40 │ │ │ │ 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 +1168753,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, [r7, #104] @ 0x68 │ │ │ │ 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 +1169277,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] │ │ │ │ + str r2, [r1, #8] │ │ │ │ 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 +1170071,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 │ │ │ │ + cbnz r0, 398dae │ │ │ │ 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 +1170128,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, 398e3a │ │ │ │ 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 +1170270,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 │ │ │ │ + rev r2, r7 │ │ │ │ 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 │ │ │ │ + cbnz r0, 398fca │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vst1.8 {d0[6]}, [r8], r9 │ │ │ │ + @ instruction: 0xfad800c9 │ │ │ │ stmdb 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 +1170476,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 │ │ │ │ + cbnz r2, 399180 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r4, #5 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + cbz r4, 399192 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ 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 +1170549,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, [r1, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ 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 +1170609,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 r6, #86 @ 0x56 │ │ │ │ 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 +1170772,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 r4, #184 @ 0xb8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfba800dc │ │ │ │ - push {r1, r2, r3} │ │ │ │ + ldc2l 0, cr0, [r8], #880 @ 0x370 │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ 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 +1170818,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 r4, #88 @ 0x58 │ │ │ │ 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 +1170912,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 r3, #78 @ 0x4e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfa3e00dc │ │ │ │ - uxth r4, r4 │ │ │ │ + @ instruction: 0xfb8e00dc │ │ │ │ + cbz r4, 399624 │ │ │ │ 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 +1170940,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 r3!, {r2, r3, r4, r7} │ │ │ │ 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 +1171099,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] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ 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 +1171170,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, [r6, 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, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #80] @ (399898 ) │ │ │ │ @@ -1171279,17 +1171262,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 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ 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 +1171340,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 sp, #344 @ 0x158 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ 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 +1171718,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 │ │ │ │ + ldc 0, cr0, [ip], {201} @ 0xc9 │ │ │ │ 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 +1172095,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 fedf8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 397f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 39a11c │ │ │ │ ldr r6, [pc, #180] @ (39a22c ) │ │ │ │ mov r1, r4 │ │ │ │ @@ -1172275,19 +1172258,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 r7, pc, #208 @ (adr r7, 39a3cc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #888 @ (adr r5, 39a678 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 39a3b8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #904 @ (adr r5, 39a68c ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 39a3cc ) │ │ │ │ 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 +1172312,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 fedf8c │ │ │ │ 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 +1172364,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 r6, pc, #536 @ (adr r6, 39a61c ) │ │ │ │ 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 r6, pc, #392 @ (adr r6, 39a5a0 ) │ │ │ │ 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 +1172437,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 r5, pc, #568 @ (adr r5, 39a6e8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #240 @ (adr r4, 39a5a4 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 39a6e4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 39a5b8 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 39a6f8 ) │ │ │ │ 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 +1172478,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 r5, pc, #424 @ (adr r5, 39a6b8 ) │ │ │ │ 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 +1173896,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 r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ 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 +1175738,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, [r4, #22] │ │ │ │ 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 +1177857,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 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ 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 +1178027,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, r7, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ 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 +1178153,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, r3, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ 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 +1178361,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, r7, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ 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 +1178411,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, r0, #11 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ 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 +1178459,15 @@ │ │ │ │ bcc.n 39e39a │ │ │ │ bl 39de20 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ bl 39de20 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ 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 +1178524,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, r4, #5 │ │ │ │ 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 +1178548,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 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ 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 +1178610,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 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ 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 +1178695,17 @@ │ │ │ │ cmpne r2, r8 │ │ │ │ bne.n 39e5be │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 39e5d8 │ │ │ │ b.n 39e5b0 │ │ │ │ nop │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ 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 +1182050,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 fedf8c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ 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 +1182588,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 fedf8c │ │ │ │ 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 +1182829,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 r6, #146 @ 0x92 │ │ │ │ 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 +1183194,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 r3, #22 │ │ │ │ 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 r0, sp, #504 @ 0x1f8 │ │ │ │ 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 +1184479,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, [r7, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - orns r0, lr, #6651904 @ 0x658000 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + rsb r0, lr, #6651904 @ 0x658000 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ 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 +1184519,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 r2, #208 @ 0xd0 │ │ │ │ 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 +1184813,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 r1, #84 @ 0x54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + movs r1, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf7e200db │ │ │ │ - subs r0, r4, #6 │ │ │ │ + ldrsh.w r0, [r2, fp, lsl #1] │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ 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 +1184884,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, r0, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -1184972,17 +1184955,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, r7, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r5, #24 │ │ │ │ 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 +1185067,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, r1, #28 │ │ │ │ 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 +1185207,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, r0, #5 │ │ │ │ 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 +1185537,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, r2, r7 │ │ │ │ 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 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r2, r1, r6 │ │ │ │ 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 +1185650,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 │ │ │ │ + adds r6, r0, #3 │ │ │ │ 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 +1185919,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 │ │ │ │ + subs r0, r1, r3 │ │ │ │ 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 +1185942,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, r2, r7 │ │ │ │ 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 +1186238,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, r4, #28 │ │ │ │ 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 +1186347,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 │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ 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 +1188108,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 r7, pc, #248 @ (adr r7, 3a4c38 ) │ │ │ │ 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 +1189100,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 r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ 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 +1189223,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 r7, [sp, #784] @ 0x310 │ │ │ │ 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 +1189257,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 │ │ │ │ + add r1, pc, #64 @ (adr r1, 3a56a0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + add r1, pc, #0 @ (adr r1, 3a5664 ) │ │ │ │ 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 +1191305,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 │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ 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 +1191720,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, [r0, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ 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 +1192098,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 r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ 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, [r1, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ 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 +1192627,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, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ 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 +1193197,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, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1193837,17 +1193820,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, [r3, #31] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ 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 +1193852,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, [r4, #28] │ │ │ │ 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 +1194002,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, [r7, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ 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 +1194144,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, [r0, #19] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ 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 +1196330,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, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 3aa1e0 │ │ │ │ + bge.n 3aa280 │ │ │ │ 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 +1196354,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, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 3aa3a4 │ │ │ │ + bge.n 3aa244 │ │ │ │ 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 +1196378,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, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 3aa368 │ │ │ │ + bge.n 3aa408 │ │ │ │ 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 +1196847,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] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 3aa86c │ │ │ │ + bpl.n 3aa90c │ │ │ │ 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 +1196871,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] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 3aa830 │ │ │ │ + bpl.n 3aa8d0 │ │ │ │ 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 +1196895,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, [r3, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 3aa7f4 │ │ │ │ + bmi.n 3aa894 │ │ │ │ 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 +1199280,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 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + cbnz r2, 3ac482 │ │ │ │ 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 +1199304,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 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ 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 +1199409,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 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ 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 +1200425,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 r7, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ 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 +1200449,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 r7, #88 @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ 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 +1200568,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 r6, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ 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 +1214523,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] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ 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 +1214563,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 r5, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1214607,17 +1214590,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 r5, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ 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 +1215408,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 r3, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ 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 +1215701,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 r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ 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 +1215975,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 │ │ │ │ + bmi.n 3b7a28 │ │ │ │ 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 +1216623,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 r6!, {r1, r3, r7} │ │ │ │ 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 +1216750,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 r4, {r3, r4, r5, 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 +1216959,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 r4!, {r2} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ 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 +1217712,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 r7!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ bl 286cda │ │ │ │ bl 2cecde │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r3!, {r7} │ │ │ │ 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 +1217820,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 │ │ │ │ + cbnz r0, 3b8df0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ 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 +1217895,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: 0xb7d4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ 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 +1218642,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3b8070 │ │ │ │ b.n 3b94e8 │ │ │ │ ... │ │ │ │ @ instruction: 0xeab9ffff │ │ │ │ strb r6, [r2, #23] │ │ │ │ lsls r3, r4, #5 │ │ │ │ - cbnz r2, 3b9684 │ │ │ │ + rev16 r2, r2 │ │ │ │ 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 +1220633,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] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ 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 +1233072,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 a8e8dc │ │ │ │ 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 +1233147,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 a8e8dc │ │ │ │ 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 +1235643,15 @@ │ │ │ │ blx 6f8b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3c5138 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e8b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3c5132 │ │ │ │ ldr r1, [pc, #356] @ (3c5148 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3c34c0 │ │ │ │ @@ -1235702,15 +1235685,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 a8e974 │ │ │ │ cbz r0, 3c5094 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cbz r4, 3c5094 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 3c34c0 │ │ │ │ @@ -1237470,15 +1237453,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 │ │ │ │ + ldr r0, [pc, #552] @ (3c6334 ) │ │ │ │ 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 +1238410,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 │ │ │ │ + lsls r6, r1 │ │ │ │ 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 +1238786,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 r4, #118 @ 0x76 │ │ │ │ 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 +1239122,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 r1, #124 @ 0x7c │ │ │ │ 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 +1239164,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 r1, #66 @ 0x42 │ │ │ │ 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 +1239797,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 r2, #158 @ 0x9e │ │ │ │ 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 +1239886,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 │ │ │ │ + rev16 r2, r0 │ │ │ │ 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 +1241349,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 r4, #28 │ │ │ │ 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 +1243043,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, r1, #22 │ │ │ │ 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 +1259427,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, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 3d3f14 │ │ │ │ + udf #158 @ 0x9e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [pc, #48] @ (3d3eac ) │ │ │ │ + ldr r7, [pc, #368] @ (3d3fec ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3d3bc4 │ │ │ │ + b.n 3d3e64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stcl 0, cr0, [sl, #788]! @ 0x314 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + vhadd.s q0, q13, │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ 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 +1268146,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, r1, #6 │ │ │ │ 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 +1269067,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 r3, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ 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 +1269646,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, r4, #9 │ │ │ │ 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 +1270000,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 │ │ │ │ + ldc2 0, cr0, [sl], #784 @ 0x310 │ │ │ │ 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 +1270553,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 │ │ │ │ + @ instruction: 0xf7ea00c4 │ │ │ │ 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 +1272710,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 3dd040 │ │ │ │ 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 +1273040,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, [r1, #108] @ 0x6c │ │ │ │ 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 +1274930,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, r5, #31 │ │ │ │ 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 +1275090,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 r7, #234 @ 0xea │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ 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 +1276656,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} │ │ │ │ - lsls r6, r5, #4 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + itee cc │ │ │ │ + lslcc r6, r5, #4 │ │ │ │ + asrcs r4, r0, #9 │ │ │ │ + lslcs r6, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb8da │ │ │ │ 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 +1278346,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 r3, sp, #640 @ 0x280 │ │ │ │ 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 +1278977,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 │ │ │ │ + add r0, pc, #568 @ (adr r0, 3e0ca8 ) │ │ │ │ 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 +1281599,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, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r5, #4 │ │ │ │ b.n 3e2a84 │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #336] @ (3e2678 ) │ │ │ │ + ldr r5, [pc, #656] @ (3e27b8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ 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 +1282672,29 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ 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 +1283055,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, [r3, #30] │ │ │ │ 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 +1283492,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 │ │ │ │ + bcc.n 3e37f4 │ │ │ │ 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 +1284152,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, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ 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 +1287383,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 r3, [pc, #152] @ (3e6128 ) │ │ │ │ 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 +1287936,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 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r6, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #644] @ (3e6850 ) │ │ │ │ @@ -1289487,15 +1289470,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 r1, #72 @ 0x48 │ │ │ │ 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 +1290431,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 a8e8dc │ │ │ │ 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 +1290529,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 a8e8dc │ │ │ │ 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 +1290609,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 a8e8dc │ │ │ │ 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 +1290813,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 a8e8dc │ │ │ │ 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 +1290854,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 a8e8b0 │ │ │ │ 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 +1291319,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 a8e8dc │ │ │ │ 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 +1302500,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 │ │ │ │ + cbnz r0, 3ef9e8 │ │ │ │ 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 +1305268,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 │ │ │ │ + muls r6, r5 │ │ │ │ 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 +1306420,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, r1, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ 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 +1307700,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, [r4, #18] │ │ │ │ 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 +1313521,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 r2, pc, #232 @ (adr r2, 3f6cac ) │ │ │ │ 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 +1314472,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 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ 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 +1315326,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 r2, #48 @ 0x30 │ │ │ │ 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 +1316635,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 r7, [sp, #968] @ 0x3c8 │ │ │ │ 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 +1322890,27 @@ │ │ │ │ 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 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - ldmia.w ip, {r2, r3, r5, r8} │ │ │ │ - b.n 3fcadc │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + @ instruction: 0xe9a2012c │ │ │ │ + stmia.w ip!, {r2, r3, r5, r8} │ │ │ │ + strd r0, r1, [ip, #176]! @ 0xb0 │ │ │ │ + stmia.w r2!, {r2, r3, r5, r8} │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - b.n 3fc730 │ │ │ │ + b.n 3fc9d0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc5f0 │ │ │ │ + b.n 3fc890 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc640 │ │ │ │ + b.n 3fc8e0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc5a8 │ │ │ │ + b.n 3fc848 │ │ │ │ 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 +1323059,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 3fca38 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fd460 │ │ │ │ + b.n 3fc700 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc840 │ │ │ │ + b.n 3fcae0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fd460 │ │ │ │ + b.n 3fc700 │ │ │ │ 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 +1324376,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 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ 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 +1325316,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 │ │ │ │ + bls.n 3fe524 │ │ │ │ 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 +1327220,17 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ bl 3c7b08 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3fe2f8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - hlt 0x0008 │ │ │ │ + cbnz r0, 3ff8ca │ │ │ │ lsls r4, r5, #4 │ │ │ │ - rev16 r0, r6 │ │ │ │ + cbnz r0, 3ff8c8 │ │ │ │ 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 +1330758,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 r3, [sp, #88] @ 0x58 │ │ │ │ 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 +1332784,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, [r5, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ 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 +1334034,22 @@ │ │ │ │ movs r0, #20 │ │ │ │ blx 6f8b0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 40403c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e8b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 404036 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e8b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 40402e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 3c59e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1334107,15 +1334088,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 a8e8dc │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r6, r4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 403e26 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ bl 3c59e0 │ │ │ │ @@ -1334124,22 +1334105,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 a8e8dc │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 403e64 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ bne.n 403e68 │ │ │ │ mov r0, fp │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e8dc │ │ │ │ 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 +1334128,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 a8e974 │ │ │ │ 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 +1358976,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] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ 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 +1359650,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, [r6, #30] │ │ │ │ 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 +1360187,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 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ 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 +1367332,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 r6, #238 @ 0xee │ │ │ │ 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 +1372565,64 @@ │ │ │ │ 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 41c568 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c398 │ │ │ │ + b.n 41c638 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c330 │ │ │ │ + b.n 41c5d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 41c290 │ │ │ │ + b.n 41c530 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c374 │ │ │ │ + b.n 41c614 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c268 │ │ │ │ + b.n 41c508 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2ec │ │ │ │ + b.n 41c58c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c288 │ │ │ │ + b.n 41c528 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 41c768 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + @ instruction: 0xe85400bf │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41c2a0 │ │ │ │ + b.n 41c540 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c238 │ │ │ │ + b.n 41c4d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2dc │ │ │ │ + b.n 41c57c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 41c214 │ │ │ │ + b.n 41c4b4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c19c │ │ │ │ + b.n 41c43c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ 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 +1372665,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 41c4d4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c23c │ │ │ │ + b.n 41c4dc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c24c │ │ │ │ + b.n 41c4ec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c25c │ │ │ │ + b.n 41c4fc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c26c │ │ │ │ + b.n 41c50c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c284 │ │ │ │ + b.n 41c524 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #384 @ (adr r7, 41cb94 ) │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 41c294 │ │ │ │ + b.n 41c534 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2a4 │ │ │ │ + b.n 41c544 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2ac │ │ │ │ + b.n 41c54c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2c4 │ │ │ │ + b.n 41c564 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41d1cc │ │ │ │ + b.n 41c46c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ 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 +1372746,17 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 45f798 │ │ │ │ b.n 41ca62 │ │ │ │ bl 45f818 │ │ │ │ b.n 41ca62 │ │ │ │ bl 45f770 │ │ │ │ b.n 41ca62 │ │ │ │ - b.n 41d290 │ │ │ │ + b.n 41c530 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ 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 +1373088,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, [r4, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 41d418 │ │ │ │ + b.n 41c6b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 41d3c0 │ │ │ │ + b.n 41c660 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41d368 │ │ │ │ + b.n 41d608 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bxns r7 │ │ │ │ + ldr r0, [pc, #560] @ (41d07c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf29000d5 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + @ instruction: 0xf3e000d5 │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41d104 │ │ │ │ + b.n 41d3a4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ 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 +1373163,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 │ │ │ │ + b.n 41d0b4 │ │ │ │ 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 +1373375,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 │ │ │ │ + b.n 41d270 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r7, #222 @ 0xde │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 41d0b0 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 41d084 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ 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 +1373448,19 @@ │ │ │ │ bl 39bc38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 41d1a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 39e3b8 │ │ │ │ b.n 41d1a6 │ │ │ │ - bgt.n 41d1c0 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 41d17c │ │ │ │ + udf #22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 41d15c │ │ │ │ + udf #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1373520,19 +1373500,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, [r3, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ 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 +1373557,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, [r6, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 41d2cc │ │ │ │ + ble.n 41d36c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [pc, #440] @ (41d4ac ) │ │ │ │ + ldr r1, [pc, #760] @ (41d5ec ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc 0, cr0, [r0], #852 @ 0x354 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + ldcl 0, cr0, [r0, #852]! @ 0x354 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - blt.n 41d274 │ │ │ │ + ble.n 41d314 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 41d26c │ │ │ │ + ble.n 41d30c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41d308 │ │ │ │ + rev16 r6, r2 │ │ │ │ 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 +1373604,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, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ 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 +1374080,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 │ │ │ │ + bgt.n 41d934 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bge.n 41d82c │ │ │ │ + bgt.n 41d8cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bls.n 41d944 │ │ │ │ + bge.n 41d7e4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 41d968 │ │ │ │ + bge.n 41d808 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bls.n 41d8dc │ │ │ │ + bge.n 41d97c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 41d8d8 │ │ │ │ + bge.n 41d978 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 41d8c0 │ │ │ │ + bge.n 41d960 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 41d8d0 │ │ │ │ + bge.n 41d970 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 41d8a8 │ │ │ │ + bge.n 41d948 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 41d910 │ │ │ │ + bls.n 41d9b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 41d9a0 │ │ │ │ + bls.n 41d840 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 41d934 │ │ │ │ + bls.n 41d7d4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xe8ca00d5 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + ands.w r0, sl, r5, lsr #3 │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 41d84c │ │ │ │ + bls.n 41d8ec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ 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 +1374218,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 │ │ │ │ + bvs.n 41d930 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - revsh r4, r4 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #216] @ (41da80 ) │ │ │ │ + ldr r1, [pc, #536] @ (41dbc0 ) │ │ │ │ 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 +1374610,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 │ │ │ │ + bvs.n 41dd20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #536] @ (41df9c ) │ │ │ │ + ldr r6, [pc, #856] @ (41e0dc ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #520] @ (41df94 ) │ │ │ │ + ldr r6, [pc, #840] @ (41e0d4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #184] @ (41de48 ) │ │ │ │ + ldr r6, [pc, #504] @ (41df88 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 41dcd0 │ │ │ │ + bpl.n 41dd70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 41dcd8 │ │ │ │ + bpl.n 41dd78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 41dd48 │ │ │ │ + bvs.n 41dde8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mov lr, sp │ │ │ │ + ldr r0, [pc, #248] @ (41dea0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 41dacc │ │ │ │ + b.n 41dd6c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.n 41de88 │ │ │ │ + bpl.n 41dd28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 41de90 │ │ │ │ + bpl.n 41dd30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r4, #144 @ 0x90 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 41de88 │ │ │ │ + bmi.n 41dd28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 41de04 │ │ │ │ + bmi.n 41dea4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #744] @ (41e0d0 ) │ │ │ │ + ldr r5, [pc, #40] @ (41de10 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 41dd60 │ │ │ │ + bpl.n 41de00 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 41dec8 │ │ │ │ + bcc.n 41dd68 │ │ │ │ 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 r1!, {r1, r2, r3, r6} │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + bmi.n 41de2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 41dd54 │ │ │ │ + bcc.n 41dd44 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r5, pc} │ │ │ │ + bcc.n 41ddf4 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bne.n 41ddec │ │ │ │ + bcc.n 41de8c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcs.n 41def0 │ │ │ │ + bcc.n 41dd90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 41dde0 │ │ │ │ + bcc.n 41de80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [pc, #496] @ (41e028 ) │ │ │ │ + ldr r7, [pc, #816] @ (41e168 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bne.n 41ddf0 │ │ │ │ + bcc.n 41de90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 41de08 │ │ │ │ + bcc.n 41dea8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ 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 +1374934,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 │ │ │ │ + bne.n 41df7c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 41dff4 │ │ │ │ + bcs.n 41e094 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 41e088 │ │ │ │ + b.n 41e328 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - beq.n 41e0a8 │ │ │ │ + bne.n 41e148 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + beq.n 41e0e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + beq.n 41e088 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + beq.n 41e048 │ │ │ │ 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 +1375045,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] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r3, #254 @ 0xfe │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + beq.n 41e1ac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r6, r5 │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #3132] @ 41eddc │ │ │ │ @@ -1376259,169 +1376239,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, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvc.n 41ee68 │ │ │ │ + bhi.n 41ed08 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 41edc8 │ │ │ │ + bhi.n 41ee68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add lr, r9 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + b.n 41ef74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #72] @ (41ee70 ) │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 41ee2c │ │ │ │ + bmi.n 41eecc │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bcs.n 41eddc │ │ │ │ + bmi.n 41ee7c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + b.n 41ef84 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #616] @ (41f0d4 ) │ │ │ │ + ldr r7, [pc, #936] @ (41f214 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [pc, #208] @ (41ef5c ) │ │ │ │ + ldr r6, [pc, #528] @ (41f09c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 41ee08 │ │ │ │ + bls.n 41eea8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvc.n 41ee90 │ │ │ │ + bls.n 41ef30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r3, [pc, #432] @ (41f098 ) │ │ │ │ + ldr r4, [pc, #752] @ (41f1d8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #344] @ (41f044 ) │ │ │ │ + ldr r4, [pc, #664] @ (41f184 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 41eed4 │ │ │ │ + bvs.n 41ef74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 41ef74 │ │ │ │ + bpl.n 41f014 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 41ee74 │ │ │ │ + bcs.n 41ef14 │ │ │ │ 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 +1377576,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 r7!, {r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + bne.n 41fc3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 41fd20 │ │ │ │ + bcs.n 41fbc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + beq.n 41fd34 │ │ │ │ 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} │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - bkpt 0x0098 │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x00ec │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 41fccc │ │ │ │ + beq.n 41fd1c │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + strb r2, [r7, #7] │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + it al │ │ │ │ + lslal r0, r0, #3 │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bvs.n 41fd6c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0028 │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + it lt │ │ │ │ + lsllt r0, r0, #3 │ │ │ │ + it vc │ │ │ │ + lslvc r0, r0, #3 │ │ │ │ + nop {7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + beq.n 41fccc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, pc, #352 @ (adr r5, 41fe1c ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 41ff5c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rev16 r6, r0 │ │ │ │ + cbnz r6, 41fd24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #624 @ (adr r5, 41ff34 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 420074 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0060 │ │ │ │ + nop {11} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - itet al │ │ │ │ - lslal r0, r0, #3 │ │ │ │ - itet le @ unpredictable > │ │ │ │ - lslle r0, r0, #3 │ │ │ │ - itee 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 │ │ │ │ - lslne r0, r0, #3 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x009e │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x007e │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0066 │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x004e │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0012 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + itee al │ │ │ │ + lslal r0, r0, #3 │ │ │ │ + itee gt @ unpredictable > │ │ │ │ + lslgt r0, r0, #3 │ │ │ │ + itet lt @ unpredictable │ │ │ │ + lsllt r0, r0, #3 │ │ │ │ + ittt ls @ unpredictable │ │ │ │ + lslls r0, r0, #3 │ │ │ │ + itte hi @ unpredictable │ │ │ │ + lslhi r0, r0, #3 │ │ │ │ + ittt vs @ unpredictable │ │ │ │ + lslvs r0, r0, #3 │ │ │ │ + itte mi @ unpredictable │ │ │ │ + lslmi r0, r0, #3 │ │ │ │ + itee cs @ unpredictable │ │ │ │ + lslcs r0, r0, #3 │ │ │ │ + itet ne @ unpredictable │ │ │ │ + lslne r0, r0, #3 │ │ │ │ + bkpt 0x00fe │ │ │ │ + lslne r0, r0, #3 │ │ │ │ + bkpt 0x00e6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fda6 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc 0, cr0, [lr], {192} @ 0xc0 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + stcl 0, cr0, [lr, #-768]! @ 0xfffffd00 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + cbnz r4, 41fe00 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + cbnz r6, 41fdfe │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + cbnz r0, 41fdfe │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + cbnz r2, 41fdfc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + cbnz r0, 41fdfc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe6a │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r0, 41fe64 │ │ │ │ + pop {r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe5c │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - revsh r4, r3 │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - hlt 0x0032 │ │ │ │ + pop {r1} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - hlt 0x0004 │ │ │ │ + cbnz r4, 41fe9c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev16 r2, r4 │ │ │ │ + cbnz r2, 41fe98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r4, r7 │ │ │ │ + cbnz r4, 41fe92 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r2, r2 │ │ │ │ + cbnz r2, 41fe8c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fe72 │ │ │ │ + cbnz r4, 41fe86 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r2, 41fe6c │ │ │ │ + cbnz r2, 41fe80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fe66 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe5e │ │ │ │ + hlt 0x003e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fe5c │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe58 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r6, 41feae │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41feb0 │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0044 │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + ite ls │ │ │ │ + lslls r0, r0, #3 │ │ │ │ + addhi r6, r7, r4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r6, lr} │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + bkpt 0x005c │ │ │ │ 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 +1378275,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 │ │ │ │ + cbnz r0, 420332 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r2, r5 │ │ │ │ + cbnz r2, 42032e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + cbnz r0, 420330 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 42030a │ │ │ │ + cbnz r6, 42031e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf4d600c3 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + @ instruction: 0xf62600c3 │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 420318 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 420304 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 420306 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 420314 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 420336 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbz r0, 420358 │ │ │ │ + push {r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [pc, #664] @ (4205a8 ) │ │ │ │ + ldr r6, [pc, #984] @ (4206e8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sxth r0, r2 │ │ │ │ + cbz r0, 420378 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 42035e │ │ │ │ + cbz r4, 420372 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 42034e │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxtb r4, r0 │ │ │ │ + cbz r4, 420390 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r0, r5 │ │ │ │ + cbz r0, 42038e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r4, r1 │ │ │ │ + cbz r4, 42038a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 420372 │ │ │ │ + cbz r4, 420386 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 420370 │ │ │ │ + cbz r0, 420384 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 42036c │ │ │ │ + cbz r4, 420380 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 420366 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 420364 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 420376 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 420384 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [pc, #128] @ (4203f4 ) │ │ │ │ + ldr r7, [pc, #448] @ (420534 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ 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 +1378851,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, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r5} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 4208cc │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 4208ca │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r4, 4208ea │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 4208e6 │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r0, 4208f6 │ │ │ │ + push {r3, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbz r4, 4208d8 │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r6, r0 │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r4, r3 │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r6, r5 │ │ │ │ + cbz r6, 42090e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 4208e4 │ │ │ │ + cbz r6, 4208f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r2, r0 │ │ │ │ + cbz r2, 42090c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 4208de │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 4208de │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ 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 +1379050,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, [r3, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r6, 420a06 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r6, 4209f4 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + cbnz r0, 420a58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sxth r6, r3 │ │ │ │ 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 +1380273,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 │ │ │ │ + cbz r2, 421764 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + cbz r6, 42176e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + cbz r6, 421770 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [pc, #0] @ (421754 ) │ │ │ │ + ldr r6, [pc, #320] @ (421894 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + cbz r0, 421770 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + cbz r6, 421774 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + cbz r2, 421776 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + cpsid ai │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + cbz r0, 421780 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + cbz r4, 421784 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + cbz r4, 421788 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #16 │ │ │ │ + cbz r4, 421788 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + cbz r6, 42178e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + cbz r6, 421794 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + sxth r2, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 42178e │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r2, 4217c2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 4217c0 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r2, 4217c0 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + cbz r6, 42180a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 421808 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + cbz r6, 421802 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + cbz r2, 421800 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #16 │ │ │ │ + cbz r4, 421800 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + cbz r6, 4217fa │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + cbz r4, 421802 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #16 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxtb r0, r6 │ │ │ │ + cbz r0, 421900 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxth r6, r7 │ │ │ │ + cbz r6, 421906 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vshr.u64 q8, , #32 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 421d1c ) │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #824 @ (adr r7, 421c68 ) │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 421c8c ) │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #720 @ (adr r7, 421c08 ) │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #704 @ (adr r7, 421bfc ) │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #616 @ (adr r7, 421ba8 ) │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #552 @ (adr r7, 421b6c ) │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #512 @ (adr r7, 421b48 ) │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #352 @ (adr r7, 421aac ) │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #408 @ (adr r7, 421ae8 ) │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #152 @ (adr r0, 421a0c ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 421b4c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp sl, r6 │ │ │ │ + bx r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r4, pc, #552 @ (adr r4, 421ba8 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 421ce8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #600 @ (adr r4, 421bdc ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 421d1c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #592 @ (adr r4, 421bd8 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 421d18 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stc2l 0, cr0, [r2, #780]! @ 0x30c │ │ │ │ + vhadd.u q0, q9, │ │ │ │ strd r0, r1, [r2, #-356]! @ 0x164 │ │ │ │ - adcs r4, r2 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs r6, r1 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #984 @ (adr r3, 421d78 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 421ab8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r3 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #384 @ (adr r4, 421b38 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 421c78 ) │ │ │ │ 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 +1381099,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 r2!, {r1, r3, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, pc, #752 @ (adr r1, 4221fc ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 421f3c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #14 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, pc, #656 @ (adr r1, 4221a4 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 4222e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #168 @ (adr r6, 421fc4 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 422104 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #224 @ (adr r6, 422000 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 422140 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 42230c ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 42204c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #200 @ (adr r6, 421ff0 ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 422130 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 422004 ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 422144 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 422008 ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 422148 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #152 @ (adr r6, 421fcc ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 42210c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 422010 ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 422150 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #304 @ (adr r6, 42206c ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 4221ac ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #352 @ (adr r6, 4220a0 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 4221e0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #352 @ (adr r6, 4220a4 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 4221e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 4221c8 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 422308 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #296 @ (adr r6, 422074 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 4221b4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #280 @ (adr r6, 422068 ) │ │ │ │ + add r7, pc, #600 @ (adr r7, 4221a8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #336 @ (adr r6, 4220a4 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 4221e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 422350 ) │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 421f6c ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 4220ac ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #952 @ (adr r6, 422318 ) │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #40 @ (adr r7, 421f8c ) │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + add r0, pc, #560 @ (adr r0, 422198 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rors r4, r4 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + add r0, pc, #120 @ (adr r0, 421fe8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 422294 ) │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, pc, #408 @ (adr r0, 422110 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #424 @ (adr r6, 422124 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 422264 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #288 @ (adr r6, 4220a4 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 4221e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #112 @ (adr r6, 421ffc ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 42213c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #984 @ (adr r5, 422368 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 4220a8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #832 @ (adr r5, 4222d8 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 422018 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 422220 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 422360 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #496 @ (adr r5, 422194 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 4222d4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #328 @ (adr r5, 4220f4 ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 422234 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #408 @ (adr r4, 422194 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 4222d4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #224 @ (adr r4, 4220e4 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 422224 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 422404 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 422144 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #784 @ (adr r3, 422324 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 422064 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #616 @ (adr r3, 422284 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 4223c4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #432 @ (adr r3, 4221d4 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 422314 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #264 @ (adr r3, 422134 ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 422274 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #112 @ (adr r3, 4220a4 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 4221e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, pc, #856 @ (adr r2, 422394 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 4220d4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #464 @ (adr r1, 422224 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 422364 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 42218c ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 4222cc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ 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 +1381295,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 a8b900 │ │ │ │ cbnz r0, 4220dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ bl 39b838 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, r5, [sp] │ │ │ │ @@ -1381347,15 +1381328,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 a8b924 │ │ │ │ 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 +1381438,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, r6, #25 │ │ │ │ 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 +1383993,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, [r4, #18] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r1, #31 │ │ │ │ bpl.w 4233ee │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r7 │ │ │ │ bl 422530 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1384941,65 +1384922,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, [r1, #7] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + strb r2, [r6, #3] │ │ │ │ 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 +1387087,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, [r1, r7] │ │ │ │ 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 +1389466,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 │ │ │ │ + bx r4 │ │ │ │ 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 +1390274,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 r5, #134 @ 0x86 │ │ │ │ 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 +1390308,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 427630 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 427e14 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e8dc │ │ │ │ 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 +1390507,37 @@ │ │ │ │ blx 6f8b0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4280f8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e8b0 │ │ │ │ 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 a8e8dc │ │ │ │ mov r3, r6 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 427de8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8e98c │ │ │ │ + bl a8e974 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 428074 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r4, sl │ │ │ │ blx 70238 │ │ │ │ mov r0, r5 │ │ │ │ blx 70238 │ │ │ │ @@ -1390717,15 +1390698,15 @@ │ │ │ │ blx 6f8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 42845a │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e8b0 │ │ │ │ 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 +1390761,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 a8e974 │ │ │ │ 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 +1390835,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 a8e974 │ │ │ │ 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 +1390876,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 a8e8dc │ │ │ │ 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 +1390996,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 r3, #70 @ 0x46 │ │ │ │ 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 +1395196,21 @@ │ │ │ │ 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 42ac20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mrc2 0, 6, r0, cr4, cr15, {5} │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ ldr r6, [pc, #272] @ (42b47c ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ 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 +1398033,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 a8b1b8 │ │ │ │ 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 +1398110,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 a8b1b8 │ │ │ │ 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 +1433352,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 a8b1b8 │ │ │ │ bl 397598 │ │ │ │ bl 3975ac │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 445158 │ │ │ │ bl 397598 │ │ │ │ b.n 44515c │ │ │ │ cbz r1, 4451e6 │ │ │ │ @@ -1433450,15 +1433432,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 a8b1b8 │ │ │ │ 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 +1438401,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 a8b1b8 │ │ │ │ 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 +1438436,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 a8b1b8 │ │ │ │ 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 +1438512,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 a8b1b8 │ │ │ │ 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 +1438547,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 a8b1b8 │ │ │ │ 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 +1438623,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 a8b1b8 │ │ │ │ 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 +1438658,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 a8b1b8 │ │ │ │ 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 +1439374,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 a8b1b8 │ │ │ │ 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 +1446120,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 a8b838 │ │ │ │ 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 +1446141,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 a8b6b8 │ │ │ │ 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 +1446175,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 a8b678 │ │ │ │ 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 a8b678 │ │ │ │ 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 a8b598 │ │ │ │ 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 +1446233,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 a8b7f8 │ │ │ │ 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 a8b71c │ │ │ │ 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 +1446881,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 a8b1b8 │ │ │ │ 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 +1457615,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 r5, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + lsrs r6, r5 │ │ │ │ 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 +1458881,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 a8e998 │ │ │ │ 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 +1458906,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 a8e9f4 │ │ │ │ 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 a8ea44 │ │ │ │ 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 +1459031,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 a8ea88 │ │ │ │ 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 a8e9d4 │ │ │ │ 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 +1465079,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 r4, sp, #784 @ 0x310 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + subs r2, r3, r0 │ │ │ │ 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 r2, [sp, #40] @ 0x28 │ │ │ │ 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 +1465260,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 r7, #136 @ 0x88 │ │ │ │ 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 +1467543,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, r4, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [pc, #104] @ (45c46c ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ 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 +1467769,24 @@ │ │ │ │ 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, [r1, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.u64 d16, d28, #22 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + lsls r2, r7, #4 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vshr.u64 d0, d28, #12 │ │ │ │ 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 +1469240,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, r4, r6 │ │ │ │ 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 +1469476,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, r4, r7 │ │ │ │ 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 +1469789,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, r4, #23 │ │ │ │ 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 +1469877,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, r2, #17 │ │ │ │ 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 +1470084,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, r2, #14 │ │ │ │ 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 +1470125,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, r7, #7 │ │ │ │ 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 +1471362,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, r1, #21 │ │ │ │ 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 +1472652,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, [r7, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ 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 +1472713,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, [r3, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + beq.n 45f664 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + beq.n 45f664 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + beq.n 45f68c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + beq.n 45f62c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #400] @ (45f834 ) │ │ │ │ + ldr r1, [pc, #720] @ (45f974 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + beq.n 45f69c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + beq.n 45f6a4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + beq.n 45f6ac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + bne.n 45f6b4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + bne.n 45f6bc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r6 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ 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 +1472800,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} │ │ │ │ + beq.n 45f6dc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cdp2 0, 10, cr0, cr4, cr14, {6} │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + vrev32.16 q8, q7 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + beq.n 45f66c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cdp 0, 8, cr0, cr6, cr1, {6} │ │ │ │ - bge.n 45f73c │ │ │ │ + vmla.i16 d16, d22, d1[0] │ │ │ │ + bgt.n 45f7dc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bic.w r0, sl, ip, ror #2 │ │ │ │ - bics.w r0, r8, ip, ror #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + sbcs.w r0, sl, ip, ror #2 │ │ │ │ + @ instruction: 0xeb8800bc │ │ │ │ + beq.n 45f83c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + beq.n 45f844 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + beq.n 45f84c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + beq.n 45f854 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + beq.n 45f85c │ │ │ │ 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 +1472841,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 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r3, r1, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #24 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -1472908,29 +1472892,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} │ │ │ │ + beq.n 45f834 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r2, r6, #5 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + beq.n 45f8b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + beq.n 45f828 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + beq.n 45f860 │ │ │ │ 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 +1472923,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 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ 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 +1472942,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, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ 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 +1472961,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, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ 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 +1472980,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, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ 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 +1473069,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} │ │ │ │ + strd r0, r0, [r4, #752]! @ 0x2f0 │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strd r0, r0, [sl], #-752 @ 0x2f0 │ │ │ │ + @ instruction: 0xe9ba00bc │ │ │ │ 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,31 +1473189,24 @@ │ │ │ │ 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 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - b.n 45fa9c │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xe80200bc │ │ │ │ - b.n 45fa80 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - strd r0, r0, [r2], #-752 @ 0x2f0 │ │ │ │ - b.n 45f96c │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + ldmdb r8, {r2, r3, r4, r5, r7} │ │ │ │ + strd r0, r0, [r2], #752 @ 0x2f0 │ │ │ │ + @ instruction: 0xe9b400bc │ │ │ │ + @ instruction: 0xe8ce00bc │ │ │ │ + stmdb r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmdb ip!, {r2, r3, r4, r5, r7} │ │ │ │ + ldrd r0, r0, [r2, #-752] @ 0x2f0 │ │ │ │ + stmdb sl!, {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xe9b200bc │ │ │ │ + ldmia.w ip, {r2, r3, r4, r5, r7} │ │ │ │ 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 │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ @@ -1473591,15 +1473568,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 45fb10 │ │ │ │ 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 +1473717,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, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 46074c │ │ │ │ + b.n 45f9ec │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 460774 │ │ │ │ + b.n 45fa14 │ │ │ │ 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 +1474406,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 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ 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 r7, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 46065c │ │ │ │ + ble.n 4606fc │ │ │ │ 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 +1474454,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 │ │ │ │ + ble.n 460704 │ │ │ │ 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 +1474542,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 │ │ │ │ + ble.n 460914 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 4607e4 │ │ │ │ + ble.n 460884 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 460810 │ │ │ │ + ble.n 4608b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 460860 │ │ │ │ + ble.n 460900 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 46081c │ │ │ │ + ble.n 4608bc │ │ │ │ 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 +1474590,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 │ │ │ │ + ble.n 460900 │ │ │ │ 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 +1474638,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, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - blt.n 460a40 │ │ │ │ + bgt.n 4608e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #520 @ (adr r5, 460b5c ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 460c9c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stc 0, cr0, [r4, #752] @ 0x2f0 │ │ │ │ - cbz r6, 46098e │ │ │ │ + mrc 0, 6, r0, cr4, cr12, {5} │ │ │ │ + cbz r6, 4609a2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 4609f8 │ │ │ │ + bgt.n 460898 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vshr.s64 d16, d28, #50 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds.w r0, lr, #188 @ 0xbc │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 4609ea │ │ │ │ + push {r3, r4, lr} │ │ │ │ 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 +1475100,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 │ │ │ │ + bls.n 460d90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 460de0 │ │ │ │ + bls.n 460e80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf3b60155 │ │ │ │ - bvc.n 460ea8 │ │ │ │ + bhi.n 460d48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 460f10 │ │ │ │ + bvc.n 460db0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 460e20 │ │ │ │ + bhi.n 460ec0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 460ed0 │ │ │ │ + bvc.n 460d70 │ │ │ │ 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 +1475373,68 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 461072 │ │ │ │ mov r3, r0 │ │ │ │ b.n 460f14 │ │ │ │ mov r3, r0 │ │ │ │ b.n 461072 │ │ │ │ nop │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 460fe8 │ │ │ │ + bvc.n 461088 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 461188 │ │ │ │ + bvc.n 461028 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 46113c │ │ │ │ + bvc.n 460fdc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 461140 │ │ │ │ + bvc.n 460fe0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r5, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 460fe0 │ │ │ │ + bvs.n 461080 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, pc, #232 @ (adr r6, 4611b8 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 4612f8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 46116c │ │ │ │ + bvs.n 46100c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 4610e8 │ │ │ │ + bvs.n 461188 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 461128 │ │ │ │ + bvs.n 4611c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 460c18 │ │ │ │ + b.n 460eb8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 4610e0 │ │ │ │ + bvs.n 461180 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r2], {188} @ 0xbc │ │ │ │ - bmi.n 461088 │ │ │ │ + mcr2 0, 1, r0, cr2, cr12, {5} │ │ │ │ + bvs.n 461128 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #88 @ (adr r0, 46115c ) │ │ │ │ + add r1, pc, #408 @ (adr r1, 46129c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 461068 │ │ │ │ + bvs.n 461108 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 4610a0 │ │ │ │ + bvs.n 461140 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 461128 │ │ │ │ + bvs.n 4611c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #480 @ (adr r5, 4612f4 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 461434 ) │ │ │ │ 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 +1475469,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 │ │ │ │ + bpl.n 4610ec │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 461248 │ │ │ │ + bpl.n 4610e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #576 @ (adr r3, 4613cc ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 46150c ) │ │ │ │ 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 +1475530,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 │ │ │ │ + bpl.n 461280 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n 4611fc │ │ │ │ + bpl.n 46129c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ 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 +1475594,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 │ │ │ │ + bmi.n 461294 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 4611d4 │ │ │ │ + bcs.n 461274 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + bne.n 4612dc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + bne.n 461318 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n 461348 │ │ │ │ + bmi.n 4611e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + bne.n 461300 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n 461330 │ │ │ │ + bmi.n 4613d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + bne.n 4612e8 │ │ │ │ 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 +1475649,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 │ │ │ │ + bmi.n 461424 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 4612e4 │ │ │ │ + bcs.n 461384 │ │ │ │ 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 +1475679,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 │ │ │ │ + bmi.n 461430 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 461298 │ │ │ │ + bne.n 461338 │ │ │ │ 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 +1475751,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 │ │ │ │ + bcc.n 4613f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + bne.n 4614b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcs.n 4613c4 │ │ │ │ + bmi.n 461464 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + bne.n 461494 │ │ │ │ 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 +1475909,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 │ │ │ │ + bcs.n 46156c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r7, {r1, r2, r4, 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #604] @ (461840 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1476188,29 +1476165,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} │ │ │ │ + bne.n 461890 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #496 @ (adr r7, 461a50 ) │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + beq.n 4617a4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + bne.n 46188c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #288 @ (adr r7, 461994 ) │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ 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 +1476230,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} │ │ │ │ + bne.n 46193c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + beq.n 4619fc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 46199c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r3, r5, 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 +1476306,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} │ │ │ │ + beq.n 4619a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 4619ec │ │ │ │ + bne.n 461a8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + beq.n 4619a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, 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 +1476456,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} │ │ │ │ + beq.n 461b8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #256 @ (adr r4, 461c3c ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 461d7c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ 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 +1476596,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 r7!, {r1, r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 462084 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 461dc4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #920 @ (adr r2, 462038 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 461d78 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1476838,21 +1476815,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 r6!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #200 @ (adr r1, 461f94 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 4620d4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ 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 +1476953,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 r4, {r1, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + add r0, pc, #936 @ (adr r0, 4623c4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ 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 +1476994,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 r3!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r3, r5, 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 +1477038,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 r3!, {r1, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, 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 +1477079,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 r3, {r1, r2, r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r3} │ │ │ │ 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 +1477294,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 r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, 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 +1477391,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 r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - itet gt │ │ │ │ - lslgt r4, r7, #2 │ │ │ │ - stmdble sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ + 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 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #7 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ bne.n 4624cc │ │ │ │ @@ -1477548,28 +1477525,28 @@ │ │ │ │ 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 r1, {r1, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ite cs │ │ │ │ - lslcs r4, r7, #2 │ │ │ │ - stmiacc r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x00ca │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bkpt 0x0098 │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + it al │ │ │ │ + lslal 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 │ │ │ │ blt.n 46264c │ │ │ │ @@ -1477830,27 +1477807,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} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 4628fa │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ 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 +1477871,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 r4!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 462964 │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r0, 462968 │ │ │ │ + pop {r4, r6} │ │ │ │ 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 +1477930,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 r5!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - hlt 0x002a │ │ │ │ + cbnz r2, 462a26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - hlt 0x0002 │ │ │ │ + cbnz r2, 462a24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + cbnz r6, 462a26 │ │ │ │ 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 +1477992,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 r6!, {r2, r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 462a7a │ │ │ │ + cbnz r2, 462a8e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + cbnz r2, 462a50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r4, 462a80 │ │ │ │ + cbnz r4, 462a94 │ │ │ │ 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 +1478043,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: 0xb8c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 462ace │ │ │ │ + hlt 0x003a │ │ │ │ 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 +1478168,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 r4!, {r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + cbnz r6, 462c18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + cbnz r2, 462c20 │ │ │ │ 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 +1478239,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 r4!, {r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ 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 +1478338,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 │ │ │ │ + @ instruction: 0xffffba74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ 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 +1478432,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, r6, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + @ instruction: 0xb6da │ │ │ │ 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 +1478486,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: 0xb8a4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + @ instruction: 0xb652 │ │ │ │ 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 +1478509,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 r2!, {r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + @ instruction: 0xb616 │ │ │ │ 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 +1478698,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 r1!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r6, 46319a │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ 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 +1478789,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 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - sub sp, #24 │ │ │ │ + cbz r2, 46325a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0064 │ │ │ │ + cbz r6, 463264 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + ite lt │ │ │ │ + lsllt r4, r7, #2 │ │ │ │ + cbz r4, 463268 @ unpredictable │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0070 │ │ │ │ + nop {12} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r4, 46327e │ │ │ │ + cbz r4, 463292 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 463274 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + cbz r4, 46326e │ │ │ │ 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 +1478886,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} │ │ │ │ + yield │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r2, 46331a │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ 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 +1479295,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 r5, sp, #536 @ 0x218 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ 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 +1479376,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 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ 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 +1479473,23 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ bl 461224 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + cbnz r0, 463906 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #32 │ │ │ │ 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 +1479837,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, r6, #6 │ │ │ │ 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: 0xb7be │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, pc, #392 @ (adr r7, 463e80 ) │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #592 @ (adr r5, 463f4c ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 46408c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #704 @ (adr r5, 463fc0 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 463d00 ) │ │ │ │ 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 +1479960,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 r5, pc, #976 @ (adr r5, 4641d0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #768 @ (adr r4, 464104 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 463e44 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #544 @ (adr r4, 464028 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 464168 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #656 @ (adr r4, 46409c ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 4641dc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #440 @ (adr r4, 463fc8 ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 464108 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #552 @ (adr r4, 46403c ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 46417c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #640 @ (adr r4, 464098 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 4641d8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #480 @ (adr r4, 463ffc ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 46413c ) │ │ │ │ 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 +1480016,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 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #552 @ (adr r5, 4640b4 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 4641f4 ) │ │ │ │ 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 +1480105,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 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #784 @ (adr r4, 464274 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 463fb4 ) │ │ │ │ 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 +1480339,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 r3, pc, #232 @ (adr r3, 4642d4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #32 @ (adr r2, 464210 ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 464350 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + cbz r6, 46420a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #736 @ (adr r2, 4644d8 ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 464218 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #944 @ (adr r0, 4645ac ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 4642ec ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #24 @ (adr r1, 464218 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 464358 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 464564 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 4642a4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 4645d0 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 464310 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #784 @ (adr r0, 46451c ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 46425c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #888 @ (adr r0, 464588 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 4642c8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #704 @ (adr r0, 4644d4 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 464214 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #808 @ (adr r0, 464540 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 464280 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #896 @ (adr r0, 46459c ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 4642dc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #728 @ (adr r0, 4644f8 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 464238 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #760 @ (adr r4, 46451c ) │ │ │ │ + add r6, pc, #56 @ (adr r6, 46425c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #256 @ (adr r2, 464328 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 464468 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #152 @ (adr r2, 4642c8 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 464408 ) │ │ │ │ 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 +1480515,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 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + add r0, pc, #400 @ (adr r0, 464534 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + add r0, pc, #512 @ (adr r0, 4645a8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + add r0, pc, #592 @ (adr r0, 4645fc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + add r0, pc, #432 @ (adr r0, 464560 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #144 @ (adr r3, 464444 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 464584 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #664 @ (adr r0, 464650 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 464790 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + add r0, pc, #168 @ (adr r0, 464464 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + add r0, pc, #280 @ (adr r0, 4644d8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r3, #18 │ │ │ │ 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 +1480655,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 r7, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + add r0, pc, #640 @ (adr r0, 46477c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + add r0, pc, #568 @ (adr r0, 46473c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + add r0, pc, #504 @ (adr r0, 464704 ) │ │ │ │ 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 +1480840,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 r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ 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 +1481415,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: 0xffffab98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #512 @ (adr r5, 464eac ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 464fec ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r2, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cbz r1, 464d98 │ │ │ │ - vabdl.u q13, d31, d28 │ │ │ │ + @ instruction: 0xffffa8fc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #720 @ (adr r7, 465004 ) │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #784 @ (adr r7, 465048 ) │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ 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 r1, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ - @ instruction: 0xffffa7e0 │ │ │ │ + vqshrn.u64 d26, q8, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stcl 15, cr15, [pc], #1020 @ 465150 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #528 @ (adr r7, 464f70 ) │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #616 @ (adr r7, 464fcc ) │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #552 @ (adr r7, 464f90 ) │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #504 @ (adr r7, 464f6c ) │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ 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 +1481857,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 r3, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + add r1, pc, #248 @ (adr r1, 4651c4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #40 @ (adr r5, 4650fc ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 46523c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ 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 +1482840,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 │ │ │ │ + vqrdmlsh.s q12, , d2[0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ 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 a8b7f8 │ │ │ │ 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 +1483074,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 a8b6b8 │ │ │ │ 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 +1483094,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 a8b838 │ │ │ │ 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 +1483217,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 a8b678 │ │ │ │ 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 +1483298,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 a8b598 │ │ │ │ b.n 465ba6 │ │ │ │ - bl a8b734 │ │ │ │ + bl a8b71c │ │ │ │ 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 +1483669,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 r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r3, {r0, r2, r3, r5, r7} │ │ │ │ - vmlsl.u , d31, d4[0] │ │ │ │ + vqshrun.s64 d25, q2, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ 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 +1484949,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, [r6, #23] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r2!, {r0, r2, r3, r5, r6} │ │ │ │ - vrsra.u64 , q15, #1 │ │ │ │ + @ instruction: 0xffff954e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ 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 r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ 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 │ │ │ │ + vsli.32 , q6, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ rev r7, r0 │ │ │ │ - vqrdmlah.s , , d16[0] │ │ │ │ + vshr.u32 d24, d16, #1 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ 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 +1485290,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, [r6, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #360] @ (4676bc ) │ │ │ │ + ldr r5, [pc, #680] @ (4677fc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + cbnz r0, 467596 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ 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: 0xffff6fb4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + strb r6, [r7, #0] │ │ │ │ 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 +1485579,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: 0xffff6bbe │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ 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 +1486689,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, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r7, [r3, #30] │ │ │ │ vsubw.u q12, , d21 │ │ │ │ - vtbl.8 d24, {d15}, d2 │ │ │ │ + vqrshrn.u64 d24, q1, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + add r0, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - negs r4, r2 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adcs r0, r3 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r3 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r4 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r1 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - eors r4, r1 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ands r6, r1 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r7, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ 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 +1487585,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] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r6, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r4, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r4, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ 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 +1489231,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, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #728] @ (46a0ec ) │ │ │ │ + ldr r2, [pc, #24] @ (469e2c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #584] @ (46a068 ) │ │ │ │ + ldr r1, [pc, #904] @ (46a1a8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #280] @ (469f44 ) │ │ │ │ + ldr r1, [pc, #600] @ (46a084 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bxns pc │ │ │ │ + ldr r0, [pc, #816] @ (46a168 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp ip, r5 │ │ │ │ + mov ip, pc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r8, r9 │ │ │ │ + bx r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mov ip, fp │ │ │ │ + ldr r0, [pc, #176] @ (469ef8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, pc │ │ │ │ + mov r2, r9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + mov r6, ip │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, sp │ │ │ │ + mov r2, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, r1 │ │ │ │ + mov r0, fp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r8, fp │ │ │ │ + mov r0, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add lr, lr │ │ │ │ + mov r6, r8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add ip, r8 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, ip │ │ │ │ + mov r2, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, r6 │ │ │ │ + mov r2, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r8, sl │ │ │ │ + mov r0, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add ip, r3 │ │ │ │ + cmp ip, sp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r8, r7 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add ip, r2 │ │ │ │ + cmp ip, ip │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, r5 │ │ │ │ + cmp sl, pc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, r0 │ │ │ │ + cmp sl, sl │ │ │ │ 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 +1489324,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, [r6, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + mov ip, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 469eee │ │ │ │ b.w 15a002 │ │ │ │ b.w 159e74 │ │ │ │ b.w 10af0c │ │ │ │ @@ -1490480,105 +1490457,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 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sbcs r4, r2 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #472] @ (46acd4 ) │ │ │ │ + ldr r4, [pc, #792] @ (46ae14 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + lsls r6, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #576] @ (46ad7c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #528] @ (46ad80 ) │ │ │ │ + ldr r4, [pc, #848] @ (46aec0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ 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 +1491009,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, [r5, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r5 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ 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 +1491063,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] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ 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 +1491745,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 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r3, [pc, #304] @ (46b9b0 ) │ │ │ │ lsls r5, r2, #5 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r5, #12 │ │ │ │ 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 +1492917,25 @@ │ │ │ │ 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 r4, #140 @ 0x8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [pc, #864] @ (46c6dc ) │ │ │ │ + ldr r4, [pc, #160] @ (46c41c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vqadd.u8 q0, q11, q0 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ 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 +1494469,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 r7, #220 @ 0xdc │ │ │ │ lsls r6, r4, #4 │ │ │ │ - mov r8, r0 │ │ │ │ + blx sl │ │ │ │ lsls r4, r7, #2 │ │ │ │ - rors r4, r6 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf5f200d0 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + @ instruction: 0xf74200d0 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adcs r0, r4 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf59600d0 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + @ instruction: 0xf6e600d0 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + ands r6, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + subs r6, r5, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ 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 +1494741,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, r7, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - orns r0, r2, r0, lsr #3 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + rsb r0, r2, r0, lsr #3 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ands.w r0, r8, r0, lsr #3 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + sbc.w r0, r8, r0, lsr #3 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ 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 +1495594,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 a9715c │ │ │ │ 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 a934a4 │ │ │ │ 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 +1495916,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 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ 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: 0xffff3abe │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 46e68c │ │ │ │ + b.n 46e92c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ 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 r4, #128 @ 0x80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + b.n 46e340 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r5, r2, #3 │ │ │ │ - vqdmulh.s q8, , d22[0] │ │ │ │ + vcvt.f32.u32 d16, d22, #1 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 46e260 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 46e420 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ 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 +1497278,202 @@ │ │ │ │ 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 r6, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mrc2 0, 6, r0, cr10, cr11, {5} │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + movs r2, r5 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bge.n 46f254 │ │ │ │ + blt.n 46f2f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 5, r0, cr8, cr11, {5} │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + vshr.u64 d16, d27, #8 │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 46f224 │ │ │ │ + blt.n 46f2c4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 4, r0, cr10, cr11, {5} │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + vshr.u64 d16, d27, #38 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 46f1cc │ │ │ │ + blt.n 46f26c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc2 0, 2, r0, cr8, cr11, {5} │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + vshr.u64 d0, d27, #24 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 46f174 │ │ │ │ + bge.n 46f214 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 1, r0, cr6, cr11, {5} │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + vqadd.u64 d16, d22, d27 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bhi.n 46f2ec │ │ │ │ + bls.n 46f18c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2l 0, cr0, [ip], {187} @ 0xbb │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + mcr2 0, 1, r0, cr12, cr11, {5} │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bhi.n 46f2bc │ │ │ │ + bls.n 46f35c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [lr], #748 @ 0x2ec │ │ │ │ + mcr2 0, 0, r0, cr14, cr11, {5} │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb.w r0, [r4, #187] @ 0xbb │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + ldr??.w r0, [r4, #187] @ 0xbb │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf78000bb │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + ldr.w r0, [r0, #187] @ 0xbb │ │ │ │ + movs r4, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f39c │ │ │ │ + bcs.n 46f23c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf61c00bb │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf76c00bb │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f36c │ │ │ │ + bcs.n 46f20c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf5fe00bb │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf74e00bb │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f33c │ │ │ │ + bcs.n 46f1dc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf5e000bb │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + @ instruction: 0xf73000bb │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f30c │ │ │ │ + bcs.n 46f3ac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rsb r0, r2, #6127616 @ 0x5d8000 │ │ │ │ - movs r2, #14 │ │ │ │ + @ instruction: 0xf71200bb │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub.w r0, r4, #6127616 @ 0x5d8000 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + @ instruction: 0xf6f400bb │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f294 │ │ │ │ + bcs.n 46f334 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbcs.w r0, ip, #6127616 @ 0x5d8000 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movt r0, #51387 @ 0xc8bb │ │ │ │ + movs r5, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f264 │ │ │ │ + bcs.n 46f304 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + subw r0, lr, #2235 @ 0x8bb │ │ │ │ + movs r3, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f204 │ │ │ │ + bne.n 46f2a4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf52a00bb │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf67a00bb │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f3d0 │ │ │ │ + bne.n 46f270 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add.w r0, r8, #6127616 @ 0x5d8000 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf65800bb │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf4f200bb │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movw r0, #10427 @ 0x28bb │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f390 │ │ │ │ + bne.n 46f230 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4de00bb │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf62e00bb │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f344 │ │ │ │ + bne.n 46f3e4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4b200bb │ │ │ │ - movt r0, #32955 @ 0x80bb │ │ │ │ - @ instruction: 0xf2e600bb │ │ │ │ - subs r2, r5, #5 │ │ │ │ + addw r0, r2, #2235 @ 0x8bb │ │ │ │ + ands.w r0, r8, #6127616 @ 0x5d8000 │ │ │ │ + bics.w r0, r6, #6127616 @ 0x5d8000 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + bne.n 46f368 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orn r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + subs.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + bne.n 46f344 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orrs.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + sub.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + beq.n 46f320 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bics.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + @ instruction: 0xf58a00bb │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + beq.n 46f2fc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bic.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + sbcs.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + beq.n 46f2d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - and.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + adcs.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf3d000bb │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf52000bb │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf39c00bb │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf4ec00bb │ │ │ │ + movs r2, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf35600bb │ │ │ │ - subs r0, r0, #0 │ │ │ │ + @ instruction: 0xf4a600bb │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf30000bb │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + orrs.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf2de00bb │ │ │ │ - adds r6, r0, #7 │ │ │ │ + bic.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movt r0, #24763 @ 0x60bb │ │ │ │ - adds r6, r5, #6 │ │ │ │ + ands.w r0, r6, #6127616 @ 0x5d8000 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subw r0, lr, #187 @ 0xbb │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + @ instruction: 0xf3fe00bb │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf29800bb │ │ │ │ - adds r4, r0, #6 │ │ │ │ + @ instruction: 0xf3e800bb │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf28400bb │ │ │ │ - adds r4, r5, #5 │ │ │ │ + @ instruction: 0xf3d400bb │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf26c00bb │ │ │ │ - adds r4, r2, #5 │ │ │ │ + @ instruction: 0xf3bc00bb │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf25400bb │ │ │ │ - subs r6, r3, #6 │ │ │ │ + @ instruction: 0xf3a400bb │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf23000bb │ │ │ │ - subs r4, r1, #6 │ │ │ │ + @ instruction: 0xf38000bb │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf21e00bb │ │ │ │ - adds r6, r3, #5 │ │ │ │ + @ instruction: 0xf36e00bb │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf1fe00bb │ │ │ │ - subs r6, r2, #5 │ │ │ │ + @ instruction: 0xf34e00bb │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf1e800bb │ │ │ │ + @ instruction: 0xf33800bb │ │ │ │ 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 +1497771,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, r7, r3 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d16, d27, #6 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + adc.w r0, sl, #187 @ 0xbb │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d16, d27, #30 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + @ instruction: 0xf13200bb │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d16, d27, #54 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + adds.w r0, sl, #187 @ 0xbb │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d0, d27, #14 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + add.w r0, r2, #187 @ 0xbb │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d0, d27, #38 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + @ instruction: 0xf0ea00bb │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vqadd.s32 d16, d20, d27 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + @ instruction: 0xf0b400bb │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vqadd.s8 d16, d28, d27 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + eors.w r0, ip, #187 @ 0xbb │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vqadd.s32 d0, d28, d27 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + orns r0, ip, #187 @ 0xbb │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 7, r0, cr4, cr11, {5} │ │ │ │ - adds r4, r3, r7 │ │ │ │ + orr.w r0, r4, #187 @ 0xbb │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 6, r0, cr12, cr11, {5} │ │ │ │ - subs r0, r0, r2 │ │ │ │ + bic.w r0, ip, #187 @ 0xbb │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mcr 0, 6, r0, cr2, cr11, {5} │ │ │ │ - adds r6, r1, r6 │ │ │ │ + ands.w r0, r2, #187 @ 0xbb │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 4, r0, cr14, cr11, {5} │ │ │ │ - adds r6, r2, r4 │ │ │ │ + vshr.s64 d16, d27, #34 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mcr 0, 3, r0, cr6, cr11, {5} │ │ │ │ - subs r6, r6, r3 │ │ │ │ + vshr.s64 d0, d27, #10 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 2, r0, cr2, cr11, {5} │ │ │ │ - adds r6, r6, r4 │ │ │ │ + vshr.s64 d0, d27, #30 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 1, r0, cr8, cr11, {5} │ │ │ │ - adds r6, r7, #0 │ │ │ │ + vshr.s64 d0, d27, #56 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 1, r0, cr2, cr11, {5} │ │ │ │ - adds r2, r5, r5 │ │ │ │ + vqadd.s64 d16, d18, d27 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 0, r0, cr10, cr11, {5} │ │ │ │ - adds r2, r2, r4 │ │ │ │ + vqadd.s16 d16, d26, d27 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stcl 0, cr0, [r2, #748]! @ 0x2ec │ │ │ │ - adds r2, r1, r3 │ │ │ │ + vqadd.s64 d0, d18, d27 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stcl 0, cr0, [sl, #748] @ 0x2ec │ │ │ │ - adds r2, r6, r2 │ │ │ │ + vqadd.s16 d0, d26, d27 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [r2, #748]! @ 0x2ec │ │ │ │ - adds r2, r7, r3 │ │ │ │ + vqadd.s8 d0, d18, d27 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [sl, #748] @ 0x2ec │ │ │ │ - adds r2, r0, r2 │ │ │ │ + mcr 0, 7, r0, cr10, cr11, {5} │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r2, #748] @ 0x2ec │ │ │ │ - adds r0, r4, r0 │ │ │ │ + mrc 0, 6, r0, cr2, cr11, {5} │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r0, #-748]! @ 0xfffffd14 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + mrc 0, 3, r0, cr0, cr11, {5} │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stc 0, cr0, [r4, #-748] @ 0xfffffd14 │ │ │ │ + mrc 0, 2, r0, cr4, cr11, {5} │ │ │ │ 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 +1498001,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 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + adds r4, r7, #2 │ │ │ │ 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 +1498086,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 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r5, r7 │ │ │ │ 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 +1499544,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, r1, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ 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 +1499906,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, r3, #15 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ 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 +1499986,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, r6, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ 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 +1500030,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, r3, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ 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 +1501056,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, r1, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xe83dffff │ │ │ │ vbic q8, q3, q2 │ │ │ │ - beq.n 4717bc │ │ │ │ + bcs.n 47185c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4717f8 │ │ │ │ + bcs.n 471898 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 471798 │ │ │ │ + bcs.n 471838 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4717d0 │ │ │ │ + bcs.n 471870 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bge.n 4717f0 │ │ │ │ + bgt.n 471890 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ 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 +1501735,30 @@ │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ mov r0, r4 │ │ │ │ bl 46fd90 │ │ │ │ b.n 471896 │ │ │ │ nop │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, #187] @ 0xbb │ │ │ │ - add r2, pc, #32 @ (adr r2, 471eb8 ) │ │ │ │ + @ instruction: 0xfa4a00bb │ │ │ │ + add r3, pc, #352 @ (adr r3, 471ff8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf75400bb │ │ │ │ - str??.w r0, [r2, #187] @ 0xbb │ │ │ │ - add r1, pc, #960 @ (adr r1, 472264 ) │ │ │ │ + strh.w r0, [r4, #187] @ 0xbb │ │ │ │ + @ instruction: 0xfa3200bb │ │ │ │ + add r3, pc, #256 @ (adr r3, 471fa4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf73c00bb │ │ │ │ - str.w r0, [sl, #187] @ 0xbb │ │ │ │ - add r1, pc, #864 @ (adr r1, 472210 ) │ │ │ │ + strb.w r0, [ip, #187] @ 0xbb │ │ │ │ + @ instruction: 0xfa1a00bb │ │ │ │ + add r3, pc, #160 @ (adr r3, 471f50 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf72400bb │ │ │ │ - ldrh.w r0, [r2, #187] @ 0xbb │ │ │ │ - add r1, pc, #768 @ (adr r1, 4721bc ) │ │ │ │ + ldr??.w r0, [r4, fp, lsl #3] │ │ │ │ + @ instruction: 0xfa0200bb │ │ │ │ + add r3, pc, #64 @ (adr r3, 471efc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf70c00bb │ │ │ │ + ldr.w r0, [ip, fp, 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, #3984] @ 0xf90 │ │ │ │ ldr.w r5, [pc, #2048] @ 4726d4 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #2048] @ 4726d8 │ │ │ │ @@ -1502566,52 +1502545,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] │ │ │ │ + vqshl.u64 d31, d14, #63 @ 0x3f │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + add r0, pc, #880 @ (adr r0, 472a58 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4d800bb │ │ │ │ - sub.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - @ instruction: 0xf3c600bb │ │ │ │ + @ instruction: 0xf62800bb │ │ │ │ + @ instruction: 0xf6fa00bb │ │ │ │ + adds.w r0, r6, #6127616 @ 0x5d8000 │ │ │ │ bvc.n 4725fa │ │ │ │ vqrdmulh.s , , d28[0] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ands.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + sbc.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movw r0, #8379 @ 0x20bb │ │ │ │ - orns r0, r6, #6127616 @ 0x5d8000 │ │ │ │ - @ instruction: 0xf1ee00bb │ │ │ │ + @ instruction: 0xf39200bb │ │ │ │ + rsb r0, r6, #6127616 @ 0x5d8000 │ │ │ │ + @ instruction: 0xf33e00bb │ │ │ │ bpl.n 47270a │ │ │ │ vsli.32 , , #31 │ │ │ │ vsli.64 d29, d11, #63 @ 0x3f │ │ │ │ - @ instruction: 0xfffff142 │ │ │ │ + vrshr.u64 d31, d2, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vqadd.s16 d0, d26, d27 │ │ │ │ - adc.w r0, r8, #187 @ 0xbb │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + orn r0, sl, #187 @ 0xbb │ │ │ │ + @ instruction: 0xf29800bb │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 6, r0, cr14, cr11, {5} │ │ │ │ - @ instruction: 0xf0a800bb │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + bic.w r0, lr, #187 @ 0xbb │ │ │ │ + @ instruction: 0xf1f800bb │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stcl 0, cr0, [sl, #748]! @ 0x2ec │ │ │ │ + vqadd.s64 d0, d26, d27 │ │ │ │ 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 +1502720,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 │ │ │ │ + eors.w r0, sl, #187 @ 0xbb │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldcl 0, cr0, [r8], #-748 @ 0xfffffd14 │ │ │ │ - cbnz r6, 4728de │ │ │ │ + stcl 0, cr0, [r8, #748] @ 0x2ec │ │ │ │ + cbnz r6, 4728f2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rev r2, r3 │ │ │ │ + cbnz r2, 4728fe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vqadd.s16 d0, d26, d27 │ │ │ │ - mcrr 0, 11, r0, r0, cr11 │ │ │ │ + orn r0, sl, #187 @ 0xbb │ │ │ │ + ldc 0, cr0, [r0, #748] @ 0x2ec │ │ │ │ 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 +1503384,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 r4!, {r2, r5, r6} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 472fb0 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - cbz r0, 472fc2 │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r6, 472fcc │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 472fc2 │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 472fcc │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 472fc0 │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 472fcc │ │ │ │ + push {r4, 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 │ │ │ │ ldr r5, [pc, #516] @ (473194 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1503898,17 +1503877,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 r7, sp, #608 @ 0x260 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ 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 +1503954,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 │ │ │ │ + b.n 472e30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473bf0 │ │ │ │ + b.n 472e90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473af4 │ │ │ │ + b.n 472d94 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473b50 │ │ │ │ + b.n 472df0 │ │ │ │ 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 +1504123,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - bhi.n 473620 │ │ │ │ + bls.n 4736c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 47398c │ │ │ │ + b.n 473c2c │ │ │ │ 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 +1504183,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 473bf0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473910 │ │ │ │ + b.n 473bb0 │ │ │ │ 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 +1504281,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 r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ 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 +1504445,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, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ 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 +1504815,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 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ 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 +1505396,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 │ │ │ │ + bvc.n 474388 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 4743b8 │ │ │ │ + bvs.n 474458 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 474540 │ │ │ │ + bhi.n 4743e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 474394 │ │ │ │ + bvs.n 474434 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47456c │ │ │ │ + bhi.n 47440c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 474578 │ │ │ │ + bvs.n 474418 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bl 83648e │ │ │ │ - bvs.n 47439c │ │ │ │ + bvc.n 47443c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 474480 │ │ │ │ + bvs.n 474520 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 474524 │ │ │ │ + bvs.n 4743c4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 474468 │ │ │ │ + bvs.n 474508 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4743c4 │ │ │ │ + bvc.n 474464 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 474440 │ │ │ │ + bvs.n 4744e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + add r0, pc, #240 @ (adr r0, 4745a8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + add r0, pc, #360 @ (adr r0, 474624 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + add r0, pc, #152 @ (adr r0, 474558 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + add r0, pc, #264 @ (adr r0, 4745cc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + add r0, pc, #88 @ (adr r0, 474520 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + add r0, pc, #208 @ (adr r0, 47459c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + add r0, pc, #24 @ (adr r0, 4744ec ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #96 @ (adr r0, 474538 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 474550 │ │ │ │ + bvs.n 4743f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 474510 │ │ │ │ + bpl.n 4745b0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 474588 │ │ │ │ + bpl.n 474428 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 4744ac │ │ │ │ + bpl.n 47454c │ │ │ │ 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 +1505652,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 │ │ │ │ + @ instruction: 0xeb2400b9 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ 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 +1505898,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 r3, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 474a18 │ │ │ │ + bcs.n 4748b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + beq.n 474878 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 474984 │ │ │ │ + bcs.n 474a24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + beq.n 4749e4 │ │ │ │ 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 +1506032,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} │ │ │ │ + bne.n 474af4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, 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 +1506716,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 r4!, {r2, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ 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 r3!, {r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, 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 +1506827,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 r7, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ 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 +1506953,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} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ 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 +1507810,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} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + cbz r4, 475d96 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ 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 +1508382,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} │ │ │ │ + bkpt 0x00ce │ │ │ │ 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, r5, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r2, 476398 │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - hlt 0x0024 │ │ │ │ + cbnz r4, 4763c4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r2, 47635c │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + cbnz r4, 47638a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r2, 476382 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + cbnz r0, 476392 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r4, 476398 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + cbnz r2, 47639a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ 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 +1508576,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 │ │ │ │ + cbnz r4, 476512 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + cbnz r0, 476520 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb74a │ │ │ │ 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 +1508726,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, r0, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ 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 +1508760,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 a78b50 │ │ │ │ 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 +1508776,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 a705f4 │ │ │ │ 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 a78f8c │ │ │ │ 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 +1508807,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 a6e230 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a6e1b4 │ │ │ │ + bl a6e19c │ │ │ │ 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} │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ 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 +1510817,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, [r6, #28] │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ 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 +1511950,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 r1, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ 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 +1512261,41 @@ │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ 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 +1512563,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, [r7, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r7, 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, #3656] @ 0xe48 │ │ │ │ sub sp, #404 @ 0x194 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1512800,55 +1512779,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 r1, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 478fcc │ │ │ │ + bhi.n 478e6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 478f34 │ │ │ │ - lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + strd r0, r0, [r0, #-740] @ 0x2e4 │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r2, #5] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ 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 +1512977,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, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ 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, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ 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 +1513261,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 ) │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [pc, #120] @ (47943c ) │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #832] @ (479714 ) │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #952] @ (479790 ) │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ 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 +1513795,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, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ 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 +1515540,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, [r1, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r4, [r4, r4] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ 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 +1515743,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, [r2, #15] │ │ │ │ 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 +1516536,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 r7, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ 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 +1517679,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 r2, #220 @ 0xdc │ │ │ │ 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 +1518039,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, [r7, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ 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 +1518699,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] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ 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 │ │ │ │ + @ instruction: 0xffff5a78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47cbd4 │ │ │ │ + bhi.n 47ca74 │ │ │ │ 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 +1518793,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, [r1, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ 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 +1519091,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, [r2, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - eor.w r0, sl, #207 @ 0xcf │ │ │ │ - str r6, [r0, r7] │ │ │ │ + rsbs r0, sl, #207 @ 0xcf │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - orns r0, r6, #207 @ 0xcf │ │ │ │ - str r2, [r6, r6] │ │ │ │ + rsb r0, r6, #207 @ 0xcf │ │ │ │ + strh r2, [r0, r4] │ │ │ │ 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 +1519204,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] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vhadd.s q8, q11, │ │ │ │ - str r2, [r6, r2] │ │ │ │ + @ instruction: 0xf0c600cf │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vhadd.s32 q8, q8, │ │ │ │ - str r4, [r3, r2] │ │ │ │ + @ instruction: 0xf0b000cf │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vhadd.s8 q8, q11, │ │ │ │ - str r2, [r0, r2] │ │ │ │ + eors.w r0, r6, #207 @ 0xcf │ │ │ │ + str r2, [r2, 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #476] @ (47d24c ) │ │ │ │ mov r9, r1 │ │ │ │ @@ -1519439,18 +1519417,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 ) │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stc 0, cr0, [ip, #-828]! @ 0xfffffcc4 │ │ │ │ - ldr r6, [pc, #416] @ (47d404 ) │ │ │ │ + cdp 0, 7, cr0, cr12, cr15, {6} │ │ │ │ + ldr r7, [pc, #736] @ (47d544 ) │ │ │ │ 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 +1519565,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 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xebee00cf │ │ │ │ - ldr r5, [pc, #168] @ (47d48c ) │ │ │ │ + ldc 0, cr0, [lr, #-828]! @ 0xfffffcc4 │ │ │ │ + ldr r6, [pc, #488] @ (47d5cc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ 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 +1519900,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, [r4, #31] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [r6, #-828] @ 0x33c │ │ │ │ - ldr r2, [pc, #584] @ (47d980 ) │ │ │ │ + @ instruction: 0xeaa600cf │ │ │ │ + ldr r3, [pc, #904] @ (47dac0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #976] @ (47db14 ) │ │ │ │ + ldr r4, [pc, #272] @ (47d854 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmdb lr, {r0, r1, r2, r3, r6, r7} │ │ │ │ - ldr r2, [pc, #360] @ (47d8b4 ) │ │ │ │ + orn r0, lr, pc, lsl #3 │ │ │ │ + ldr r3, [pc, #680] @ (47d9f4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ 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 +1520442,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 │ │ │ │ + ldr r0, [pc, #464] @ (47de64 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d6dc │ │ │ │ + b.n 47d97c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov r6, fp │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, lr │ │ │ │ + ldr r0, [pc, #280] @ (47ddbc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d5b0 │ │ │ │ + b.n 47d850 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r8, r8 │ │ │ │ + bx r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 47d58c │ │ │ │ + b.n 47d82c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r8, r5 │ │ │ │ + mov r8, pc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bx fp │ │ │ │ + ldr r0, [pc, #680] @ (47df64 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d568 │ │ │ │ + b.n 47d808 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r8, r2 │ │ │ │ + mov r8, ip │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #584] @ (47df10 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d544 │ │ │ │ + b.n 47d7e4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, pc │ │ │ │ + mov r8, r9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r6, sp │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d520 │ │ │ │ + b.n 47d7c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, ip │ │ │ │ + mov r8, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [pc, #520] @ (47dee8 ) │ │ │ │ + ldr r2, [pc, #840] @ (47e028 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d4fc │ │ │ │ + b.n 47d79c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, r9 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r6, r1 │ │ │ │ + bx fp │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e4d8 │ │ │ │ + b.n 47d778 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, r6 │ │ │ │ + mov r8, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 47e4ac │ │ │ │ + b.n 47d74c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + mov r4, ip │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov lr, ip │ │ │ │ + ldr r0, [pc, #216] @ (47dddc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e490 │ │ │ │ + b.n 47d730 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + mov r0, sl │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov sl, r1 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e46c │ │ │ │ + b.n 47d70c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, sp │ │ │ │ + mov r0, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e448 │ │ │ │ + b.n 47d6e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, sl │ │ │ │ + mov r0, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov sl, r1 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e424 │ │ │ │ + b.n 47d6c4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, r7 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp sl, r6 │ │ │ │ + bx r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e400 │ │ │ │ + b.n 47d6a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, r4 │ │ │ │ + cmp r8, lr │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r2, pc │ │ │ │ + @ instruction: 0x47ca │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e3d4 │ │ │ │ + b.n 47d674 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add ip, r0 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + bx r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e3b8 │ │ │ │ + b.n 47d658 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, lr │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + bx r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e394 │ │ │ │ + b.n 47d634 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, fp │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r0, ip │ │ │ │ + blx r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, r7 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r2, sp │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, r5 │ │ │ │ + cmp r4, pc │ │ │ │ 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 +1521683,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 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + b.n 47e94c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ands r2, r1 │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - negs r0, r1 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, r5 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - negs r4, r7 │ │ │ │ + mvns r4, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47e928 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - tst r2, r0 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47e8f8 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47e8c0 │ │ │ │ + udf #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, #4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - lsls r0, r3 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47ea24 │ │ │ │ + ble.n 47e8c4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ 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 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - blt.n 47ea28 │ │ │ │ + bgt.n 47e8c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ands r4, r3 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47e930 │ │ │ │ + blt.n 47e9d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47e90c │ │ │ │ + blt.n 47e9ac │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2 0, cr0, [r6], {186} @ 0xba │ │ │ │ - ldc2 0, cr0, [r4], #744 @ 0x2e8 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + stc2l 0, cr0, [r6, #744]! @ 0x2e8 │ │ │ │ + mcr2 0, 0, r0, cr4, cr10, {5} │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47ea30 │ │ │ │ + bge.n 47e8d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ands r4, r2 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47e9fc │ │ │ │ + bge.n 47ea9c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 47e988 │ │ │ │ + bge.n 47ea28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 47ea44 │ │ │ │ + bls.n 47e8e4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 47e9e8 │ │ │ │ + bls.n 47ea88 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + ands r4, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47e994 │ │ │ │ + bls.n 47ea34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47e968 │ │ │ │ + bls.n 47ea08 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47e8ec │ │ │ │ + bhi.n 47e98c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r2, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvc.n 47ead0 │ │ │ │ + bhi.n 47e970 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47ea5c │ │ │ │ + bhi.n 47eafc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ 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 +1522559,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 r4, #142 @ 0x8e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f0b0 │ │ │ │ + bvs.n 47f150 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f088 │ │ │ │ + bpl.n 47f128 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r5, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f258 │ │ │ │ + bpl.n 47f0f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f1e0 │ │ │ │ + bpl.n 47f080 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 47f258 │ │ │ │ + bmi.n 47f0f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 47f228 │ │ │ │ + bmi.n 47f0c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 47f1f8 │ │ │ │ + bmi.n 47f098 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r5, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 47f1c0 │ │ │ │ + bmi.n 47f260 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 47f104 │ │ │ │ + bcs.n 47f1a4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 47f0d8 │ │ │ │ + bcs.n 47f178 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r5, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 47f290 │ │ │ │ + bcs.n 47f130 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r5, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #254 @ 0xfe │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc 0, 5, r0, cr2, cr8, {5} │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + and.w r0, r2, #184 @ 0xb8 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #28 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + bne.n 47f264 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov sl, r2 │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ 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 +1523345,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 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #29 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ 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 +1523684,73 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #18 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ 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 +1523775,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 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ 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 +1523861,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 │ │ │ │ + eors.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ + b.n 47fa3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 47f718 │ │ │ │ + b.n 47f9b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 47f754 │ │ │ │ + b.n 47f9f4 │ │ │ │ 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 +1523998,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 r6, #136 @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ 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 +1525115,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 │ │ │ │ + ldc 1, cr0, [sl, #144] @ 0x90 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #28 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r4, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ 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 +1525279,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 r3, #186 @ 0xba │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 480c50 │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r3, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ 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 +1525341,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 r3, #104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ 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 +1525382,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 r3, #112 @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r2, #12 │ │ │ │ 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 +1525585,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 4815e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480e94 │ │ │ │ + bpl.n 480f34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480e10 │ │ │ │ + bmi.n 480eb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480e4c │ │ │ │ + bpl.n 480eec │ │ │ │ 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 +1525670,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 481520 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480fcc │ │ │ │ + bmi.n 48106c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 480f40 │ │ │ │ + bmi.n 480fe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 480f7c │ │ │ │ + bmi.n 48101c │ │ │ │ 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 +1527336,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, r2, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + add r0, pc, #176 @ (adr r0, 482184 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ 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 +1528640,82 @@ │ │ │ │ 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, r7, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.u16 d0, d16, d26 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc2 0, 3, r0, cr10, cr10, {5} │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + vshr.u64 d16, d26, #54 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc2 0, 2, r0, cr8, cr10, {5} │ │ │ │ + vshr.u64 d0, d26, #24 │ │ │ │ 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 +1528857,41 @@ │ │ │ │ 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 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [r4, #-744]! @ 0xfffffd18 │ │ │ │ - mcr2 0, 5, r0, cr8, cr10, {5} │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + mrc2 0, 3, r0, cr4, cr10, {5} │ │ │ │ + vshr.u64 d16, d26, #8 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ 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 │ │ │ │ + mcr2 0, 1, r0, cr10, cr10, {5} │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + ldc2l 0, cr0, [lr, #744]! @ 0x2e8 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + stc2l 0, cr0, [r4, #744] @ 0x2e8 │ │ │ │ + vshr.u64 d16, d26, #2 │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2l 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ - mrc2 0, 4, r0, cr2, cr10, {5} │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldc2 0, cr0, [r0, #744]! @ 0x2e8 │ │ │ │ + vshr.u64 d16, d26, #30 │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mcrr2 0, 11, r0, r4, cr10 │ │ │ │ - mrc2 0, 3, r0, cr14, cr10, {5} │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldc2 0, cr0, [r4, #744] @ 0x2e8 │ │ │ │ + vshr.u64 d16, d26, #50 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ + stc2 0, cr0, [r0, #744] @ 0x2e8 │ │ │ │ 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 +1529123,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, r4, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xfb2e00ba │ │ │ │ - vshr.u64 d16, d26, #30 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldc2l 0, cr0, [lr], #-744 @ 0xfffffd18 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfab000ba │ │ │ │ + stc2 0, cr0, [r0], {186} @ 0xba │ │ │ │ stmdb 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 +1529766,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 r7, #250 @ 0xfa │ │ │ │ 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 +1529951,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: 0xf3ba00ba │ │ │ │ stmdb 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 +1530968,105 @@ │ │ │ │ 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: 0xf70e00ba │ │ │ │ + strh r4, [r3, #12] │ │ │ │ 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] │ │ │ │ + vshr.s64 d0, d26, #32 │ │ │ │ + @ instruction: 0xf5fe00ba │ │ │ │ + vqadd.s32 d16, d20, d26 │ │ │ │ + vst4.32 {d16-d19}, [r4 :256], sl │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldcl 0, cr0, [r6], {186} @ 0xba │ │ │ │ - @ instruction: 0xf67600ba │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + mcr 0, 1, r0, cr6, cr10, {5} │ │ │ │ + @ instruction: 0xf7c600ba │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xeb8800ba │ │ │ │ - addw r0, ip, #2234 @ 0x8ba │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldcl 0, cr0, [r8], {186} @ 0xba │ │ │ │ + @ instruction: 0xf75c00ba │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adc.w r0, r6, sl, ror #2 │ │ │ │ - @ instruction: 0xf18000ba │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldc 0, cr0, [r6], {186} @ 0xba │ │ │ │ + @ instruction: 0xf2d000ba │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xeb2a00ba │ │ │ │ + ldcl 0, cr0, [sl], #-744 @ 0xfffffd18 │ │ │ │ stmia r7!, {r0, r3, r4, r5, r7} │ │ │ │ - vmla.i , , d22[0] │ │ │ │ + vrshr.u32 d31, d22, #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] │ │ │ │ + @ instruction: 0xeb3c00ba │ │ │ │ + movt r0, #16570 @ 0x40ba │ │ │ │ + @ instruction: 0xeb2a00ba │ │ │ │ + bics.w r0, ip, #6094848 @ 0x5d0000 │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ 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] │ │ │ │ + add.w r0, sl, sl, ror #2 │ │ │ │ + @ instruction: 0xf37400ba │ │ │ │ + eors.w r0, lr, sl, ror #2 │ │ │ │ + @ instruction: 0xf3e400ba │ │ │ │ + orrs.w r0, lr, sl, ror #2 │ │ │ │ + and.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strd r0, r0, [r0], #744 @ 0x2e8 │ │ │ │ - vqadd.s8 d16, d30, d26 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + bics.w r0, r0, sl, ror #2 │ │ │ │ + eors.w r0, lr, #186 @ 0xba │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe8c800ba │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + ands.w r0, r8, sl, ror #2 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ 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 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r0, pc, #520 @ (adr r0, 4849bc ) │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + vshr.s64 d16, d26, #30 │ │ │ │ + vshr.s64 d16, d26, #26 │ │ │ │ + @ instruction: 0xf38200ba │ │ │ │ + @ instruction: 0xe9a600ba │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #448 @ (adr r0, 48497c ) │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + add r1, pc, #840 @ (adr r1, 484afc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.s64 d16, d26, #40 │ │ │ │ - b.n 48472c │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.s32 d16, d20, d26 │ │ │ │ - b.n 4846d4 │ │ │ │ + add r1, pc, #768 @ (adr r1, 484abc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.s64 d16, d26, #52 │ │ │ │ - b.n 484674 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - eors.w r0, r4, #186 @ 0xba │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + @ instruction: 0xf12800ba │ │ │ │ + stmdb r2, {r1, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf0b400ba │ │ │ │ + @ instruction: 0xe8d200ba │ │ │ │ + adds.w r0, ip, #186 @ 0xba │ │ │ │ + ldmia.w lr, {r1, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf1e400ba │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 484650 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - mcr 0, 1, r0, cr14, cr10, {5} │ │ │ │ - b.n 4845ec │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - adc.w r0, ip, #186 @ 0xba │ │ │ │ - b.n 484588 │ │ │ │ + stmia.w r6, {r1, r3, r4, r5, r7} │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stcl 0, cr0, [sl, #-744] @ 0xfffffd18 │ │ │ │ - b.n 484564 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + vqadd.s64 d16, d30, d26 │ │ │ │ + strex r0, r0, [ip, #744] @ 0x2e8 │ │ │ │ + @ instruction: 0xf29c00ba │ │ │ │ + @ instruction: 0xe81600ba │ │ │ │ + mrc 0, 4, r0, cr10, cr10, {5} │ │ │ │ + @ instruction: 0xe80000ba │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add sp, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldcl 0, cr0, [sl], #-744 @ 0xfffffd18 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + stcl 0, cr0, [sl, #744] @ 0x2e8 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc 0, cr0, [r6], #744 @ 0x2e8 │ │ │ │ - ldc 0, cr0, [sl], #744 @ 0x2e8 │ │ │ │ + mcr 0, 0, r0, cr6, cr10, {5} │ │ │ │ + mcr 0, 0, r0, cr10, cr10, {5} │ │ │ │ cmp r1, #11 │ │ │ │ bhi.n 484836 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ bhi.n 484894 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ @@ -1531218,16 +1531194,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 │ │ │ │ + @ instruction: 0xf0e800ba │ │ │ │ + b.n 48440c │ │ │ │ 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 +1531302,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 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ 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 +1531460,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 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 484fc0 │ │ │ │ + b.n 485260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldcl 0, cr0, [r2, #-744]! @ 0xfffffd18 │ │ │ │ - b.n 484fac │ │ │ │ + mcr 0, 6, r0, cr2, cr10, {5} │ │ │ │ + b.n 48524c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stc 0, cr0, [r8, #744] @ 0x2e8 │ │ │ │ + mrc 0, 6, r0, cr8, cr10, {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 │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr.w r8, [pc, #200] @ 484d58 │ │ │ │ @@ -1531585,18 +1531561,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] │ │ │ │ + ldcl 0, cr0, [lr, #-744]! @ 0xfffffd18 │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 484db4 │ │ │ │ + b.n 485054 │ │ │ │ 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 +1532412,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 │ │ │ │ + adds.w r0, sl, sl, ror #2 │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 485784 │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 4856cc │ │ │ │ + bls.n 48576c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485df0 │ │ │ │ + b.n 485090 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 485788 │ │ │ │ + bhi.n 485628 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485d04 │ │ │ │ + b.n 484fa4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 4856f8 │ │ │ │ + bhi.n 485798 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485ce4 │ │ │ │ + b.n 484f84 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvs.n 4856d8 │ │ │ │ + bhi.n 485778 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485d64 │ │ │ │ + b.n 485004 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvs.n 4856b8 │ │ │ │ + bhi.n 485758 │ │ │ │ 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 +1532579,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 485ec0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 4858ec │ │ │ │ + bvs.n 48578c │ │ │ │ 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 +1532978,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, r4, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcc.n 485cf0 │ │ │ │ + bmi.n 485b90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + b.n 485d80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 485b94 │ │ │ │ + bcc.n 485c34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 485d28 │ │ │ │ + bcc.n 485bc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 485d2c │ │ │ │ + bcs.n 485bcc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #24 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 485d00 │ │ │ │ + bcs.n 485ba0 │ │ │ │ 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 +1533154,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 │ │ │ │ + ble.n 485ddc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + bne.n 485df8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 485ed4 │ │ │ │ + ble.n 485d74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + beq.n 485dcc │ │ │ │ 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 +1533336,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 │ │ │ │ + bpl.n 4860c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ 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 +1533457,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, [r2, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + str r2, [r0, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ 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 +1533530,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 │ │ │ │ + bge.n 48611c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r5, {r4, r5, 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 +1533651,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 │ │ │ │ + bge.n 486304 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 486240 │ │ │ │ + bge.n 4862e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 48621c │ │ │ │ + bls.n 4862bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 486218 │ │ │ │ + bls.n 4862b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 486204 │ │ │ │ + bls.n 4862a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ 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, [r5, #50] @ 0x32 │ │ │ │ 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 +1533717,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, [r5, #48] @ 0x30 │ │ │ │ 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 +1533744,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, [r4, #46] @ 0x2e │ │ │ │ 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 +1534846,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 │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ 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 +1536067,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, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [pc, #160] @ (487dec ) │ │ │ │ + ldr r2, [pc, #480] @ (487f2c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mov ip, sp │ │ │ │ + ldr r0, [pc, #240] @ (487e78 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 487e36 │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 487e3a │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 487e3c │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ 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 +1536408,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, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + itt eq │ │ │ │ + lsleq r2, r7, #2 │ │ │ │ + addeq r7, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ittt mi │ │ │ │ - lslmi r2, r7, #2 │ │ │ │ - addmi r5, sp, #528 @ 0x210 │ │ │ │ - lslmi r2, r7, #2 │ │ │ │ - cbnz r6, 488102 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ 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 +1540642,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 r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - it le │ │ │ │ - lslle r4, r7, #2 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ 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 +1541652,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, r5, r6, pc} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - revsh r2, r6 │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - revsh r4, r5 │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #112 @ (adr r4, 48ae9c ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 48afdc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #808 @ (adr r2, 48b198 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 48aed8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #704 @ (adr r2, 48b134 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 48ae74 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #600 @ (adr r2, 48b0d0 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 48b210 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #480 @ (adr r2, 48b05c ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 48b19c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 48afc8 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 48b108 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #208 @ (adr r2, 48af54 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 48b094 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #88 @ (adr r2, 48aee0 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 48b020 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + add r0, pc, #968 @ (adr r0, 48b270 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + add r0, pc, #832 @ (adr r0, 48b1ec ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + add r0, pc, #648 @ (adr r0, 48b138 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + add r0, pc, #480 @ (adr r0, 48b094 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #312 @ (adr r0, 48aff0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + add r0, pc, #144 @ (adr r0, 48af4c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + add r0, pc, #24 @ (adr r0, 48aed8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #408 @ (adr r1, 48b080 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 48b1c0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 48afec ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 48b12c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 48af18 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 48b058 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 48b254 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 48af94 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #680 @ (adr r0, 48b1a0 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 48b2e0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #544 @ (adr r0, 48b11c ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 48b25c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #424 @ (adr r0, 48b0a8 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 48b1e8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #320 @ (adr r0, 48b044 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 48b184 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #184 @ (adr r0, 48afc0 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 48b100 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #416 @ (adr r2, 48b0ac ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 48b1ec ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #216 @ (adr r2, 48afe8 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 48b128 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #16 @ (adr r2, 48af24 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 48b064 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #904 @ (adr r1, 48b2a0 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 48afe0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #528 @ (adr r2, 48b12c ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 48b26c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #408 @ (adr r2, 48b0b8 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 48b1f8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + add r1, pc, #32 @ (adr r1, 48af64 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + add r0, pc, #888 @ (adr r0, 48b2c0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + add r0, pc, #768 @ (adr r0, 48b24c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + add r0, pc, #648 @ (adr r0, 48b1d8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + add r0, pc, #496 @ (adr r0, 48b144 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + add r0, pc, #344 @ (adr r0, 48b0b0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + add r0, pc, #192 @ (adr r0, 48b01c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + add r0, pc, #56 @ (adr r0, 48af98 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #920 @ (adr r1, 48b318 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 48b058 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + cbnz r0, 48af8e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + cbnz r2, 48af90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + cbnz r4, 48af92 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ 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 +1544126,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 r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48c28e │ │ │ │ + cbnz r6, 48c2a2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #840 @ (adr r2, 48c6a8 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 48c3e8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #536 @ (adr r2, 48c57c ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 48c6bc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 48c5f0 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 48c730 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r1, pc, #312 @ (adr r1, 48c4a4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r1, pc, #152 @ (adr r1, 48c408 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + add r0, pc, #1000 @ (adr r0, 48c75c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + add r0, pc, #824 @ (adr r0, 48c6b0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + add r0, pc, #632 @ (adr r0, 48c5f4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + add r0, pc, #488 @ (adr r0, 48c568 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + add r0, pc, #264 @ (adr r0, 48c48c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + add r0, pc, #104 @ (adr r0, 48c3f0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #776 @ (adr r1, 48c6b8 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 48c3f8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #200 @ (adr r3, 48c498 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 48c5d8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #296 @ (adr r3, 48c4fc ) │ │ │ │ + add r4, pc, #616 @ (adr r4, 48c63c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #408 @ (adr r3, 48c570 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 48c6b0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #584 @ (adr r3, 48c624 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 48c764 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #760 @ (adr r3, 48c6d8 ) │ │ │ │ + add r5, pc, #56 @ (adr r5, 48c418 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #936 @ (adr r3, 48c78c ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 48c4cc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #88 @ (adr r4, 48c440 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 48c580 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #264 @ (adr r4, 48c4f4 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 48c634 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #440 @ (adr r4, 48c5a8 ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 48c6e8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #616 @ (adr r4, 48c65c ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 48c79c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #792 @ (adr r4, 48c710 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 48c450 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #984 @ (adr r4, 48c7d4 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 48c514 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #152 @ (adr r5, 48c498 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 48c5d8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #280 @ (adr r5, 48c51c ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 48c65c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #360 @ (adr r5, 48c570 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 48c6b0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #472 @ (adr r5, 48c5e4 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 48c724 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #600 @ (adr r1, 48c668 ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 48c7a8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #728 @ (adr r1, 48c6ec ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 48c42c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #808 @ (adr r1, 48c740 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 48c480 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #904 @ (adr r1, 48c7a4 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 48c4e4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #984 @ (adr r1, 48c7f8 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 48c538 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #72 @ (adr r2, 48c46c ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 48c5ac ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #216 @ (adr r2, 48c500 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 48c640 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #312 @ (adr r2, 48c564 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 48c6a4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48c4ae │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + cbz r0, 48c57c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + cbz r6, 48c586 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + cbz r4, 48c592 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + cbz r2, 48c59e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + cbz r4, 48c5a6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + cbz r2, 48c5b2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + cbz r0, 48c5be │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 48c5ca │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + cbz r4, 48c5d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 48c5de │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48c5b0 │ │ │ │ + sxtb r4, r4 │ │ │ │ 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 +1544752,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 r7, sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + add r0, pc, #648 @ (adr r0, 48c9b8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + add r0, pc, #800 @ (adr r0, 48ca54 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + add r0, pc, #952 @ (adr r0, 48caf0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + add r1, pc, #96 @ (adr r1, 48c79c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + add r1, pc, #232 @ (adr r1, 48c828 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #32 @ (adr r0, 48c764 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 48c8a4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #200 @ (adr r0, 48c810 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 48c950 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #384 @ (adr r0, 48c8cc ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 48ca0c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #488 @ (adr r0, 48c938 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 48ca78 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #656 @ (adr r0, 48c9e4 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 48cb24 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #792 @ (adr r0, 48ca70 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 48c7b0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #912 @ (adr r0, 48caec ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 48c82c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 48c788 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 48c8c8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #176 @ (adr r1, 48c814 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 48c954 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #280 @ (adr r1, 48c880 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 48c9c0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #416 @ (adr r1, 48c90c ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 48ca4c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #536 @ (adr r1, 48c988 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 48cac8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #656 @ (adr r1, 48ca04 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 48cb44 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #824 @ (adr r1, 48cab0 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 48c7f0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #928 @ (adr r1, 48cb1c ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 48c85c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #56 @ (adr r2, 48c7b8 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 48c8f8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 48c874 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 48c9b4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #392 @ (adr r2, 48c910 ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 48ca50 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #544 @ (adr r2, 48c9ac ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 48caec ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #744 @ (adr r2, 48ca78 ) │ │ │ │ + add r4, pc, #40 @ (adr r4, 48c7b8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ 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 +1546010,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 r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r7 │ │ │ │ + cbnz r4, 48d1d2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #744 @ (adr r7, 48d4fc ) │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #832 @ (adr r7, 48d558 ) │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #904 @ (adr r7, 48d5a4 ) │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #976 @ (adr r7, 48d5f0 ) │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #568 @ (adr r7, 48d45c ) │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #416 @ (adr r7, 48d3c8 ) │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r4, 48d23a │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d236 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #16 │ │ │ │ + cbz r4, 48d274 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + cbz r6, 48d26e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + cbz r4, 48d26a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d264 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d260 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d25a │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + cbz r0, 48d264 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + cbz r6, 48d26c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d2c0 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d304 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d30e │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d31a │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d324 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d32e │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d338 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d344 │ │ │ │ + cbz r4, 48d358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d34c │ │ │ │ + cbz r6, 48d360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d356 │ │ │ │ + cbz r4, 48d36a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d362 │ │ │ │ + cbz r2, 48d376 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r2 │ │ │ │ + cbz r4, 48d380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r5 │ │ │ │ + cbz r2, 48d38a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + cbz r4, 48d394 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r3 │ │ │ │ + cbz r6, 48d39e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + cbz r4, 48d3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r3 │ │ │ │ + cbz r2, 48d3b6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r0, r6 │ │ │ │ + push {} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r1 │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r4, r5 │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d38c │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d398 │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d3a0 │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d3ae │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d3b8 │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d3c4 │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d3d0 │ │ │ │ + push {r1, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d3da │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d3e8 │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + cbz r4, 48d37a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + cbz r6, 48d386 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 48d3f8 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 48d40c │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1546384,31 +1546360,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, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r6, 48d4ac │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ 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 +1547050,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 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - bkpt 0x002a │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0066 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 48da6e │ │ │ │ + itte vc │ │ │ │ + lslvc r2, r7, #2 │ │ │ │ + ldrhvc r2, [r5, #58] @ 0x3a │ │ │ │ + lslvs r4, r7, #2 │ │ │ │ + itet lt │ │ │ │ + lsllt r2, r7, #2 │ │ │ │ + ldrhge r0, [r0, #58] @ 0x3a │ │ │ │ + lsllt r4, r7, #2 │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48da5a │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48da50 │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48da48 │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48da6c │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ 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} │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r6} │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48da6a │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r0 │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r0, r2 │ │ │ │ + cbz r4, 48da7e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + cbz r2, 48da88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + cbz r0, 48da90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48da44 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1} │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r4, r4 │ │ │ │ + setend be │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r7 │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r0, r2 │ │ │ │ + cbz r4, 48dacc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r6, r5 │ │ │ │ + push {r1, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48daa0 │ │ │ │ + push {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48daac │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48dab6 │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dabe │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48daca │ │ │ │ + push {r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48dad4 │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48dade │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48da86 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48da90 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48da9a │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48daba │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dac4 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48dace │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r6, 48dad8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r1 │ │ │ │ + cbz r4, 48dae2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + cbz r6, 48daec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #16 │ │ │ │ + cbz r4, 48daf6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48db12 │ │ │ │ + itet cs │ │ │ │ + lslcs r2, r7, #2 │ │ │ │ + cbz r4, 48dabc @ unpredictable │ │ │ │ + lslcs r2, r7, #2 │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48db0a │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48db02 │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48dafe │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48db42 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48db32 │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48db3e │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + cbnz r6, 48db14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + cbnz r4, 48db0e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + cbnz r6, 48db06 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + cbnz r4, 48dafe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + cbnz r2, 48daf6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - setpan #1 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48db20 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + cbnz r4, 48db56 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + cbnz r6, 48db60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dbb2 │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48dbce │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48dbb4 │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dbe4 │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dbd0 │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48dbdc │ │ │ │ + push {r2, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48dbd2 │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + cbnz r6, 48dbc0 │ │ │ │ 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 +1547380,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, [r1, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r2, r2 │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0030 │ │ │ │ + pop {} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x000e │ │ │ │ + cbnz r6, 48dd0a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r4, r5 │ │ │ │ + cbnz r4, 48dd06 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r6, r7 │ │ │ │ + cbnz r6, 48dcfe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd16 │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dd10 │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd0c │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dd06 │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd02 │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dcfc │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0020 │ │ │ │ + cbnz r0, 48dd34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0032 │ │ │ │ + pop {r1} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r4, r0 │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r2, r4 │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r0, 48dd04 │ │ │ │ + cbnz r0, 48dd18 │ │ │ │ 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 +1547441,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 │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48dd5c │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dd70 │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd6e │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 48dd50 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 48dd64 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1547519,33 +1547495,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} │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48ddda │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48dde6 │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48ddf2 │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48ddfe │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 48dde4 │ │ │ │ + pop {r1, r4, r7} │ │ │ │ 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 +1547669,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} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - itee gt │ │ │ │ - lslgt r2, r7, #2 │ │ │ │ - bkpt 0x0070 │ │ │ │ - lslle r2, r7, #2 │ │ │ │ - bkpt 0x0056 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x0038 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x001a │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + nop {12} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + itte ge │ │ │ │ + lslge r2, r7, #2 │ │ │ │ + it hi @ unpredictable │ │ │ │ + lslhi r2, r7, #2 │ │ │ │ + itet vs │ │ │ │ + lslvs r2, r7, #2 │ │ │ │ + ite mi @ unpredictable │ │ │ │ + lslmi r2, r7, #2 │ │ │ │ + itee cs @ unpredictable │ │ │ │ + lslcs r2, r7, #2 │ │ │ │ + yieldcc │ │ │ │ + lslcc r2, r7, #2 │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + itt ge │ │ │ │ + lslge r2, r7, #2 │ │ │ │ + popge {r1, r3, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ittt ne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - nopne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - it mi │ │ │ │ - lslmi r2, r7, #2 │ │ │ │ - itee cs │ │ │ │ - lslcs r2, r7, #2 │ │ │ │ - cbnz r4, 48dfa6 @ unpredictable │ │ │ │ - lslcc r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r7} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r3, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x007c │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0062 │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + ite gt │ │ │ │ + lslgt r2, r7, #2 │ │ │ │ + itee lt @ unpredictable │ │ │ │ + lsllt r2, r7, #2 │ │ │ │ + ite ls @ unpredictable │ │ │ │ + lslls r2, r7, #2 │ │ │ │ + itet vc @ unpredictable │ │ │ │ + lslvc r2, r7, #2 │ │ │ │ + it pl @ unpredictable │ │ │ │ + lslpl r2, r7, #2 │ │ │ │ + ittt cc │ │ │ │ + lslcc r2, r7, #2 │ │ │ │ + itt cs @ unpredictable │ │ │ │ + lslcs r2, r7, #2 │ │ │ │ + itet eq @ unpredictable │ │ │ │ + lsleq r2, r7, #2 │ │ │ │ + it @ unpredictable │ │ │ │ + lsl r2, r7, #2 │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ 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 +1547866,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 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - bkpt 0x00f2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x0036 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x0014 │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + itt ge │ │ │ │ + lslge r2, r7, #2 │ │ │ │ + itte hi @ unpredictable │ │ │ │ + lslhi r2, r7, #2 │ │ │ │ + itt vs @ unpredictable │ │ │ │ + lslvs r2, r7, #2 │ │ │ │ + itte mi @ unpredictable │ │ │ │ + lslmi r2, r7, #2 │ │ │ │ + ite cs @ unpredictable │ │ │ │ + lslcs r2, r7, #2 │ │ │ │ + stmiacc r0!, {r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - it ne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - bkpt 0x003a │ │ │ │ + itet hi │ │ │ │ + lslhi r2, r7, #2 │ │ │ │ + stmials r0!, {r1, r2, r4} │ │ │ │ + lslhi r2, r7, #2 │ │ │ │ + it ge │ │ │ │ + lslge r2, r7, #2 │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + itt hi │ │ │ │ + lslhi r2, r7, #2 │ │ │ │ + stmiahi r0!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0058 │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00da │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x00bc │ │ │ │ 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 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ 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 +1547931,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (48e0f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (48e0fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x00d6 │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00fa │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00dc │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ 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 +1548116,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, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + ite ge │ │ │ │ + lslge r2, r7, #2 │ │ │ │ + ittt lt @ unpredictable │ │ │ │ + lsllt r2, r7, #2 │ │ │ │ + noplt {13} │ │ │ │ + lsllt r2, r7, #2 │ │ │ │ + itte al │ │ │ │ + lslal r2, r7, #2 │ │ │ │ + stmiaal r0!, {} │ │ │ │ + lsl r2, r7, #2 │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x006e │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0096 │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - itet ne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - it cs @ unpredictable │ │ │ │ - lslcs r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - itee le │ │ │ │ - lslle r2, r7, #2 │ │ │ │ - ite al @ unpredictable │ │ │ │ - lslal r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ 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!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + bkpt 0x00c6 │ │ │ │ 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 +1551706,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 │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + cbz r2, 49021e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + cbz r6, 490224 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + cbz r6, 49022c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + cbz r6, 490234 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + cbz r6, 49023e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #24 │ │ │ │ + cbz r6, 490244 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + cbz r6, 49024a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + cbz r6, 490250 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + cbz r2, 490256 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + cbz r6, 49025a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + cbz r2, 490260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + cbz r6, 490264 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + cbz r2, 49026a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 49026e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + cbz r2, 490274 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + cbz r6, 490278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + cbz r2, 49027e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + cbz r6, 490282 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + cbz r2, 490288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + cbz r6, 49028c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + cbz r2, 490292 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + cbz r6, 490296 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + cbz r6, 49029e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + cbz r6, 4902a6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 4902ae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + cbz r6, 4902b6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + cbz r6, 4902be │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + cbz r2, 4902c6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 4902ca │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902be │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902c4 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902ca │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902d0 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902d8 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902de │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902e4 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902ea │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902f0 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902f4 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902fa │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490302 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490308 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490310 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490318 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 49031e │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490324 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49032c │ │ │ │ + cbz r2, 490340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490332 │ │ │ │ + cbz r6, 490346 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490338 │ │ │ │ + cbz r6, 49034c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490340 │ │ │ │ + cbz r2, 490354 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490346 │ │ │ │ + cbz r6, 49035a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49034e │ │ │ │ + cbz r2, 490362 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490354 │ │ │ │ + cbz r6, 490368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r0 │ │ │ │ + cbz r2, 490370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r2 │ │ │ │ + cbz r2, 490378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r4 │ │ │ │ + cbz r2, 490380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + cbz r2, 490388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r0 │ │ │ │ + cbz r6, 490390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r2, r3 │ │ │ │ + cbz r2, 49039a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r5 │ │ │ │ + cbz r6, 4903a2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r7 │ │ │ │ + cbz r6, 4903aa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r2 │ │ │ │ + cbz r2, 4903b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r4 │ │ │ │ + cbz r2, 4903bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r5 │ │ │ │ + cbz r2, 4903c2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r6 │ │ │ │ + push {r1} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r7 │ │ │ │ + push {r1, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r1 │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r3 │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r5 │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r6 │ │ │ │ + push {r1, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r7 │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r6, r7 │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903ac │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903b0 │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903b6 │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903bc │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903c2 │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903c8 │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903ce │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903d6 │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903dc │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903e2 │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903ea │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903f2 │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903fa │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490400 │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490406 │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49040e │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490414 │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49041e │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490428 │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490430 │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490438 │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49043e │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, lr} │ │ │ │ + @ instruction: 0xb654 │ │ │ │ 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 +1553423,746 @@ │ │ │ │ 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 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491110 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491116 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49111c │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491122 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491128 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49112e │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491134 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49113c │ │ │ │ + uxtb r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491144 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 49114c │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491156 │ │ │ │ + cbz r4, 49116a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49115e │ │ │ │ + cbz r0, 491172 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491166 │ │ │ │ + cbz r0, 49117a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49116e │ │ │ │ + cbz r0, 491182 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491176 │ │ │ │ + cbz r0, 49118a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + cbz r0, 491192 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r4 │ │ │ │ + cbz r4, 49119c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r0, r0 │ │ │ │ + cbz r0, 4911a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r4, r2 │ │ │ │ + cbz r4, 4911b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r0, r5 │ │ │ │ + cbz r0, 4911ba │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + cbz r4, 4911c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r0, r0 │ │ │ │ + cbz r0, 4911c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r4, r3 │ │ │ │ + cbz r4, 4911d2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r4, r7 │ │ │ │ + push {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r0, r2 │ │ │ │ + push {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r0, r7 │ │ │ │ + push {r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911a8 │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911b0 │ │ │ │ + push {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911b8 │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911be │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911c6 │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911d0 │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911d8 │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911e0 │ │ │ │ + push {r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911ea │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911f6 │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491202 │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49120e │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r7} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r6, r7} │ │ │ │ + setpan #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + setend be │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + cbnz r0, 491250 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + cbnz r4, 491258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + cbnz r0, 491262 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + cbnz r4, 49126a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + cbnz r0, 491274 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + cbnz r0, 49127e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + cbnz r0, 491288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + cbnz r0, 491292 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + cbnz r0, 49129c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + cbnz r0, 4912a6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + cbnz r0, 4912b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + rev r4, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr??.w r0, [ip, sl, lsl #3] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + vst1.8 @ instruction: 0xf9cc00ba │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf7a000ba │ │ │ │ - cbnz r4, 4912a4 │ │ │ │ + ldr??.w r0, [r0, #186] @ 0xba │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 49129e │ │ │ │ + rev16 r4, r5 │ │ │ │ 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 │ │ │ │ + ldr??.w r0, [ip, sl, lsl #3] │ │ │ │ + ldr??.w r0, [r0, sl, lsl #3] │ │ │ │ + vld4.32 {d0-d3}, [r8 :256], sl │ │ │ │ + vst4.32 {d0-d3}, [r8 :256], sl │ │ │ │ + str??.w r0, [r8, #186] @ 0xba │ │ │ │ + str.w r0, [r8, #186] @ 0xba │ │ │ │ + b.n 4913fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 24 │ │ │ │ + b.n 491388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + b.n 491314 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #24 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491274 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4911e8 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491364 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4912e0 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 49126c │ │ │ │ + udf #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4911f8 │ │ │ │ + ble.n 491298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 49139c │ │ │ │ + ble.n 49123c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491318 │ │ │ │ + ble.n 4913b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4912a4 │ │ │ │ + ble.n 491344 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491238 │ │ │ │ + bgt.n 4912d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4913d4 │ │ │ │ + bgt.n 491274 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491378 │ │ │ │ + bgt.n 491218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 49131c │ │ │ │ + bgt.n 4913bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 4912b8 │ │ │ │ + bgt.n 491358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 491254 │ │ │ │ + blt.n 4912f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 491400 │ │ │ │ + blt.n 4912a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 49136c │ │ │ │ + blt.n 49120c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 491300 │ │ │ │ + blt.n 4913a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 49128c │ │ │ │ + blt.n 49132c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 491228 │ │ │ │ + bge.n 4912c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 4913c4 │ │ │ │ + bge.n 491264 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 491360 │ │ │ │ + bge.n 491400 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 4912f4 │ │ │ │ + bge.n 491394 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 491290 │ │ │ │ + bge.n 491330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf2bc00ba │ │ │ │ - @ instruction: 0xf28400ba │ │ │ │ - revsh r4, r7 │ │ │ │ + and.w r0, ip, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf3d400ba │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r0, r2 │ │ │ │ + pop {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x003c │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0028 │ │ │ │ + cbnz r0, 4913c2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0008 │ │ │ │ + cbnz r0, 4913be │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r4, r4 │ │ │ │ + cbnz r4, 4913b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + cbnz r4, 4913b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r2 │ │ │ │ + cbnz r4, 4913ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491396 │ │ │ │ + cbnz r0, 4913aa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491390 │ │ │ │ + cbnz r0, 4913a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 49138a │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491384 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 49137e │ │ │ │ + hlt 0x002c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 49137c │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491378 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491374 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + cbnz r0, 4913b6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + cbnz r0, 4913b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + cbnz r0, 4913ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + cbnz r4, 4913a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + cbnz r0, 4913a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + cbnz r0, 49139c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ 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 │ │ │ │ + mrc 0, 4, r0, cr8, cr10, {5} │ │ │ │ + mrc 0, 3, r0, cr12, cr10, {5} │ │ │ │ + mrc 0, 2, r0, cr4, cr10, {5} │ │ │ │ + mrc 0, 1, r0, cr0, cr10, {5} │ │ │ │ + mcr 0, 0, r0, cr12, cr10, {5} │ │ │ │ + stcl 0, cr0, [ip, #744]! @ 0x2e8 │ │ │ │ + stcl 0, cr0, [r4, #744] @ 0x2e8 │ │ │ │ + ldc 0, cr0, [ip, #744] @ 0x2e8 │ │ │ │ + ldcl 0, cr0, [r8, #-744]! @ 0xfffffd18 │ │ │ │ + ldcl 0, cr0, [r0, #-744] @ 0xfffffd18 │ │ │ │ + stc 0, cr0, [r8, #-744]! @ 0xfffffd18 │ │ │ │ + stc 0, cr0, [r0, #-744] @ 0xfffffd18 │ │ │ │ + ldcl 0, cr0, [r8], {186} @ 0xba │ │ │ │ + ldc 0, cr0, [r0], #744 @ 0x2e8 │ │ │ │ + stc 0, cr0, [r8], {186} @ 0xba │ │ │ │ + stcl 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ + ldc 0, cr0, [r8], #-744 @ 0xfffffd18 │ │ │ │ + ldc 0, cr0, [r0], {186} @ 0xba │ │ │ │ + @ instruction: 0xebe800ba │ │ │ │ + rsb r0, r4, sl, ror #2 │ │ │ │ + sub.w r0, r0, sl, ror #2 │ │ │ │ + sbcs.w r0, r8, sl, ror #2 │ │ │ │ + adcs.w r0, r0, sl, ror #2 │ │ │ │ + @ instruction: 0xeb2800ba │ │ │ │ + add.w r0, r4, sl, ror #2 │ │ │ │ + @ instruction: 0xeadc00ba │ │ │ │ + @ instruction: 0xeab400ba │ │ │ │ + eor.w r0, ip, sl, ror #2 │ │ │ │ + orn r0, r8, sl, ror #2 │ │ │ │ + orr.w r0, r0, sl, ror #2 │ │ │ │ + ands.w r0, r8, sl, ror #2 │ │ │ │ + ldrd r0, r0, [r0, #744]! @ 0x2e8 │ │ │ │ + strd r0, r0, [r8, #744] @ 0x2e8 │ │ │ │ + @ instruction: 0xe9a000ba │ │ │ │ + ldrd r0, r0, [ip, #-744]! @ 0x2e8 │ │ │ │ + ldrd r0, r0, [r8, #-744] @ 0x2e8 │ │ │ │ + ldmdb r4!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmdb r0, {r1, r3, r4, r5, r7} │ │ │ │ + strd r0, r0, [ip], #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 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4913c0 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 49137c │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 491338 │ │ │ │ + stmia.w r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia.w r0, {r1, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xe85c00ba │ │ │ │ + @ instruction: 0xe83000ba │ │ │ │ + @ instruction: 0xe80400ba │ │ │ │ + b.n 491418 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4912f4 │ │ │ │ + b.n 4913c4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4912b0 │ │ │ │ + b.n 491388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49126c │ │ │ │ + b.n 49134c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491218 │ │ │ │ + b.n 491300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4911c4 │ │ │ │ + b.n 4912a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491178 │ │ │ │ + b.n 491228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491124 │ │ │ │ + b.n 4911ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4910e8 │ │ │ │ + b.n 491148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4910ac │ │ │ │ + b.n 4910dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491060 │ │ │ │ + b.n 491068 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491004 │ │ │ │ + b.n 490ff4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490f88 │ │ │ │ + b.n 490f98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490f0c │ │ │ │ + b.n 490f34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 490ea8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490e3c │ │ │ │ + b.n 490e34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490dc8 │ │ │ │ + b.n 490dc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490d54 │ │ │ │ + b.n 490d4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 490cf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490c94 │ │ │ │ + b.n 491c8c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491c08 │ │ │ │ + b.n 491c10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491b94 │ │ │ │ + b.n 491ba4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491b20 │ │ │ │ + b.n 491b28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 491aac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491a58 │ │ │ │ + b.n 491a38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4919ec │ │ │ │ + b.n 4919d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 491970 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 491904 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491888 │ │ │ │ + b.n 4918a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49180c │ │ │ │ + b.n 491844 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491798 │ │ │ │ + b.n 4917f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491734 │ │ │ │ + b.n 49178c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4916d0 │ │ │ │ + b.n 491700 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491664 │ │ │ │ + b.n 49168c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491600 │ │ │ │ + b.n 491618 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 4915a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491550 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4914ec │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - svc 12 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + b.n 491538 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #12 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 49148c │ │ │ │ + svc 20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491600 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491574 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4914f8 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491494 │ │ │ │ + udf #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4915f8 │ │ │ │ + ble.n 491498 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 49155c │ │ │ │ + ble.n 4915fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4914b8 │ │ │ │ + ble.n 491558 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491614 │ │ │ │ + bgt.n 4914b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491570 │ │ │ │ + bgt.n 491610 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 4914cc │ │ │ │ + bgt.n 49156c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 491458 │ │ │ │ + blt.n 4914f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movw r0, #186 @ 0xba │ │ │ │ - @ instruction: 0xf22000ba │ │ │ │ - addw r0, r0, #186 @ 0xba │ │ │ │ - @ instruction: 0xf1e000ba │ │ │ │ - rsb r0, r0, #186 @ 0xba │ │ │ │ + @ instruction: 0xf39000ba │ │ │ │ + @ instruction: 0xf37000ba │ │ │ │ + @ instruction: 0xf35000ba │ │ │ │ + @ instruction: 0xf33000ba │ │ │ │ + @ instruction: 0xf31000ba │ │ │ │ + @ instruction: 0xf2f400ba │ │ │ │ + @ instruction: 0xf2d800ba │ │ │ │ + @ instruction: 0xf2b400ba │ │ │ │ + @ instruction: 0xf28000ba │ │ │ │ + @ instruction: 0xf25800ba │ │ │ │ + @ instruction: 0xf22c00ba │ │ │ │ + @ instruction: 0xf1fc00ba │ │ │ │ + rsb r0, ip, #186 @ 0xba │ │ │ │ sub.w r0, r4, #186 @ 0xba │ │ │ │ - @ instruction: 0xf18800ba │ │ │ │ - sbc.w r0, r4, #186 @ 0xba │ │ │ │ + sbcs.w r0, ip, #186 @ 0xba │ │ │ │ + adcs.w r0, r8, #186 @ 0xba │ │ │ │ @ instruction: 0xf13000ba │ │ │ │ - add.w r0, r8, #186 @ 0xba │ │ │ │ - @ instruction: 0xf0dc00ba │ │ │ │ - @ instruction: 0xf0ac00ba │ │ │ │ - orns r0, ip, #186 @ 0xba │ │ │ │ - orrs.w r0, r4, #186 @ 0xba │ │ │ │ + add.w r0, ip, #186 @ 0xba │ │ │ │ + @ instruction: 0xf0e800ba │ │ │ │ + @ instruction: 0xf0c000ba │ │ │ │ + @ instruction: 0xf0a000ba │ │ │ │ + orns r0, r8, #186 @ 0xba │ │ │ │ + orrs.w r0, r0, #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 │ │ │ │ + vshr.s64 d16, d26, #40 │ │ │ │ + vshr.s64 d0, d26, #28 │ │ │ │ + vqadd.s64 d16, d20, d26 │ │ │ │ + vqadd.s8 d16, d28, d26 │ │ │ │ vqadd.s32 d0, d24, d26 │ │ │ │ - vqadd.s8 d0, d16, d26 │ │ │ │ - mrc 0, 6, r0, cr12, cr10, {5} │ │ │ │ - mrc 0, 5, r0, cr8, cr10, {5} │ │ │ │ - mcr 0, 4, r0, cr8, 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 │ │ │ │ + bmi.n 49154c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 491648 │ │ │ │ + bmi.n 4914e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 4915e4 │ │ │ │ + bmi.n 491684 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 491580 │ │ │ │ + bmi.n 491620 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 49151c │ │ │ │ + bmi.n 4915bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 4916b8 │ │ │ │ + bcc.n 491558 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 491654 │ │ │ │ + bcc.n 4914f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 4915c0 │ │ │ │ + bcc.n 491660 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 49152c │ │ │ │ + bcc.n 4915cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 4916a8 │ │ │ │ + bcs.n 491548 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 49164c │ │ │ │ + bcs.n 4914ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 4915c0 │ │ │ │ + bcs.n 491660 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 491544 │ │ │ │ + bcs.n 4915e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 4916c8 │ │ │ │ + bne.n 491568 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 491654 │ │ │ │ + bne.n 4914f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + bne.n 491678 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + bne.n 4915f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + beq.n 491578 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + beq.n 4916ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + beq.n 491670 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + beq.n 4915fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ 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 +1554606,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 │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x002c │ │ │ │ + cbnz r4, 491b66 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r6, r7 │ │ │ │ + cbnz r6, 491b5e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r4, r2 │ │ │ │ + cbnz r4, 491b58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r2, r5 │ │ │ │ + cbnz r2, 491b52 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r0 │ │ │ │ + cbnz r4, 491b4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 491b32 │ │ │ │ + cbnz r6, 491b46 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491b2c │ │ │ │ + cbnz r4, 491b40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 491b26 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491b22 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 491b1c │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491b16 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + rev16 r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + cbnz r6, 491b5a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + cbnz r0, 491b58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + cbnz r6, 491b50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + cbnz r0, 491b46 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + cbnz r2, 491b42 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + cbnz r0, 491b40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + cbnz r2, 491b3e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + cbnz r0, 491b3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + cpsie i │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491c16 │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491c0e │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491c08 │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 491c02 │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491bfc │ │ │ │ + push {r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491bf4 │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r4, r4 │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r0, r3 │ │ │ │ + cbz r0, 491c3a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r2, r6 │ │ │ │ + cbz r2, 491c34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r0, r2 │ │ │ │ + cbz r0, 491c30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r6, r4 │ │ │ │ + cbz r6, 491c28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r0 │ │ │ │ + cbz r4, 491c24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 491c0c │ │ │ │ + cbz r2, 491c20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491c08 │ │ │ │ + cbz r0, 491c1c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491bfc │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491bf4 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491bee │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491be8 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + cbz r4, 491c2e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #8 │ │ │ │ + cbz r2, 491c28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + cbz r0, 491c22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + cbz r6, 491c18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #0 │ │ │ │ + cbz r0, 491c14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + cbz r2, 491c0e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + cbz r4, 491c08 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491e60 │ │ │ │ + b.n 492100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491e10 │ │ │ │ + b.n 4920b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491db8 │ │ │ │ + b.n 492058 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491d50 │ │ │ │ + b.n 491ff0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491ce0 │ │ │ │ + b.n 491f80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + b.n 491f10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + b.n 491eb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + b.n 491e50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + b.n 491de8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 2 │ │ │ │ + b.n 491d80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + b.n 491ce8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #30 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491ce8 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491ca8 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491c78 │ │ │ │ + svc 16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491c38 │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491df8 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491da8 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491d58 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491d28 │ │ │ │ + udf #94 @ 0x5e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491cf8 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491cc0 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491c88 │ │ │ │ + udf #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491c50 │ │ │ │ + ble.n 491cf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491e18 │ │ │ │ + ble.n 491cb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491de8 │ │ │ │ + ble.n 491c88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491db8 │ │ │ │ + ble.n 491c58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491d80 │ │ │ │ + ble.n 491e20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #512 @ (adr r5, 491f30 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 492070 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #600 @ (adr r5, 491f8c ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 4920cc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [pc, #400] @ (491ec8 ) │ │ │ │ + ldr r3, [pc, #720] @ (492008 ) │ │ │ │ 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 +1555418,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 r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - it hi │ │ │ │ - lslhi r1, r7, #2 │ │ │ │ - itt ge │ │ │ │ - lslge r1, r7, #2 │ │ │ │ - subge sp, #16 │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ + lsls r1, r7, #2 │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + lsls r1, r7, #2 │ │ │ │ + sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ ldr.w r4, [pc, #2980] @ 492f60 │ │ │ │ sub.w sp, sp, #700 @ 0x2bc │ │ │ │ mov sl, r0 │ │ │ │ @@ -1560765,15 +1560732,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 r3, [sp, #720] @ 0x2d0 │ │ │ │ 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 +1569052,20 @@ │ │ │ │ ... │ │ │ │ bxns sl │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bx r6 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - mov r8, sl │ │ │ │ + ldr r0, [pc, #128] @ (49bcc0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r4, #6029312 @ 0x5c0000 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf71400b8 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ 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 +1569858,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 r7, #226 @ 0xe2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ 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 +1570713,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 r5, #70 @ 0x46 │ │ │ │ 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 +1571238,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 r3, #240 @ 0xf0 │ │ │ │ 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 +1572304,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 r7, #174 @ 0xae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ 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 +1572709,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, r4, #4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ 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 +1578903,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 r1, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + b.n 4a2874 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ 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 +1584299,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 r3, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ 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 +1608343,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, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ 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 +1608837,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 r4, [sp, #688] @ 0x2b0 │ │ │ │ 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 +1610164,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, [r2, #48] @ 0x30 │ │ │ │ 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 +1614419,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, [r5, r7] │ │ │ │ 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 +1615742,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 r1, [pc, #736] @ (4bbb44 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ adds r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ bl d9872 │ │ │ │ @@ -1619239,15 +1619206,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 r4, #156 @ 0x9c │ │ │ │ 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 +1619369,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 r2, #238 @ 0xee │ │ │ │ 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 +1620033,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 │ │ │ │ + adds r2, r2, #0 │ │ │ │ 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 +1620392,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 │ │ │ │ + ble.n 4beaf8 │ │ │ │ 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 +1620766,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, [r3, #56] @ 0x38 │ │ │ │ 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 +1621098,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 r6, [sp, #352] @ 0x160 │ │ │ │ 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 +1621437,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, r3, #21 │ │ │ │ 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 +1621691,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, r4, #10 │ │ │ │ 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 +1622221,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, [r7, #8] │ │ │ │ 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 +1622573,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 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ + 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 +1622952,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} │ │ │ │ + cdp 1, 7, cr0, cr14, cr0, {1} │ │ │ │ + cdp 1, 6, cr0, cr2, cr0, {1} │ │ │ │ + cdp 1, 4, cr0, cr6, cr0, {1} │ │ │ │ + cdp 1, 2, cr0, cr10, cr0, {1} │ │ │ │ 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 +1623013,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0014f │ │ │ │ - @ instruction: 0xfb3e00b7 │ │ │ │ + stc2 0, cr0, [lr], {183} @ 0xb7 │ │ │ │ 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,20 +1624890,18 @@ │ │ │ │ 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 │ │ │ │ - lsls r7, r6, #2 │ │ │ │ + ldrd r0, r0, [r4], #732 @ 0x2dc │ │ │ │ lsrs r6, r1, #28 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - b.n 4c1858 │ │ │ │ - lsls r7, r6, #2 │ │ │ │ + @ instruction: 0xe8c400b7 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1625455,15 +1625421,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 │ │ │ │ + bpl.n 4c1f54 │ │ │ │ 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 +1635839,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, [r2, #48] @ 0x30 │ │ │ │ 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 +1636485,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, [r3, #32] │ │ │ │ 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 +1637566,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 ) │ │ │ │ + str r4, [r0, r2] │ │ │ │ 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 +1638626,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, [r0, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bge.n 4cb068 │ │ │ │ + blt.n 4cb108 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ 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 +1638680,87 @@ │ │ │ │ @ instruction: 0xfb45ffff │ │ │ │ @ instruction: 0xfb63ffff │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ @ instruction: 0xfa6dffff │ │ │ │ @ instruction: 0xfa87ffff │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r4, [r7, r6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strb r2, [r1, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cdp2 0, 12, cr0, cr4, cr6, {6} │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + movs r4, r2 │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bpl.n 4cb134 │ │ │ │ + bvc.n 4cb1d4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ vldr d7, [pc, #12] @ 4cb1a0 │ │ │ │ movs r0, #1 │ │ │ │ vstr d7, [r3] │ │ │ │ bx lr │ │ │ │ @@ -1638829,27 +1638796,27 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (4cb1ec ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [pc, #4] @ (4cb1f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [pc, #4] @ (4cb204 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ 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 +1639368,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 a8e45c │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cbz r1, 4cb856 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1639994,15 +1639961,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 a8e440 │ │ │ │ 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 +1640022,15 @@ │ │ │ │ bl 377f0a │ │ │ │ @ instruction: 0xfb29ffff │ │ │ │ @ instruction: 0xfbf3ffff │ │ │ │ bl 2b5f16 │ │ │ │ bl 1e1f1a │ │ │ │ bl 207f1e │ │ │ │ bl 2f9f22 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + ldr r1, [pc, #248] @ (4cc020 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r2, r2, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ add sp, #8 │ │ │ │ @@ -1640879,27 +1640846,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 r4, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ 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 +1640902,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 r7, #166 @ 0xa6 │ │ │ │ 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 +1641021,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 r7, #116 @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xfaea00ca │ │ │ │ + ldc2 0, cr0, [sl], #-808 @ 0xfffffcd8 │ │ │ │ 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 r7, #0 │ │ │ │ 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 r6, #222 @ 0xde │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r1, #29] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ 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 r6, #174 @ 0xae │ │ │ │ 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 r6, #148 @ 0x94 │ │ │ │ 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 +1641175,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, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r6, #32 │ │ │ │ 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 +1641195,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 r5, #162 @ 0xa2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #744] @ (4ccde0 ) │ │ │ │ + ldr r3, [pc, #40] @ (4ccb20 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ 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 +1641435,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, [r4, #48] @ 0x30 │ │ │ │ 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 r4, #172 @ 0xac │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r7, #18] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ - lsls r7, r6, #2 │ │ │ │ - bkpt 0x004c │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [pc, #464] @ (4ccf14 ) │ │ │ │ + itt ls │ │ │ │ + lslls r7, r6, #2 │ │ │ │ + ldrls r1, [pc, #784] @ (4cd054 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ 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 r4, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ - lsls r7, r6, #2 │ │ │ │ - @ instruction: 0x47de │ │ │ │ - lsls r1, r7, #2 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + itet eq │ │ │ │ + lsleq r7, r6, #2 │ │ │ │ + ldrne r1, [pc, #184] @ (4cce1c ) │ │ │ │ + lsleq r1, r7, #2 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r6, [r6, #14] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + bkpt 0x005e │ │ │ │ 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 +1641593,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 r1, #234 @ 0xea │ │ │ │ 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 +1641677,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 fedf8c │ │ │ │ ldr r0, [pc, #232] @ (4cd034 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3a27d0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 4ccf66 │ │ │ │ blx 6e9c8 │ │ │ │ @@ -1641794,56 +1641761,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 r1, #132 @ 0x84 │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r1, #26 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - tst r0, r5 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ 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 r1, #190 @ 0xbe │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r2, [r3, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + subs r1, #20 │ │ │ │ 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 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + subs r1, #28 │ │ │ │ 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 +1642113,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, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ 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 r7, [pc, #1008] @ (4cd744 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r1 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ 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 +1642196,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 r4, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - eors r2, r6 │ │ │ │ + rors r2, r0 │ │ │ │ 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 +1642280,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, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r6, [r1, #15] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ 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 +1642355,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 r3, #74 @ 0x4a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #22 │ │ │ │ + eors r6, r4 │ │ │ │ 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 +1642379,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 r3, #180 @ 0xb4 │ │ │ │ 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 +1642399,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 r2, #126 @ 0x7e │ │ │ │ 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 +1642419,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 r3, #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 r3, [pc, #24] @ (4cd618 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642471,15 +1642438,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 r3, #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 │ │ │ │ mov r6, r0 │ │ │ │ ldrh.w r0, [r1, #74] @ 0x4a │ │ │ │ @@ -1642574,17 +1642541,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 r2, #132 @ 0x84 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ 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 +1642597,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 r2, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r2, #6 │ │ │ │ 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 +1642633,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 r1, #190 @ 0xbe │ │ │ │ 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 +1642667,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 r1, #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, #44] @ (4cd870 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642734,15 +1642701,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 r1, #58 @ 0x3a │ │ │ │ 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 +1642735,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 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ 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 +1642753,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 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ 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 +1642787,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 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ 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 +1642805,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 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ 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 +1642839,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 │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ 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 +1642873,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 │ │ │ │ + adds r0, #2 │ │ │ │ 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 +1642908,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 r7, #212 @ 0xd4 │ │ │ │ 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 r7, #170 @ 0xaa │ │ │ │ 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 +1642963,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 r7, #140 @ 0x8c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r6, #0 │ │ │ │ + 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.w r0, [r0, #1680] @ 0x690 │ │ │ │ ldr.w r3, [r0, #1456] @ 0x5b0 │ │ │ │ @@ -1643074,21 +1643041,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 r6, #230 @ 0xe6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - eors r0, r0 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ 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 +1643115,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 r6, #136 @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 4cdc60 │ │ │ │ + bmi.n 4cdd00 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 4cdc68 │ │ │ │ + bpl.n 4cdd08 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ 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 +1643176,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 r5, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ 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 +1643233,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 r5, #106 @ 0x6a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ 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 +1643289,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 r4, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - usat r0, #8, ip, lsl #3 │ │ │ │ + @ instruction: 0xf4dc00c8 │ │ │ │ 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 +1643329,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 r4, #70 @ 0x46 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, 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 +1643366,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ 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 +1643403,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 r3, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ 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 +1643440,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 r3, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ 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 +1643493,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ 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 +1643543,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 r2, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + beq.n 4ce208 │ │ │ │ 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 +1643584,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 r1, #154 @ 0x9a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ 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 +1643632,21 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ 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 +1643687,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 │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ 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 +1643730,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 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + cmp r1, #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 │ │ │ │ @@ -1643807,21 +1643774,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 r7, #170 @ 0xaa │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ 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 +1643813,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 r7, #50 @ 0x32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ 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 +1643852,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 r6, #202 @ 0xca │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ 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 +1643916,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 r7, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #4 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ 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 +1643968,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ 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 +1644047,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 r5, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + b.n 4ce8c0 │ │ │ │ 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 +1644122,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 r5, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 4ce830 │ │ │ │ + bls.n 4ce6d0 │ │ │ │ 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 +1644163,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ 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 +1644200,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 r3, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r3, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ 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 +1644257,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 r4, #152 @ 0x98 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ 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 +1644303,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 r3, #250 @ 0xfa │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xe8c600c8 │ │ │ │ + ands.w r0, r6, r8, 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 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #1680] @ 0x690 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1644435,31 +1644402,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 r1, #130 @ 0x82 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, pc, #320 @ (adr r3, 4ceb84 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 4cecc4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ 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 +1644449,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, r1, #4 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ 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 +1644484,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r7, #7 │ │ │ │ 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 +1644519,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r3, #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] @ (4cebc4 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1644587,19 +1644554,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + subs r2, r7, #4 │ │ │ │ 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 +1644589,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + subs r2, r3, #3 │ │ │ │ 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 +1644624,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + subs r2, r7, #1 │ │ │ │ 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 +1644690,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 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r7, pc, #32 @ (adr r7, 4ced70 ) │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ 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 +1644761,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 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 4cf5f0 │ │ │ │ + b.n 4ce890 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r4, #7 │ │ │ │ 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 +1644830,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 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ 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 +1644901,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 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bvs.n 4ceee8 │ │ │ │ + bvc.n 4cef88 │ │ │ │ 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 +1644960,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 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + subs r6, r6, #0 │ │ │ │ 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 +1645014,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, r3, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r5, #6 │ │ │ │ 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 +1645083,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, r4, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r2, #5 │ │ │ │ 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 +1645131,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 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + adds r2, r2, #1 │ │ │ │ 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 +1645233,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 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #568 @ (adr r1, 4cf568 ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 4cf6a8 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r6, r6 │ │ │ │ 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 +1645314,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, r7, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ 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 +1645382,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 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ 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 +1645423,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 52b0b4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ 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 +1645484,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, r0, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr.w r0, [lr, #180] @ 0xb4 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + @ instruction: 0xfa2e00b4 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ 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 +1645532,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, r1, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bls.n 4cf674 │ │ │ │ + bge.n 4cf714 │ │ │ │ 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 +1645582,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 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r5, #220 @ 0xdc │ │ │ │ lsls r2, r2, #5 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ 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 +1645717,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, r1, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh.w r0, [ip, #202] @ 0xca │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + @ instruction: 0xfa0c00ca │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ 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 +1645803,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, r0, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 4cf8d4 │ │ │ │ + bge.n 4cf974 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #304] @ (4cfa60 ) │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ 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 +1645879,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, r4, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 4cfa30 │ │ │ │ + bls.n 4cfad0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [pc, #584] @ (4cfc48 ) │ │ │ │ + ldr r7, [pc, #904] @ (4cfd88 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ 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 +1645955,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 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #856] @ (4cfe24 ) │ │ │ │ + ldr r7, [pc, #152] @ (4cfb64 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf3d600b4 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + @ instruction: 0xf52600b4 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ 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 +1646050,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, r1, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #1008] @ (4cffc4 ) │ │ │ │ + ldr r6, [pc, #304] @ (4cfd04 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ 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 +1646156,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, r7, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [pc, #968] @ (4d00b4 ) │ │ │ │ + ldr r5, [pc, #264] @ (4cfdf4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ 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 +1646270,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, r4, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 4cfd84 │ │ │ │ + bcc.n 4cfe24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ 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 +1646386,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, r4, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #608] @ (4d01b8 ) │ │ │ │ + ldr r2, [pc, #928] @ (4d02f8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + itee eq │ │ │ │ + lsleq r7, r0, #3 │ │ │ │ + subne r2, #62 @ 0x3e │ │ │ │ + lslne r7, r0, #3 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ 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 +1646521,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, r6, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [pc, #424] @ (4d0278 ) │ │ │ │ + ldr r1, [pc, #744] @ (4d03b8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ 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 +1647009,30 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r5 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ b.n 4d020c │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cdp2 1, 1, cr0, cr10, cr14, {2} │ │ │ │ - ble.n 4d0648 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ 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, r3, #25 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ 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 +1647086,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: 0xffff0b70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ 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 +1647222,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 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ 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 +1647604,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, r0, #18 │ │ │ │ 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 +1647849,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, r4, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf19e014e │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ 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 +1648318,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 r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cdp 1, 6, cr0, cr8, cr14, {2} │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ 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 +1649303,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 │ │ │ │ + bmi.n 4d1f0c │ │ │ │ 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 +1649486,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 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, pc, #288 @ (adr r0, 4d22fc ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf35400b8 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf4a400b8 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ 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 +1649842,42 @@ │ │ │ │ movs r2, r1 │ │ │ │ ... │ │ │ │ cmn r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ ble.n 4d25e0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xf1ec00b6 │ │ │ │ + @ instruction: 0xf33c00b6 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf32a00b6 │ │ │ │ + @ instruction: 0xf31e00b6 │ │ │ │ + @ instruction: 0xf2fe00b6 │ │ │ │ + @ instruction: 0xf2fc00b6 │ │ │ │ + @ instruction: 0xf2fc00b6 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf2fc00b6 │ │ │ │ + @ instruction: 0xf2f400b6 │ │ │ │ movs r5, #238 @ 0xee │ │ │ │ lsls r7, r1, #5 │ │ │ │ - sub.w r0, r2, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf2f200b6 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r5, r4, #32 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - @ instruction: 0xfa6a00b6 │ │ │ │ - @ instruction: 0xfa6400b6 │ │ │ │ - @ instruction: 0xfa3800b6 │ │ │ │ + @ instruction: 0xfbba00b6 │ │ │ │ + @ instruction: 0xfbb400b6 │ │ │ │ + @ instruction: 0xfb8800b6 │ │ │ │ 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 +1651122,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 │ │ │ │ + vqadd.s8 d16, d20, d22 │ │ │ │ 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, #728]! @ 0x2d8 │ │ │ │ + @ instruction: 0xf7ca00b6 │ │ │ │ + @ instruction: 0xf7c000b6 │ │ │ │ + @ instruction: 0xf7be00b6 │ │ │ │ + ldrsb.w r0, [r8, r6, lsl #3] │ │ │ │ + @ instruction: 0xfa8400b6 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs.w r0, ip, r8, ror #2 │ │ │ │ - vst4.32 {d0-d3}, [r6 :256], r6 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + stc 0, cr0, [ip, #-736] @ 0xfffffd20 │ │ │ │ + @ instruction: 0xfa5600b6 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ 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 │ │ │ │ + subw r0, r6, #2230 @ 0x8b6 │ │ │ │ + @ instruction: 0xf69a00b6 │ │ │ │ + @ instruction: 0xf69800b6 │ │ │ │ + subw r0, r2, #2230 @ 0x8b6 │ │ │ │ + subw r0, r8, #2230 @ 0x8b6 │ │ │ │ + subw r0, lr, #2230 @ 0x8b6 │ │ │ │ + @ instruction: 0xf6b400b6 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ + @ instruction: 0xf70200b6 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ 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 │ │ │ │ + ldmdb r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stcl 0, cr0, [ip, #-728] @ 0xfffffd28 │ │ │ │ + strd r0, r0, [sl, #-728]! @ 0x2d8 │ │ │ │ + @ instruction: 0xe9a800b6 │ │ │ │ + ldrd r0, r0, [sl, #728] @ 0x2d8 │ │ │ │ + and.w r0, r6, r6, ror #2 │ │ │ │ + bic.w r0, ip, 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 │ │ │ │ - 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} │ │ │ │ - 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 │ │ │ │ + orns r0, ip, r6, ror #2 │ │ │ │ + @ instruction: 0xeaa200b6 │ │ │ │ + @ instruction: 0xead000b6 │ │ │ │ + add.w r0, lr, r6, ror #2 │ │ │ │ + adds.w r0, r6, r6, ror #2 │ │ │ │ + @ instruction: 0xeb3e00b6 │ │ │ │ + sbcs.w r0, r8, r6, ror #2 │ │ │ │ + subs.w r0, r2, r6, ror #2 │ │ │ │ + @ instruction: 0xebe800b6 │ │ │ │ + ldc 0, cr0, [sl], {182} @ 0xb6 │ │ │ │ + mcrr 0, 11, r0, lr, cr6 │ │ │ │ + stcl 0, cr0, [r6], {182} @ 0xb6 │ │ │ │ + ldcl 0, cr0, [sl], #728 @ 0x2d8 │ │ │ │ + stc 0, cr0, [r0, #-728]! @ 0xfffffd28 │ │ │ │ + stcl 0, cr0, [sl, #-728] @ 0xfffffd28 │ │ │ │ + ldcl 0, cr0, [ip, #-728]! @ 0xfffffd28 │ │ │ │ + stc 0, cr0, [lr, #728]! @ 0x2d8 │ │ │ │ + ldcl 0, cr0, [ip, #728] @ 0x2d8 │ │ │ │ + mrc 0, 0, r0, cr2, cr6, {5} │ │ │ │ + mrc 0, 2, r0, cr0, cr6, {5} │ │ │ │ + mcr 0, 4, r0, cr6, cr6, {5} │ │ │ │ + mcr 0, 5, r0, cr10, cr6, {5} │ │ │ │ + mcr 0, 7, r0, cr8, cr6, {5} │ │ │ │ + vqadd.s32 d0, d18, d22 │ │ │ │ + vqadd.s16 d16, d22, d22 │ │ │ │ + vshr.s64 d0, d22, #44 │ │ │ │ + vshr.s64 d0, d22, #6 │ │ │ │ + vshr.s64 d16, d22, #22 │ │ │ │ + bic.w r0, r6, #182 @ 0xb6 │ │ │ │ + bics.w r0, r0, #182 @ 0xb6 │ │ │ │ + orrs.w r0, sl, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf0a000b6 │ │ │ │ + eors.w r0, lr, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf0a400b6 │ │ │ │ + eors.w r0, ip, #182 @ 0xb6 │ │ │ │ + adcs.w r0, r6, #182 @ 0xb6 │ │ │ │ + adc.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 │ │ │ │ + rsb r0, r8, #182 @ 0xb6 │ │ │ │ + subs.w r0, lr, #182 @ 0xb6 │ │ │ │ + subs.w r0, r6, #182 @ 0xb6 │ │ │ │ + sub.w r0, lr, #182 @ 0xb6 │ │ │ │ + sub.w r0, r8, #182 @ 0xb6 │ │ │ │ + sub.w r0, r4, #182 @ 0xb6 │ │ │ │ + sub.w r0, r2, #182 @ 0xb6 │ │ │ │ + sub.w r0, r4, #182 @ 0xb6 │ │ │ │ + adc.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ + adc.w r0, r6, #5963776 @ 0x5b0000 │ │ │ │ + adc.w r0, ip, #5963776 @ 0x5b0000 │ │ │ │ + adcs.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ + adcs.w r0, r8, #5963776 @ 0x5b0000 │ │ │ │ + mrc 0, 3, r0, cr8, cr6, {5} │ │ │ │ + mrc 0, 3, r0, cr2, cr6, {5} │ │ │ │ + bvc.n 4d3534 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + add.w r0, r8, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf0d000b6 │ │ │ │ + vqadd.s8 d0, d20, d22 │ │ │ │ + stcl 0, cr0, [lr, #728] @ 0x2d8 │ │ │ │ + ldc 0, cr0, [r0, #728]! @ 0x2d8 │ │ │ │ + ldcl 0, cr0, [r6, #728] @ 0x2d8 │ │ │ │ + ldcl 0, cr0, [lr, #728] @ 0x2d8 │ │ │ │ + stcl 0, cr0, [sl, #728]! @ 0x2d8 │ │ │ │ + ldcl 0, cr0, [r6, #728]! @ 0x2d8 │ │ │ │ + mcr 0, 0, r0, cr2, cr6, {5} │ │ │ │ + mcr 0, 0, r0, cr14, cr6, {5} │ │ │ │ + mrc 0, 0, r0, cr14, cr6, {5} │ │ │ │ + mrc 0, 1, r0, cr10, cr6, {5} │ │ │ │ + mcr 0, 2, r0, cr6, cr6, {5} │ │ │ │ + mrc 0, 2, r0, cr2, cr6, {5} │ │ │ │ + mrc 0, 2, r0, cr14, cr6, {5} │ │ │ │ + mcr 0, 4, r0, cr12, cr6, {5} │ │ │ │ @ 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 +1651545,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] │ │ │ │ + add.w r0, r4, r6, ror #2 │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xead600b6 │ │ │ │ + stc 0, cr0, [r6], #-728 @ 0xfffffd28 │ │ │ │ ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - orns r0, ip, r6, ror #2 │ │ │ │ + rsb r0, ip, r6, ror #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #248] @ (4d3960 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1651932,15 +1651898,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 4d395c │ │ │ │ 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 +1652164,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 4d3b1c │ │ │ │ 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, [r1, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - b.n 4d37a4 │ │ │ │ + b.n 4d3a44 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [pc, #376] @ (4d4060 ) │ │ │ │ + ldr r3, [pc, #696] @ (4d41a0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr??.w r0, [lr, r3, lsl #3] │ │ │ │ + @ instruction: 0xface00b3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d46b8 │ │ │ │ + b.n 4d3958 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d46c4 │ │ │ │ + b.n 4d3964 │ │ │ │ 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 +1652461,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 4d3bf4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4938 │ │ │ │ + b.n 4d3bd8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4958 │ │ │ │ + b.n 4d3bf8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4820 │ │ │ │ + b.n 4d3ac0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc 1, cr0, [r6], {81} @ 0x51 │ │ │ │ ldcl 1, cr0, [r6], #-324 @ 0xfffffebc │ │ │ │ - b.n 4d47a8 │ │ │ │ + b.n 4d3a48 │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xeb9c0151 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 4d45d0 │ │ │ │ + b.n 4d4870 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d45c8 │ │ │ │ + b.n 4d4868 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4574 │ │ │ │ + b.n 4d4814 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d464c │ │ │ │ + b.n 4d48ec │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xeb3e0151 │ │ │ │ @ instruction: 0xeb2a0151 │ │ │ │ @ instruction: 0xeb220151 │ │ │ │ bkpt 0x00a2 │ │ │ │ lsls r6, r1, #5 │ │ │ │ @ instruction: 0xeadc0151 │ │ │ │ @@ -1652743,27 +1652709,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, [r6, #23] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp ip, fp │ │ │ │ + bxns r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf4fc00b3 │ │ │ │ - cmp r8, r6 │ │ │ │ + movw r0, #51379 @ 0xc8b3 │ │ │ │ + bx r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf4d200b3 │ │ │ │ + @ instruction: 0xf62200b3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + svc 174 @ 0xae │ │ │ │ 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 +1652899,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 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - ble.n 4d46d0 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ble.n 4d46b4 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ 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 +1652973,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 │ │ │ │ + ble.n 4d46c8 │ │ │ │ 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 +1653197,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 │ │ │ │ + ble.n 4d48a0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d4a04 │ │ │ │ + ble.n 4d48a4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d49ec │ │ │ │ + ble.n 4d488c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d4a34 │ │ │ │ + ble.n 4d48d4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d4960 │ │ │ │ + ble.n 4d4a00 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - blt.n 4d4920 │ │ │ │ + ble.n 4d49c0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 4d41ac │ │ │ │ lsls r1, r2, #5 │ │ │ │ - blt.n 4d49b0 │ │ │ │ + bgt.n 4d4a50 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - vhadd.s q0, q14, q3 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + eor.w r0, ip, #198 @ 0xc6 │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 4d49ec │ │ │ │ + blt.n 4d488c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - blt.n 4d487c │ │ │ │ + bgt.n 4d491c │ │ │ │ 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 +1653315,20 @@ │ │ │ │ b.n 4d49d2 │ │ │ │ mov r0, r8 │ │ │ │ bl 4d46c8 │ │ │ │ b.n 4d49d2 │ │ │ │ mov r0, r9 │ │ │ │ bl 4d46c8 │ │ │ │ b.n 4d4a28 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + ands r2, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mcr 0, 0, r0, cr12, cr3, {5} │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + vqadd.s16 d16, d28, d19 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stcl 0, cr0, [r4, #716]! @ 0x2cc │ │ │ │ + vqadd.s64 d0, d20, d19 │ │ │ │ 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 +1653490,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 │ │ │ │ + bls.n 4d4bbc │ │ │ │ lsls r6, r6, #2 │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ - bhi.n 4d4cb8 │ │ │ │ + bls.n 4d4b58 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bhi.n 4d4c94 │ │ │ │ + bls.n 4d4b34 │ │ │ │ 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 +1653536,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 r5, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bpl.n 4d4c50 │ │ │ │ + bvc.n 4d4cf0 │ │ │ │ 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 +1653697,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, [r0, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 4d4e90 │ │ │ │ + bvc.n 4d4f30 │ │ │ │ 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 +1653747,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, [r2, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 4d4e38 │ │ │ │ + bvs.n 4d4ed8 │ │ │ │ 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 +1653974,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 │ │ │ │ + bvs.n 4d5200 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4d5138 │ │ │ │ + bvs.n 4d51d8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4d5100 │ │ │ │ + bvs.n 4d51a0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4d5084 │ │ │ │ + bpl.n 4d5124 │ │ │ │ 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 r7, pc, #744 @ (adr r7, 4d5440 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcc.n 4d50a4 │ │ │ │ + bmi.n 4d5144 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcs.n 4d5174 │ │ │ │ + bcc.n 4d5214 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcc.n 4d50a0 │ │ │ │ + bmi.n 4d5140 │ │ │ │ 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 +1654164,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 │ │ │ │ + bcc.n 4d53a8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ - bne.n 4d5268 │ │ │ │ + bcs.n 4d5308 │ │ │ │ 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 +1654223,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, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r2 │ │ │ │ + rors r6, r4 │ │ │ │ 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 +1654419,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 │ │ │ │ + bne.n 4d54c8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - beq.n 4d55f8 │ │ │ │ + bne.n 4d5498 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - beq.n 4d55c8 │ │ │ │ + bne.n 4d5668 │ │ │ │ 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} │ │ │ │ + beq.n 4d5524 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + beq.n 4d5540 │ │ │ │ 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,29 +1654655,29 @@ │ │ │ │ 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 r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r6, 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.w r4, [r0, #156] @ 0x9c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1654979,28 +1654945,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 r4!, {r1, r3, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ @@ -1655273,15 +1655239,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 r1, {r1, r2, r7} │ │ │ │ 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 +1655364,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} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ 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 +1655407,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} │ │ │ │ + ldmia r0!, {r1, r3, r6, 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 +1655797,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 r5!, {r1, r3, r4, r5} │ │ │ │ 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 +1655958,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 r3!, {r1, r2, r4, r7} │ │ │ │ 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 +1656080,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 r2!, {r1, r3, r5} │ │ │ │ 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 +1656243,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 r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ 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 │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ + 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #516] @ (4d6a50 ) │ │ │ │ ldr r3, [pc, #520] @ (4d6a54 ) │ │ │ │ add r0, pc │ │ │ │ @@ -1656488,23 +1656454,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 r1!, {r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - itet al │ │ │ │ - lslal r6, r6, #2 │ │ │ │ - it pl @ unpredictable > │ │ │ │ - lslpl r6, r6, #2 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + stmia r0!, {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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r8, r3 │ │ │ │ @@ -1656831,15 +1656797,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, [r5, #16] │ │ │ │ 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 +1657025,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 │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cbnz r0, 4d70c8 │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cbnz r4, 4d70c4 │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r2, 4d70c6 │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - revsh r0, r7 │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - revsh r0, r6 │ │ │ │ + pop {r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - hlt 0x0010 │ │ │ │ + cbnz r0, 4d7114 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r4, pc, #88 @ (adr r4, 4d70f8 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 4d7238 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - rev r0, r6 │ │ │ │ + cbnz r0, 4d7104 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - rev16 r6, r0 │ │ │ │ + cbnz r6, 4d710c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r0, 4d70bc │ │ │ │ + hlt 0x0010 │ │ │ │ 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 +1657285,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 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ 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 +1657329,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: 0xb8ba │ │ │ │ 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 +1657730,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: 0xb79e │ │ │ │ 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 +1657871,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 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbz r6, 4d7990 │ │ │ │ + cbz r6, 4d79a4 │ │ │ │ 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 +1658850,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 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + asrs r4, r0 │ │ │ │ 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 +1658889,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 r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ 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 +1659197,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 r4, #112 @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #8 @ (adr r7, 4d8700 ) │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 4d89e4 ) │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r4, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, pc, #520 @ (adr r6, 4d891c ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 4d8a5c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r4!, {r0, r1, r4, r5, r7} │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + eor.w r0, r4, r3, ror #2 │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r3, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sxth r0, r6 │ │ │ │ + cbz r0, 4d87a8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #72 @ (adr r5, 4d87a8 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 4d88e8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ 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 +1659424,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 r1, #32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #832 @ (adr r3, 4d8c38 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 4d8978 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ 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 +1660448,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 r7, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #936 @ (adr r1, 4d9690 ) │ │ │ │ + add r3, pc, #232 @ (adr r3, 4d93d0 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds.w r0, ip, #6029312 @ 0x5c0000 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf66c00b8 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 4d9348 │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, pc, #400 @ (adr r1, 4d948c ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 4d95cc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ bkpt 0x0008 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cbnz r0, 4d939a │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ pop {r6, pc} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r7, #14 │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #480 @ (adr r5, 4d9534 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 4d9674 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, 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 r1!, {r1, r2, r3, r4, r5} │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - it ge │ │ │ │ - lslge r7, r0, #3 │ │ │ │ - add r4, pc, #192 @ (adr r4, 4d9440 ) │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + add r5, pc, #512 @ (adr r5, 4d9580 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ite vs │ │ │ │ - lslvs r7, r0, #3 │ │ │ │ - addvc r1, #22 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r2, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #640 @ (adr r3, 4d9618 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 4d9758 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r5, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + adds r1, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xb8ae │ │ │ │ lsls r6, r1, #5 │ │ │ │ - itte │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - add r2, #250 @ 0xfa │ │ │ │ - lslal r2, r1, #3 │ │ │ │ - itt gt │ │ │ │ - lslgt r0, r7, #2 │ │ │ │ - addgt r2, #168 @ 0xa8 │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - nop {6} │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xb7d0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - itte eq │ │ │ │ - lsleq r0, r7, #2 │ │ │ │ - addeq r2, #4 │ │ │ │ - lslne r2, r1, #3 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xb732 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x0006 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + itet pl │ │ │ │ + lslpl r0, r7, #2 │ │ │ │ + addmi r2, #72 @ 0x48 │ │ │ │ + lslpl r2, r1, #3 │ │ │ │ + ite cs │ │ │ │ + lslcs r0, r7, #2 │ │ │ │ + addcc r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d8fa8 │ │ │ │ + b.n 4d9248 │ │ │ │ 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 +1661283,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 r4, #94 @ 0x5e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r0, 4d9ada │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r2, 4d9ada │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 4d9ad4 │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + cbnz r2, 4d9ac2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + cbnz r2, 4d9ab8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cpsid │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + setend be │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r2, r1, #3 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ 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 +1665415,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 │ │ │ │ + cmp r1, #10 │ │ │ │ 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 +1665491,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 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ 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 +1665565,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 r7, #82 @ 0x52 │ │ │ │ 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 +1665808,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 r4, #126 @ 0x7e │ │ │ │ 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 +1666128,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 r1, #68 @ 0x44 │ │ │ │ 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 +1666586,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, r3, #6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ lsls r6, r1, #5 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + adds r2, r7, #0 │ │ │ │ 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 +1667592,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, r3, #12 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ 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 +1668525,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, r6, #8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r6, r6, #27 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ 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 +1669588,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 │ │ │ │ + stc2 1, cr0, [r0], {31} │ │ │ │ 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 +1669763,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 │ │ │ │ + ldr??.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 +1669999,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 │ │ │ │ + ldrb.w r0, [r6, #287] @ 0x11f │ │ │ │ + ldr??.w r0, [ip, ] │ │ │ │ stmdb 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 +1670409,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 │ │ │ │ + @ instruction: 0xf596011f │ │ │ │ lsls r6, r2, #11 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xf2b2011f │ │ │ │ - adcs.w r1, r2, #31 │ │ │ │ + and.w r1, r2, #10420224 @ 0x9f0000 │ │ │ │ + subw r1, r2, #31 │ │ │ │ stmdb 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 +1671019,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} │ │ │ │ + @ instruction: 0xf132011f │ │ │ │ + and.w r1, ip, #31 │ │ │ │ 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, #124]! @ 0x7c │ │ │ │ + ldc 1, cr0, [sl], #124 @ 0x7c │ │ │ │ + stc 1, cr0, [r2], #-124 @ 0xffffff84 │ │ │ │ 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 +1676101,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 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ 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: 0xeaa400b5 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 4e439e │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #162 @ 0xa2 │ │ │ │ beq.n 4e43aa │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ @@ -1676314,25 +1676280,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 r6, sp, #288 @ 0x120 │ │ │ │ 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 r6, sp, #184 @ 0xb8 │ │ │ │ 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 +1678261,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 r7, [sp, #936] @ 0x3a8 │ │ │ │ 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 │ │ │ │ + bge.n 4e59cc │ │ │ │ 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 +1680047,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 4e64f8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r6, 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 +1681196,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 r5!, {r4} │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldr r1, [pc, #992] @ (4e7b30 ) │ │ │ │ + ldr r3, [pc, #288] @ (4e7870 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r4, r5, 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, [r2, #10] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - itet ne │ │ │ │ - lslne r5, r6, #2 │ │ │ │ - ldreq.w r1, [pc, #1964] @ 4e7f40 │ │ │ │ - addne.w sl, sp, #156 @ 0x9c │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + ldr.w r1, [pc, #1964] @ 4e7f40 │ │ │ │ + add.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 +1681959,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 r1!, {r1, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bkpt 0x0060 │ │ │ │ + nop {11} │ │ │ │ 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 │ │ │ │ + b.n 4e812c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - rev16 r2, r6 │ │ │ │ + cbnz r2, 4e7fdc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf77c00b1 │ │ │ │ - lsrs r6, r7 │ │ │ │ + str.w r0, [ip, #177] @ 0xb1 │ │ │ │ + negs r6, r1 │ │ │ │ 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 +1682393,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, r5, r6, r7, lr} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ 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 +1686137,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 r4, [pc, #72] @ (4ead24 ) │ │ │ │ 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 +1686730,21 @@ │ │ │ │ b.n 4eaf54 │ │ │ │ mov r3, r1 │ │ │ │ b.n 4eb21e │ │ │ │ cmp r0, #53 @ 0x35 │ │ │ │ bne.n 4eb1d6 │ │ │ │ b.n 4eb138 │ │ │ │ nop │ │ │ │ - mov ip, sp │ │ │ │ + ldr r0, [pc, #240] @ (4eb398 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - mov r0, r2 │ │ │ │ + bx ip │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp sl, pc │ │ │ │ + bx r9 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add ip, lr │ │ │ │ + mov r4, r8 │ │ │ │ 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 +1686777,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 │ │ │ │ + add lr, r4 │ │ │ │ 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 +1688172,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, [r1, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r7, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ 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 +1689397,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: 0xf3da00c8 │ │ │ │ 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 +1690130,17 @@ │ │ │ │ bne.w 4ed3e0 │ │ │ │ mov r3, r1 │ │ │ │ b.n 4ed404 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - mcrr 0, 12, r0, r2, cr8 │ │ │ │ + ldc 0, cr0, [r2, #800] @ 0x320 │ │ │ │ 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 +1690824,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, [r5, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r3, #150 @ 0x96 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r5, #20] │ │ │ │ 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 +1691649,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, r2, #5 │ │ │ │ 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 +1691711,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 │ │ │ │ + adds r0, r6, #1 │ │ │ │ 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 +1692663,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 r5, [pc, #880] @ (4ef448 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r2, r3, #29 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ 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 +1692930,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, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rors r6, r2 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [pc, #1008] @ (4ef77c ) │ │ │ │ + ldr r3, [pc, #304] @ (4ef4bc ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #336 @ (adr r7, 4ef4e4 ) │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r6, #28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #672] @ (4ef640 ) │ │ │ │ + ldr r2, [pc, #992] @ (4ef780 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r7, pc, #232 @ (adr r7, 4ef48c ) │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #488] @ (4ef590 ) │ │ │ │ + ldr r2, [pc, #808] @ (4ef6d0 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r6, #8 │ │ │ │ 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 +1692974,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 r2, [pc, #856] @ (4ef738 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r6 │ │ │ │ + cmp r4, r0 │ │ │ │ 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 +1693002,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 r2, [pc, #728] @ (4ef6f8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcc.n 4ef33c │ │ │ │ + bmi.n 4ef3dc │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ 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 +1693127,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, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r2, r3, #11 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - bxns sl │ │ │ │ + ldr r0, [pc, #656] @ (4ef80c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx sp │ │ │ │ + ldr r0, [pc, #744] @ (4ef868 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx r9 │ │ │ │ + ldr r0, [pc, #616] @ (4ef7ec ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx ip │ │ │ │ + ldr r0, [pc, #704] @ (4ef848 ) │ │ │ │ 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 +1697681,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 │ │ │ │ + bpl.n 4f27a4 │ │ │ │ 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 +1700638,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 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ @ instruction: 0xb86a │ │ │ │ lsls r4, r1, #5 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ 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 +1700708,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 sp, #128 @ 0x80 │ │ │ │ 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 +1701982,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] │ │ │ │ + bic.w r0, ip, r4, ror #2 │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmdb r6, {r2, r4, r5, r7} │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + orrs.w r0, r6, r4, ror #2 │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia.w r8, {r2, r4, r5, r7} │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + ldrd r0, r0, [r8, #720] @ 0x2d0 │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strex r0, r0, [r2, #720] @ 0x2d0 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + @ instruction: 0xe99200b4 │ │ │ │ + strh r4, [r4, #26] │ │ │ │ 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 +1702869,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 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 4f5ec8 │ │ │ │ + b.n 4f6168 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r1, pc, #624 @ (adr r1, 4f6110 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n 4f610c │ │ │ │ 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 +1703046,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 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ 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 +1703263,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 r4, pc, #328 @ (adr r4, 4f6414 ) │ │ │ │ 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 +1703418,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 r3, pc, #552 @ (adr r3, 4f6678 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r2, pc, #240 @ (adr r2, 4f6544 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 4f6684 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ strex r1, r0, [r4, #304] @ 0x130 │ │ │ │ - add r1, pc, #440 @ (adr r1, 4f6614 ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 4f6754 ) │ │ │ │ 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 +1703565,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 r1, pc, #896 @ (adr r1, 4f6958 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r0, pc, #536 @ (adr r0, 4f67f4 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 4f6934 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r0, pc, #544 @ (adr r0, 4f6800 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 4f6940 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + add r0, pc, #848 @ (adr r0, 4f6938 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + add r0, pc, #672 @ (adr r0, 4f6890 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + add r0, pc, #528 @ (adr r0, 4f6804 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ 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 +1703727,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 │ │ │ │ + bls.n 4f6740 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ 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 +1703870,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 r6, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #4 │ │ │ │ b.n 4f6f44 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ 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 +1704309,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 │ │ │ │ + bhi.n 4f6e2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bpl.n 4f6c94 │ │ │ │ + bvs.n 4f6d34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bpl.n 4f6dec │ │ │ │ + bvs.n 4f6c8c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bmi.n 4f6e28 │ │ │ │ + bpl.n 4f6cc8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bcc.n 4f6cd4 │ │ │ │ + bmi.n 4f6d74 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bcc.n 4f6d48 │ │ │ │ + bpl.n 4f6de8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ 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 +1704807,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 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bpl.n 4f7208 │ │ │ │ + bvc.n 4f72a8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcs.n 4f736c │ │ │ │ + bcc.n 4f720c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ + nop {9} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bpl.n 4f72a4 │ │ │ │ + bvs.n 4f7344 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bmi.n 4f72dc │ │ │ │ + bpl.n 4f737c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r3, #4 │ │ │ │ bgt.n 4f72e0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - beq.n 4f7248 │ │ │ │ + bcs.n 4f72e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bne.n 4f72f8 │ │ │ │ + bcs.n 4f7398 │ │ │ │ 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 +1705025,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 │ │ │ │ + bne.n 4f7430 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r3, #4 │ │ │ │ bvc.n 4f74b0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrh r6, [r5, #28] │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + beq.n 4f74ac │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ 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 +1705366,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, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ 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 +1705968,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 r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ 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 +1707094,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 r6, #86 @ 0x56 │ │ │ │ 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 +1707211,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 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [pc, #736] @ (4f8ebc ) │ │ │ │ + ldr r5, [pc, #32] @ (4f8bfc ) │ │ │ │ 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 +1718948,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} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ 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 +1719012,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 a8e46c │ │ │ │ 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 +1719103,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 500e74 │ │ │ │ b.n 500ec6 │ │ │ │ mov r1, r4 │ │ │ │ b.n 500e98 │ │ │ │ nop │ │ │ │ @ instruction: 0xf29c014b │ │ │ │ - ldr.w r0, [r0, ] │ │ │ │ + vld2.8 {d0[0],d1[0]}, [r0 :16]! │ │ │ │ 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 +1719385,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 │ │ │ │ + rsb r1, r4, #10289152 @ 0x9d0000 │ │ │ │ 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 +1719509,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 501350 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 501342 │ │ │ │ b.n 5012e4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4e0011d │ │ │ │ + @ instruction: 0xf630011d │ │ │ │ stmdb sp!, {r4, 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 +1719699,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: 0xf2b4011d │ │ │ │ + @ instruction: 0xf260011d │ │ │ │ + @ instruction: 0xf232011d │ │ │ │ push {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 +1720277,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 a8e6b0 │ │ │ │ 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 +1720436,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 a8e6b0 │ │ │ │ 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 +1720515,15 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it ls │ │ │ │ movls r0, r3 │ │ │ │ bls.n 501e30 │ │ │ │ b.n 501e0e │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl a8e6f0 │ │ │ │ + bl a8e6d8 │ │ │ │ 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 +1720596,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 │ │ │ │ + adds.w r1, r2, sp, lsr #32 │ │ │ │ + @ instruction: 0xeaa4011d │ │ │ │ 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 +1720644,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 a8e6d8 │ │ │ │ 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 +1720711,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 a8e6d8 │ │ │ │ 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 +1720896,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 r4, #108 @ 0x6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ 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 +1721253,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 │ │ │ │ + b.n 502870 │ │ │ │ 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 +1721304,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 │ │ │ │ + b.n 50286c │ │ │ │ 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 +1721328,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 │ │ │ │ + b.n 502810 │ │ │ │ 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 +1721348,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 │ │ │ │ + b.n 5027f0 │ │ │ │ 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 +1721364,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 │ │ │ │ + b.n 502800 │ │ │ │ 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 +1721382,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 │ │ │ │ + b.n 502814 │ │ │ │ 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 +1721398,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 │ │ │ │ + b.n 50280c │ │ │ │ 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 +1721456,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 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ 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 +1721478,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 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ 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 +1721501,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 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ 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 +1721521,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 │ │ │ │ + svc 24 │ │ │ │ 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 │ │ │ │ + svc 0 │ │ │ │ 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 +1721553,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 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ 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 +1721580,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 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ 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 +1721597,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 │ │ │ │ + udf #206 @ 0xce │ │ │ │ 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 +1721614,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 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ 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 +1721631,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 │ │ │ │ + udf #174 @ 0xae │ │ │ │ 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 +1721656,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 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ 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 +1721687,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 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ 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 +1721769,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 500aa0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 502c20 │ │ │ │ + ble.n 502cc0 │ │ │ │ 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 +1722083,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 a8e460 │ │ │ │ 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 +1722779,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 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ udf #191 @ 0xbf │ │ │ │ vsubl.u q12, d15, d25 │ │ │ │ - vrsubhn.i d17, , q15 │ │ │ │ + vqshl.u32 , q15, #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 +1725126,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 │ │ │ │ + rev r4, r0 │ │ │ │ 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 +1731439,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 a9154c │ │ │ │ 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 +1731650,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 a9154c │ │ │ │ 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 +1731759,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 a9154c │ │ │ │ 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 +1731856,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 a9154c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 509560 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1731988,15 +1731954,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 a9154c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 509560 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1732078,15 +1732044,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 a9154c │ │ │ │ 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 +1732160,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 a915a8 │ │ │ │ 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 +1732399,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 a9154c │ │ │ │ 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 +1732429,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +1732515,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 a9154c │ │ │ │ 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 +1732762,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 a9154c │ │ │ │ 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 +1732839,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 a915a8 │ │ │ │ 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 +1733038,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 a9154c │ │ │ │ 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 a9154c │ │ │ │ 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 +1733266,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 a9154c │ │ │ │ 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 +1733442,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 a9154c │ │ │ │ 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 +1733606,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 a9154c │ │ │ │ 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 +1733650,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] │ │ │ │ + str r0, [r7, #8] │ │ │ │ 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 +1734388,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +1734428,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 a915a8 │ │ │ │ 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 +1734498,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 a915a8 │ │ │ │ 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 +1734947,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +1734977,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +1735011,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 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ 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 +1735049,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 a9154c │ │ │ │ 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 +1735224,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +1735254,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +1735308,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 a9154c │ │ │ │ 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 +1735424,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +1735457,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 a9154c │ │ │ │ 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 +1735581,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +1735611,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +1735641,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +1735669,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 a9154c │ │ │ │ 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 +1735751,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 a915a8 │ │ │ │ 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 +1736017,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 a9154c │ │ │ │ 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 +1736147,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 │ │ │ │ + cmn r6, r3 │ │ │ │ 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 +1736277,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 a915a8 │ │ │ │ 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 +1736340,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +1736412,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +1736622,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 a915a8 │ │ │ │ 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 +1736729,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 a9154c │ │ │ │ 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 +1736820,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 a9154c │ │ │ │ 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 +1736843,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 a9154c │ │ │ │ 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 +1736863,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 a9154c │ │ │ │ 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 +1736910,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 a915a8 │ │ │ │ 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 +1737050,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 a9154c │ │ │ │ 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 +1737157,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 a90ffc │ │ │ │ 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 +1737299,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 a912b8 │ │ │ │ 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 +1737622,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 a91224 │ │ │ │ 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 +1738086,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 r2, #22 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ 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 +1739668,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 a90f94 │ │ │ │ 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 +1740227,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 a90f94 │ │ │ │ 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 +1740467,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 a9154c │ │ │ │ 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 +1740518,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 a915a8 │ │ │ │ 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 +1740605,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 a9154c │ │ │ │ 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 +1740940,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 a9154c │ │ │ │ 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 +1741118,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 a9154c │ │ │ │ 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 +1741142,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 a9154c │ │ │ │ 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 +1741294,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 a9154c │ │ │ │ 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 +1742054,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 r6, #186 @ 0xba │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ 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 +1742231,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 abe00c │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ bl 4073b0 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0150 │ │ │ │ @@ -1742343,25 +1742309,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 ab5818 │ │ │ │ orrs r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl ab89b4 │ │ │ │ + bl ab899c │ │ │ │ orrs r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl ab9288 │ │ │ │ + bl ab9270 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 40f754 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r2, #0 │ │ │ │ orrs r5, r0 │ │ │ │ @@ -1742386,30 +1742352,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 ab72b8 │ │ │ │ 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 a93868 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e8de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0bfc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 5113e6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1742430,38 +1742396,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 a92884 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r5 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d18 │ │ │ │ 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 aaa170 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl a98c14 │ │ │ │ + bl a98bfc │ │ │ │ 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 a91604 │ │ │ │ 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 +1743041,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 │ │ │ │ + vrshr.u64 d31, d28, #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 +1743231,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 a8e998 │ │ │ │ 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 a8ea88 │ │ │ │ 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 a8ea44 │ │ │ │ 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 +1743295,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 a8ea88 │ │ │ │ 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 +1743312,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 a8e9f4 │ │ │ │ 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 a8ea44 │ │ │ │ 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 +1743410,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 a8ea88 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 39e4f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 511eaa │ │ │ │ mov r4, r9 │ │ │ │ @@ -1743478,15 +1743444,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 a8e9d4 │ │ │ │ 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 +1743946,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 a9a130 │ │ │ │ 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 a922e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4073b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 407c00 │ │ │ │ b.w 51140a │ │ │ │ str.w r3, [fp, #148] @ 0x94 │ │ │ │ b.w 511a02 │ │ │ │ @@ -1744115,15 +1744081,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 aac65c │ │ │ │ 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 +1744721,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 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 512dec │ │ │ │ + b.n 51308c │ │ │ │ lsls r4, r3, #4 │ │ │ │ - svc 8 │ │ │ │ + b.n 512dac │ │ │ │ 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 +1744788,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} │ │ │ │ + ldcl 1, cr0, [r0, #-112] @ 0xffffff90 │ │ │ │ ldr r0, [pc, #4] @ (512db8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xebfe011c │ │ │ │ + stcl 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 +1744811,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 │ │ │ │ + ldc 1, cr0, [r4, #-112] @ 0xffffff90 │ │ │ │ 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 +1746112,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, r2, #28 │ │ │ │ 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 +1746339,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 r5!, {r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1746874,15 +1746840,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 r3!, {r3, r4, r6} │ │ │ │ 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 +1746994,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, r4, #23 │ │ │ │ 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 +1747436,21 @@ │ │ │ │ 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} │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ cbnz r2, 51487c │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ 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 +1747616,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 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ 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 +1747806,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, r3, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ 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 +1747980,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, r1, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ 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 +1748461,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 │ │ │ │ + ldr??.w r0, [r6, #178] @ 0xb2 │ │ │ │ + @ instruction: 0xf7ce00b2 │ │ │ │ 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: 0xf74c00b2 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #856 @ 0x358 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - @ instruction: 0xf3ac00b2 │ │ │ │ + @ instruction: 0xf4fc00b2 │ │ │ │ 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 +1748572,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 │ │ │ │ + orr.w r0, r4, #5832704 @ 0x590000 │ │ │ │ + orr.w r0, r6, #5832704 @ 0x590000 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ 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 +1748861,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, r7, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, sp, #856 @ 0x358 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ 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 +1749014,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, r3, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - movs r2, r6 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ 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 +1749212,23 @@ │ │ │ │ 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} │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + vmla.i32 q8, q10, d0[0] │ │ │ │ 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 +1749583,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, #768]! @ 0x300 │ │ │ │ + ldc2l 0, cr0, [sl, #-768] @ 0xfffffd00 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfbea00c0 │ │ │ │ - @ instruction: 0xfb9c00c0 │ │ │ │ - b.n 516160 │ │ │ │ + ldc2 0, cr0, [sl, #-768]! @ 0xfffffd00 │ │ │ │ + stc2l 0, cr0, [ip], #768 @ 0x300 │ │ │ │ + b.n 516400 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r2, pc, #760 @ (adr r2, 5160e0 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ - @ instruction: 0xfa8200c0 │ │ │ │ + smlsld r0, r0, r2, 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, #3896] @ 0xf38 │ │ │ │ ldr r4, [pc, #308] @ (515f34 ) │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [pc, #308] @ (515f38 ) │ │ │ │ @@ -1749748,15 +1749719,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 │ │ │ │ + @ instruction: 0xfb1e00c0 │ │ │ │ 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 +1750375,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 5164d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 515ec4 │ │ │ │ + b.n 516164 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rsbs r0, r6, #6291456 @ 0x600000 │ │ │ │ - @ instruction: 0xf4f400c0 │ │ │ │ - eors.w r0, lr, #6291456 @ 0x600000 │ │ │ │ - b.n 516b80 │ │ │ │ + @ instruction: 0xf72600c0 │ │ │ │ + movw r0, #18624 @ 0x48c0 │ │ │ │ + @ instruction: 0xf5ee00c0 │ │ │ │ + b.n 515e20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - orrs.w r0, r6, #6291456 @ 0x600000 │ │ │ │ - b.n 516b2c │ │ │ │ + sub.w r0, r6, #6291456 @ 0x600000 │ │ │ │ + b.n 516dcc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf2ba00c0 │ │ │ │ - b.n 516774 │ │ │ │ + and.w r0, sl, #6291456 @ 0x600000 │ │ │ │ + b.n 516a14 │ │ │ │ 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,42 +1751433,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 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf0c200c0 │ │ │ │ - @ instruction: 0xf0b600c0 │ │ │ │ - @ instruction: 0xf0aa00c0 │ │ │ │ - vext.8 q0, q11, q0, #0 │ │ │ │ - udf #18 │ │ │ │ + ssat r0, #1, r0, asr #3 │ │ │ │ + b.n 51732c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stcl 0, cr0, [lr, #768]! @ 0x300 │ │ │ │ - blt.n 517090 │ │ │ │ + @ instruction: 0xf21200c0 │ │ │ │ + addw r0, r6, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf1fa00c0 │ │ │ │ + add.w r0, r6, #192 @ 0xc0 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + vhadd.s q0, q15, q0 │ │ │ │ + bgt.n 517130 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldcl 0, cr0, [sl], {192} @ 0xc0 │ │ │ │ - @ instruction: 0xebf600c0 │ │ │ │ + cdp 0, 2, cr0, cr10, cr0, {6} │ │ │ │ + stcl 0, cr0, [r6, #-768] @ 0xfffffd00 │ │ │ │ str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 5171a4 │ │ │ │ + bls.n 517244 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrd r0, r0, [r0, #-768] @ 0x300 │ │ │ │ - bvc.n 517258 │ │ │ │ + @ instruction: 0xeaa000c0 │ │ │ │ + bhi.n 5170f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xe82c00c0 │ │ │ │ - b.n 517058 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + ldrd r0, r0, [ip, #-768]! @ 0x300 │ │ │ │ + ldmia.w sl!, {r6, r7} │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ @@ -1751851,26 +1751821,27 @@ │ │ │ │ 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 5174ec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517050 │ │ │ │ + b.n 5172f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 516f50 │ │ │ │ + b.n 5171f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 516e18 │ │ │ │ + b.n 5170b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vshr.u64 d0, d18, #42 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 517604 │ │ │ │ + bcc.n 5174a4 │ │ │ │ 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 +1752454,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 518334 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517e90 │ │ │ │ + b.n 518130 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 517c40 │ │ │ │ + b.n 517ee0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517c38 │ │ │ │ + b.n 517ed8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517c30 │ │ │ │ + b.n 517ed0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + b.n 517cc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 2 │ │ │ │ + b.n 517c4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + b.n 517bac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 517b24 │ │ │ │ + svc 8 │ │ │ │ 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 +1752626,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 r3, {r1, r3, r4, r6, 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 +1752872,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 │ │ │ │ + blt.n 518080 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 518078 │ │ │ │ + bge.n 517f18 │ │ │ │ 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 +1753411,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 r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmia r6!, {r0, r2, r5, r7} │ │ │ │ - vraddhn.i d28, , q5 │ │ │ │ + vsli.32 q14, q5, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ bmi.n 5184ee │ │ │ │ - @ instruction: 0xffffc36a │ │ │ │ + vsri.64 d28, d26, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 518580 │ │ │ │ + bvs.n 518620 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 5184b8 │ │ │ │ + bpl.n 518558 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 5184fc │ │ │ │ + bpl.n 51859c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 5184b0 │ │ │ │ + bmi.n 518550 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 51857c │ │ │ │ + bmi.n 51861c │ │ │ │ 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 +1753674,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 │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1754183,15 +1754154,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 │ │ │ │ + pop {r1, r3, r5} │ │ │ │ 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 +1755223,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 │ │ │ │ + cbnz r6, 519862 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, lr} │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 5198a4 │ │ │ │ + cbz r6, 5198b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 51988e │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #16 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, 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 │ │ │ │ + vsubl.u , d15, d10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + sxth r6, r0 │ │ │ │ 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 +1755538,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 r6, sp, #384 @ 0x180 │ │ │ │ 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 +1755776,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, [r3, #26] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ 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 +1758639,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, [r2, #28] │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldr r3, [pc, #880] @ (51c100 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ 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 +1758726,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] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ 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 +1758768,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} │ │ │ │ + bkpt 0x00f2 │ │ │ │ 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 +1758961,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 │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ 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 +1759195,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 r7, [sp, #512] @ 0x200 │ │ │ │ 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, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 51c34a │ │ │ │ + hlt 0x000c │ │ │ │ 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 +1759286,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, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ 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 +1759428,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, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ 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 +1759746,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, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ 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 +1759995,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, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ 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 +1760082,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, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ 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 +1760127,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 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ 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 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ 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 +1760194,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 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ 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 +1760233,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 r1, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ 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 +1760320,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 r4, [sp, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ 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 +1760385,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 r3, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ 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 +1760460,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 r3, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ 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 +1760980,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 r3, [pc, #304] @ (51d3a4 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r1, [pc, #872] @ (51d5e0 ) │ │ │ │ + ldr r3, [pc, #168] @ (51d320 ) │ │ │ │ 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 +1762773,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, [r1, #14] │ │ │ │ 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 +1764147,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 │ │ │ │ + mov r4, pc │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf0ae00b0 │ │ │ │ + @ instruction: 0xf0be00b0 │ │ │ │ + @ instruction: 0xf0ce00b0 │ │ │ │ + @ instruction: 0xf0de00b0 │ │ │ │ + @ instruction: 0xf0ee00b0 │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ 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 +1764428,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, [r4, #48] @ 0x30 │ │ │ │ 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 +1764492,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, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r6, [pc, #3628] @ 5207d0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1765894,337 +1765865,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, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + subs r1, #10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mov r2, ip │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 52108c │ │ │ │ + b.n 52032c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [pc, #624] @ (520bec ) │ │ │ │ + ldr r6, [pc, #944] @ (520d2c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 520ab8 │ │ │ │ + b.n 520d58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r6, r6 │ │ │ │ + cbnz r6, 520a4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 520a2c │ │ │ │ + cbnz r2, 520a40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + b.n 520a78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ 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 +1766541,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] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 520e6c │ │ │ │ + bls.n 520f0c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ 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 +1768652,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 522120 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r8, sp │ │ │ │ + mov r0, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - add lr, r9 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ blt.n 5225c8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sl, r2 │ │ │ │ + cmp sl, ip │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, r3 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r2, r6, #2 │ │ │ │ - eors r2, r0 │ │ │ │ + sbcs r2, r2 │ │ │ │ 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 +1768728,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, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ bge.n 5226b4 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r4 │ │ │ │ + cmp r4, r6 │ │ │ │ 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 +1768893,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 │ │ │ │ + add r0, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmn r6, r1 │ │ │ │ + add r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + add r4, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ bhi.n 522728 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - negs r0, r4 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ ldr r2, [pc, #168] @ (52283c ) │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ @@ -1769010,19 +1768981,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, [r7, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ 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 +1769292,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 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sbcs r6, r5 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rors r6, r7 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r0, r5 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r0 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r4 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r3 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r4 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + str r2, [r0, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r7 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r7 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r4 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r3 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #16 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #6 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + ands r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + lsrs r4, r0 │ │ │ │ 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 +1770344,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 │ │ │ │ + eors r2, r3 │ │ │ │ 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 +1770512,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 523960 │ │ │ │ + bne.n 523a00 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 523e9c │ │ │ │ + b.n 52413c │ │ │ │ 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 +1770542,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} │ │ │ │ + bne.n 52398c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ 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 +1770588,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} │ │ │ │ + beq.n 523964 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb76c │ │ │ │ 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 +1770629,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} │ │ │ │ + beq.n 523acc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ 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 +1770668,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 r2, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 523cfc │ │ │ │ + b.n 523f9c │ │ │ │ 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 +1770705,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 r2, #98 @ 0x62 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 523c98 │ │ │ │ + b.n 523f38 │ │ │ │ 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 +1770742,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 r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ 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 +1770781,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 r6!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ 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 +1770820,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 r6!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ 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 +1770866,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 │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 4 │ │ │ │ + b.n 523da0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ 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 +1770914,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 │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #4 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ 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 +1770955,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 r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #8 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ 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 +1770994,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 r4, {r1, r2, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 523d90 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rors r2, r7 │ │ │ │ + muls r2, r1 │ │ │ │ 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 +1771056,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 r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 523f64 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #720] @ (5241d8 ) │ │ │ │ + ldr r6, [pc, #16] @ (523f18 ) │ │ │ │ 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 +1771099,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 r3, {r1, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 523e74 │ │ │ │ + ble.n 523f14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ 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 +1771138,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 r2!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 52400c │ │ │ │ + ble.n 5240ac │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ 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 +1771177,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 r2!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 523fa4 │ │ │ │ + ble.n 524044 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ 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 +1771216,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 r2!, {r1} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 52413c │ │ │ │ + bgt.n 523fdc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ 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 +1771255,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 r1, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 5240d4 │ │ │ │ + bgt.n 524174 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ 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 +1771294,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 r1, {r1, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 52426c │ │ │ │ + blt.n 52410c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ 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 +1771333,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} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 524204 │ │ │ │ + blt.n 5242a4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r1, #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 │ │ │ │ @@ -1771401,21 +1771372,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} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 52419c │ │ │ │ + bge.n 52423c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r4, #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 │ │ │ │ @@ -1771440,21 +1771411,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 r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 524334 │ │ │ │ + bge.n 5241d4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ 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 +1771450,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 r7!, {r1, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5242cc │ │ │ │ + bge.n 52436c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r2, #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 │ │ │ │ @@ -1771518,21 +1771489,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 r7!, {r1, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 524464 │ │ │ │ + bls.n 524304 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ 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 +1771528,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 r6!, {r1, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5243fc │ │ │ │ + bls.n 52449c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r0, #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 │ │ │ │ @@ -1771596,21 +1771567,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 r6!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 524394 │ │ │ │ + bhi.n 524434 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r3, #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 │ │ │ │ @@ -1771635,21 +1771606,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 r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 52452c │ │ │ │ + bhi.n 5243cc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ 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 +1771645,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 r5!, {r1, r3, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 5244c4 │ │ │ │ + bhi.n 524564 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r1, #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 │ │ │ │ @@ -1771713,21 +1771684,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 r5!, {r1, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 52465c │ │ │ │ + bvc.n 5244fc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r4, #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 │ │ │ │ @@ -1771752,21 +1771723,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 r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 5245f4 │ │ │ │ + bvc.n 524694 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r7, #20] │ │ │ │ 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 +1771762,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 r4!, {r1, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 52458c │ │ │ │ + bvs.n 52462c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + str r6, [r2, #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 │ │ │ │ @@ -1771830,21 +1771801,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 r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 524724 │ │ │ │ + bvs.n 5245c4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + str r6, [r5, #8] │ │ │ │ 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 +1771840,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 r3!, {r1, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 5246bc │ │ │ │ + bvs.n 52475c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + str r6, [r0, #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 │ │ │ │ @@ -1771908,21 +1771879,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 r3!, {r1, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 524854 │ │ │ │ + bpl.n 5246f4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ 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 +1771926,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 r7, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 5247f0 │ │ │ │ + bpl.n 524890 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ 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 +1771968,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 r7, #136 @ 0x88 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 524774 │ │ │ │ + bmi.n 524814 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ 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 +1772038,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 r1!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 524958 │ │ │ │ + bmi.n 5249f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ 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 +1772208,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 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + bcc.n 524a4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r5, #16 │ │ │ │ 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 +1772342,39 @@ │ │ │ │ bl 4cd360 │ │ │ │ ldr r0, [pc, #60] @ (524cb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ bl 4cd9bc │ │ │ │ b.n 524c08 │ │ │ │ nop │ │ │ │ - movs r3, #16 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r6, #28] │ │ │ │ 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 +1772473,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, r7, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + beq.n 524e30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ 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 +1772533,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 524e6c │ │ │ │ nop │ │ │ │ - revsh r6, r4 │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1772610,23 +1772581,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 r1, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r4, r2 │ │ │ │ + cbnz r4, 524f78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1772700,32 +1772671,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, 525052 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf6d000b1 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + strh.w r0, [r0, r1, lsl #3] │ │ │ │ + movs r1, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ 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 +1772778,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 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r8, [r0, #800] @ 0x320 │ │ │ │ @@ -1772914,32 +1772885,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: 0xb8de │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldcl 0, cr0, [r0], #780 @ 0x30c │ │ │ │ - blt.n 525290 │ │ │ │ + cdp 0, 4, cr0, cr0, cr3, {6} │ │ │ │ + bgt.n 525330 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + subs r0, r0, #4 │ │ │ │ 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 +1773006,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: 0xb7ae │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs.w r0, sl, r3, lsl #3 │ │ │ │ + stc 0, cr0, [sl, #-780] @ 0xfffffcf4 │ │ │ │ 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 +1773224,51 @@ │ │ │ │ bl 4cd230 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ b.n 525548 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + cpsid ai │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strd r0, r0, [r4, #780]! @ 0x30c │ │ │ │ - bvc.n 525630 │ │ │ │ + @ instruction: 0xeb3400c3 │ │ │ │ + bls.n 5256d0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmdb r0!, {r0, r1, r6, r7} │ │ │ │ - bvc.n 5256c4 │ │ │ │ + orns r0, r0, r3, lsl #3 │ │ │ │ + bhi.n 525564 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + subs r0, r5, r4 │ │ │ │ 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 +1773389,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 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r6, r6 │ │ │ │ + cbz r6, 525824 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r4, 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, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #120] @ (525870 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1773485,23 +1773456,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, r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 525878 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 5258ac │ │ │ │ + bvc.n 52594c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r3, r5 │ │ │ │ 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 +1773507,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 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + cbz r2, 52592e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1773600,27 +1773571,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 │ │ │ │ + cbz r2, 5259bc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + adds r4, r7, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r8, [r0, #800] @ 0x320 │ │ │ │ @@ -1773709,33 +1773680,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 sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + cbnz r6, 525b1a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ 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 +1773730,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 r7, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ 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 +1773785,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 r6, sp, #840 @ 0x348 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ 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 +1773846,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, r0, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #856] @ (526004 ) │ │ │ │ + ldr r5, [pc, #152] @ (525d44 ) │ │ │ │ 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 +1773896,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 r5, sp, #600 @ 0x258 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ 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 +1774020,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, r2, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ 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 +1774093,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 r3, sp, #624 @ 0x270 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + cbnz r0, 525f56 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mov lr, pc │ │ │ │ + ldr r0, [pc, #312] @ (526074 ) │ │ │ │ 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 +1774139,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 r3, sp, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mov r2, pc │ │ │ │ + @ instruction: 0x47ca │ │ │ │ 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 +1774183,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 r2, sp, #560 @ 0x230 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 52609c │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1774252,21 +1774223,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 r2, sp, #88 @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 5260ec │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, 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 +1774263,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 r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r4, r6 │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ 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 +1774335,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 r1, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ 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 +1774446,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 r0, sp, #328 @ 0x148 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 52633e │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [pc, #752] @ (526610 ) │ │ │ │ + ldr r6, [pc, #48] @ (526350 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + cbz r6, 52634a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfb7600c4 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + stc2l 0, cr0, [r6], {196} @ 0xc4 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ 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 +1774508,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, r6, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #80 @ (adr r6, 526408 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 526548 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ 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 +1774584,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, r7, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #568 @ (adr r5, 5266c8 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 526808 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ 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 +1774635,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, r3, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #304 @ (adr r4, 526648 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 526788 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #936 @ (adr r7, 5268c8 ) │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ 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 +1774732,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 r5, pc, #104 @ (adr r5, 52668c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + b.n 526790 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 526b78 │ │ │ │ + b.n 526e18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ 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 +1774798,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 r3, pc, #968 @ (adr r3, 526a9c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ 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 +1774852,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, r1, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, pc, #24 @ (adr r2, 526780 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 5268c0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ 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 +1774925,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 r2, pc, #808 @ (adr r2, 526b5c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ble.n 526860 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ 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 +1775022,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 r1, pc, #920 @ (adr r1, 526ce0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 526b58 │ │ │ │ + b.n 526df8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r2, 52699a │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r8, r0 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ 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 +1775085,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 │ │ │ │ + add r0, pc, #856 @ (adr r0, 526d48 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r4, r4 │ │ │ │ + cbz r4, 526a54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ 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 +1775152,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 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + add r0, pc, #128 @ (adr r0, 526b1c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r0, 526abc │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ 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 +1775260,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, r2, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 526bfa │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rors r0, r5 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + cbz r0, 526bf2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adcs r4, r6 │ │ │ │ + cmn r4, r0 │ │ │ │ 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 +1775328,23 @@ │ │ │ │ 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 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + cbz r2, 526c6c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vhadd.u32 q0, q12, │ │ │ │ - add r0, pc, #488 @ (adr r0, 526e5c ) │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + add r1, pc, #808 @ (adr r1, 526f9c ) │ │ │ │ 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 +1775491,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, r2, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ 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 +1775583,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 r3, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #688 @ (adr r5, 5271d8 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 527318 ) │ │ │ │ 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 +1775716,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, r0, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ 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 +1775791,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 r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc2 0, cr0, [sl, #708] @ 0x2c4 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + mrc2 0, 6, r0, cr10, cr1, {5} │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ 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 +1775833,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 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ 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 +1775888,23 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ mov r0, r8 │ │ │ │ bl 52ab6c │ │ │ │ bl 4cd360 │ │ │ │ b.n 527222 │ │ │ │ nop │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r5, #0 │ │ │ │ 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 +1775955,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 r7, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ 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 +1776000,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 r7, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ 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 +1776040,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 r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #992 @ (adr r7, 5277d8 ) │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ 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 +1776079,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 r6, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #576 @ (adr r7, 5276a0 ) │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r3, #10 │ │ │ │ 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 +1776147,23 @@ │ │ │ │ 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 r5, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vshr.u64 d0, d17, #20 │ │ │ │ - add r7, pc, #144 @ (adr r7, 5275ac ) │ │ │ │ + lsls r4, r7, #3 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776220,20 +1776193,21 @@ │ │ │ │ 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 r5, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vqadd.u16 d0, d16, d17 │ │ │ │ - add r6, pc, #416 @ (adr r6, 527738 ) │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + add r7, pc, #736 @ (adr r7, 527878 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r1, #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 │ │ │ │ @@ -1776263,20 +1776237,21 @@ │ │ │ │ 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 r4, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc2 0, 5, r0, cr0, cr1, {5} │ │ │ │ - add r5, pc, #960 @ (adr r5, 5279d0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + add r7, pc, #256 @ (adr r7, 527710 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r1, #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 │ │ │ │ @@ -1776306,20 +1776281,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 r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcr2 0, 2, r0, cr8, cr1, {5} │ │ │ │ - add r5, pc, #480 @ (adr r5, 527868 ) │ │ │ │ + vshr.u64 d0, d17, #40 │ │ │ │ + add r6, pc, #800 @ (adr r6, 5279a8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + adds r0, #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 │ │ │ │ @@ -1776349,20 +1776324,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 r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc2l 0, cr0, [r0, #708]! @ 0x2c4 │ │ │ │ - add r5, pc, #0 @ (adr r5, 527700 ) │ │ │ │ + vqadd.u64 d0, d16, d17 │ │ │ │ + add r6, pc, #320 @ (adr r6, 527840 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + adds r0, #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 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776392,20 +1776367,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 r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #-708]! @ 0xfffffd3c │ │ │ │ - add r4, pc, #544 @ (adr r4, 527998 ) │ │ │ │ + mcr2 0, 6, r0, cr12, cr1, {5} │ │ │ │ + add r5, pc, #864 @ (adr r5, 527ad8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + adds r0, #2 │ │ │ │ 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 +1776410,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 r2, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r8, #-708] @ 0xfffffd3c │ │ │ │ - add r4, pc, #64 @ (adr r4, 527830 ) │ │ │ │ + mcr2 0, 3, r0, cr8, cr1, {5} │ │ │ │ + add r5, pc, #384 @ (adr r5, 527970 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ 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 +1776453,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 r2, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r0], #708 @ 0x2c4 │ │ │ │ - add r3, pc, #608 @ (adr r3, 527ac8 ) │ │ │ │ + mcr2 0, 0, r0, cr0, cr1, {5} │ │ │ │ + add r4, pc, #928 @ (adr r4, 527c08 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r7, #18 │ │ │ │ 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 +1776496,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 r1, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcrr2 0, 11, r0, r8, cr1 │ │ │ │ - add r3, pc, #128 @ (adr r3, 527960 ) │ │ │ │ + ldc2 0, cr0, [r8, #708] @ 0x2c4 │ │ │ │ + add r4, pc, #448 @ (adr r4, 527aa0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ 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 +1776527,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 r6, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #680 @ (adr r2, 527bdc ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 527d1c ) │ │ │ │ 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 +1776576,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 │ │ │ │ + stc2l 0, cr0, [r6], #708 @ 0x2c4 │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #352 @ (adr r2, 527b18 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, 527c58 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ 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 +1776626,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 │ │ │ │ + stc2 0, cr0, [r2], {177} @ 0xb1 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #832 @ (adr r1, 527d80 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 527ac0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ 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 +1776676,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 │ │ │ │ + ldc2 0, cr0, [r2], {177} @ 0xb1 │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #288 @ (adr r1, 527be8 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 527d28 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ 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 +1776735,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: 0xfb9e00b1 │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #768 @ (adr r0, 527e6c ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 527bac ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfa1600b1 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xfb6600b1 │ │ │ │ + cbz r2, 527bb6 │ │ │ │ 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 +1776806,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, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9c800b1 │ │ │ │ - add r0, pc, #32 @ (adr r0, 527c44 ) │ │ │ │ + @ instruction: 0xfb1800b1 │ │ │ │ + add r1, pc, #352 @ (adr r1, 527d84 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ 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 +1776865,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 │ │ │ │ + @ instruction: 0xfa9200b1 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + add r0, pc, #720 @ (adr r0, 527f98 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh.w r0, [sl, #177] @ 0xb1 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + @ instruction: 0xfa0a00b1 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ 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 +1776939,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, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + add r0, pc, #32 @ (adr r0, 527db8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ 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 +1776998,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] │ │ │ │ + vst4.32 {d16-d19}, [lr :256], r1 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf74600b1 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + ldrb.w r0, [r6, #177] @ 0xb1 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ 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 +1777070,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] │ │ │ │ + ldrh.w r0, [r6, #177] @ 0xb1 │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ 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 +1777161,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, [r6, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subw r0, ip, #2225 @ 0x8b1 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + @ instruction: 0xf7fc00b1 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xeb8800c3 │ │ │ │ - mov r2, r4 │ │ │ │ + ldcl 0, cr0, [r8], {195} @ 0xc3 │ │ │ │ + bx lr │ │ │ │ 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 +1777239,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, [r2, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sub.w r0, sl, #5799936 @ 0x588000 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + @ instruction: 0xf6fa00b1 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ 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 +1777283,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 │ │ │ │ + movw r0, #18609 @ 0x48b1 │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ 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 +1777321,20 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 52c034 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors.w r0, sl, #5799936 @ 0x588000 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + @ instruction: 0xf5ea00b1 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ 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 +1777359,20 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 52c034 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orr.w r0, sl, #5799936 @ 0x588000 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + @ instruction: 0xf59a00b1 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ 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 +1777529,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 │ │ │ │ + @ instruction: 0xf52600b1 │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stc 0, cr0, [r6, #-708] @ 0xfffffd3c │ │ │ │ - ldcl 0, cr0, [lr], #708 @ 0x2c4 │ │ │ │ - @ instruction: 0xf35a00b1 │ │ │ │ + mrc 0, 2, r0, cr6, cr1, {5} │ │ │ │ + mcr 0, 2, r0, cr14, cr1, {5} │ │ │ │ + @ instruction: 0xf4aa00b1 │ │ │ │ ldrb r4, [r7, #18] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldr r4, [pc, #880] @ (528788 ) │ │ │ │ + ldr r6, [pc, #176] @ (5284c8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #712] @ (5286e4 ) │ │ │ │ + ldr r6, [pc, #8] @ (528424 ) │ │ │ │ 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 +1777607,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, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf22a00b1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + @ instruction: 0xf37a00b1 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf22000b1 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf37000b1 │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ 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 +1777725,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] │ │ │ │ + @ instruction: 0xf2e400b1 │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sbcs.w r0, sl, #177 @ 0xb1 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + movt r0, #41137 @ 0xa0b1 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sbc.w r0, ip, #177 @ 0xb1 │ │ │ │ - @ instruction: 0xf13200b1 │ │ │ │ - @ instruction: 0xf0ae00b1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + @ instruction: 0xf2bc00b1 │ │ │ │ + @ instruction: 0xf28200b1 │ │ │ │ + @ instruction: 0xf1fe00b1 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ 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 +1777872,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] │ │ │ │ + sub.w r0, sl, #177 @ 0xb1 │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bics.w r0, r8, #177 @ 0xb1 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + @ instruction: 0xf18800b1 │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vshr.s64 d16, d17, #2 │ │ │ │ - vshr.s64 d0, d17, #2 │ │ │ │ - vqadd.s64 d0, d20, d17 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + adc.w r0, lr, #177 @ 0xb1 │ │ │ │ + add.w r0, lr, #177 @ 0xb1 │ │ │ │ + eor.w r0, r4, #177 @ 0xb1 │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r2, #7 │ │ │ │ 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 +1778756,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 5290bc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 528de8 │ │ │ │ + b.n 529088 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528df0 │ │ │ │ + b.n 529090 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d98 │ │ │ │ + b.n 529038 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d8c │ │ │ │ + b.n 52902c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d68 │ │ │ │ + b.n 529008 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d70 │ │ │ │ + b.n 529010 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d50 │ │ │ │ + b.n 528ff0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d48 │ │ │ │ + b.n 528fe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d44 │ │ │ │ + b.n 528fe4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528f54 │ │ │ │ + b.n 5291f4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 528f4c │ │ │ │ + b.n 5291ec │ │ │ │ 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 +1778895,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 529054 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc 0, cr0, [r6, #780] @ 0x30c │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + cdp 0, 13, cr0, cr6, cr3, {6} │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + b.n 5294e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528c90 │ │ │ │ + b.n 528f30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528c80 │ │ │ │ + b.n 528f20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 529378 │ │ │ │ + bgt.n 529418 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 528c54 │ │ │ │ + b.n 528ef4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 528dc4 │ │ │ │ + b.n 529064 │ │ │ │ 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 +1779020,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 529080 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 52940c │ │ │ │ + bgt.n 5294ac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d88 │ │ │ │ + b.n 529028 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 528d3c │ │ │ │ + b.n 528fdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d38 │ │ │ │ + b.n 528fd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b38 │ │ │ │ + b.n 528dd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b68 │ │ │ │ + b.n 528e08 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ba0 │ │ │ │ + b.n 528e40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529bd8 │ │ │ │ + b.n 528e78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ad0 │ │ │ │ + b.n 528d70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529c08 │ │ │ │ + b.n 528ea8 │ │ │ │ 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 +1779110,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 528f6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ce8 │ │ │ │ + b.n 528f88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 529c80 │ │ │ │ + b.n 528f20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 5299f0 │ │ │ │ + b.n 529c90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b84 │ │ │ │ + b.n 528e24 │ │ │ │ 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 +1779183,27 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 529c6c │ │ │ │ + b.n 528f0c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r3, #28 │ │ │ │ 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 +1779240,23 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 529b94 │ │ │ │ + b.n 529e34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b98 │ │ │ │ + b.n 529e38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b7c │ │ │ │ + b.n 529e1c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b60 │ │ │ │ + b.n 529e00 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b44 │ │ │ │ + b.n 529de4 │ │ │ │ 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 +1779566,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 52a120 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e7c │ │ │ │ + b.n 52a11c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e74 │ │ │ │ + b.n 52a114 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e74 │ │ │ │ + b.n 52a114 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e7c │ │ │ │ + b.n 52a11c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e68 │ │ │ │ + b.n 52a108 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e54 │ │ │ │ + b.n 52a0f4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e40 │ │ │ │ + b.n 52a0e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e2c │ │ │ │ + b.n 52a0cc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e24 │ │ │ │ + b.n 52a0c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e14 │ │ │ │ + b.n 52a0b4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e04 │ │ │ │ + b.n 52a0a4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dec │ │ │ │ + b.n 52a08c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de0 │ │ │ │ + b.n 52a080 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de0 │ │ │ │ + b.n 52a080 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 52a078 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 52a078 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de8 │ │ │ │ + b.n 52a088 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529df0 │ │ │ │ + b.n 52a090 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de0 │ │ │ │ + b.n 52a080 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dec │ │ │ │ + b.n 52a08c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529df4 │ │ │ │ + b.n 52a094 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de4 │ │ │ │ + b.n 52a084 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de4 │ │ │ │ + b.n 52a084 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de4 │ │ │ │ + b.n 52a084 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ddc │ │ │ │ + b.n 52a07c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 52a078 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 52a078 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 52a078 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 52a078 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dc8 │ │ │ │ + b.n 52a068 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dc0 │ │ │ │ + b.n 52a060 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dbc │ │ │ │ + b.n 52a05c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dac │ │ │ │ + b.n 52a04c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529da8 │ │ │ │ + b.n 52a048 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dac │ │ │ │ + b.n 52a04c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529db4 │ │ │ │ + b.n 52a054 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529b28 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 529d60 │ │ │ │ + b.n 52a000 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529d54 │ │ │ │ + b.n 529ff4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529d48 │ │ │ │ + b.n 529fe8 │ │ │ │ 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 +1779683,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 529e90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 529ba4 │ │ │ │ + bls.n 529c44 │ │ │ │ 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 +1779731,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 │ │ │ │ + b.n 529e80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cdp2 0, 10, cr0, cr4, cr15, {5} │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + vrev32.16 d16, d31 │ │ │ │ + b.n 529e44 │ │ │ │ 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 +1779779,23 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - svc 22 │ │ │ │ + b.n 529e24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + b.n 529e40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 22 │ │ │ │ + b.n 529e2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 10 │ │ │ │ + b.n 529e18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + b.n 529e04 │ │ │ │ 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 +1779828,17 @@ │ │ │ │ bl 4cd7e8 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + b.n 529df0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + b.n 529e04 │ │ │ │ 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 +1779986,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 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ble.n 529fbc │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529fd0 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #14 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r0, 529ff2 │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ble.n 529f6c │ │ │ │ + svc 18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529f38 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ble.n 529f04 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529ef8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r6, #24 │ │ │ │ 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 +1780067,21 @@ │ │ │ │ bl 4d9cf4 │ │ │ │ mov r0, r5 │ │ │ │ bl 4cd6a4 │ │ │ │ b.n 52a044 │ │ │ │ bl 4cd9bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 52a010 │ │ │ │ + udf #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a02c │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a018 │ │ │ │ + udf #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 529ffc │ │ │ │ + udf #6 │ │ │ │ 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 +1780213,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 │ │ │ │ + ble.n 52a194 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a17c │ │ │ │ + ble.n 52a21c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 52a324 │ │ │ │ + ble.n 52a1c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a31c │ │ │ │ + ble.n 52a1bc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a314 │ │ │ │ + ble.n 52a1b4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 52a304 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a29c │ │ │ │ + ble.n 52a33c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a27c │ │ │ │ + ble.n 52a31c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a264 │ │ │ │ + ble.n 52a304 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a250 │ │ │ │ + ble.n 52a2f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a238 │ │ │ │ + ble.n 52a2d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a1f0 │ │ │ │ + ble.n 52a290 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a1ec │ │ │ │ + ble.n 52a28c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a1d8 │ │ │ │ + bgt.n 52a278 │ │ │ │ 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 +1780419,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 │ │ │ │ + bgt.n 52a59c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a428 │ │ │ │ + ble.n 52a4c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a528 │ │ │ │ + bgt.n 52a3c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a510 │ │ │ │ + bgt.n 52a5b0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a520 │ │ │ │ + bgt.n 52a3c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a518 │ │ │ │ + bgt.n 52a5b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a508 │ │ │ │ + bgt.n 52a5a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 52a4cc │ │ │ │ + bgt.n 52a56c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a4dc │ │ │ │ + bgt.n 52a57c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a4d4 │ │ │ │ + bgt.n 52a574 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a4b8 │ │ │ │ + bgt.n 52a558 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + cbnz r6, 52a512 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bge.n 52a45c │ │ │ │ + bgt.n 52a4fc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a444 │ │ │ │ + bgt.n 52a4e4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a434 │ │ │ │ + blt.n 52a4d4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a42c │ │ │ │ + bge.n 52a4cc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a3f4 │ │ │ │ + blt.n 52a494 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a5ec │ │ │ │ + blt.n 52a48c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a5e4 │ │ │ │ + blt.n 52a484 │ │ │ │ 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 +1780488,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 │ │ │ │ + blt.n 52a5a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 52a78c │ │ │ │ + b.n 52aa2c │ │ │ │ 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 +1780523,17 @@ │ │ │ │ bl 4cd880 │ │ │ │ bl 4cd7e8 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - bls.n 52a4d8 │ │ │ │ + bge.n 52a578 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a4f4 │ │ │ │ + bge.n 52a594 │ │ │ │ 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 +1780682,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 │ │ │ │ + bge.n 52a6ac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a828 │ │ │ │ + bge.n 52a6c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a80c │ │ │ │ + bge.n 52a6ac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7f0 │ │ │ │ + bge.n 52a890 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7d4 │ │ │ │ + bge.n 52a874 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7c8 │ │ │ │ + bge.n 52a868 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7bc │ │ │ │ + bge.n 52a85c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a7b0 │ │ │ │ + bge.n 52a850 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a7a4 │ │ │ │ + bge.n 52a844 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a798 │ │ │ │ + bge.n 52a838 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a798 │ │ │ │ + bge.n 52a838 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a78c │ │ │ │ + bge.n 52a82c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcr2 0, 4, r0, cr8, cr1, {5} │ │ │ │ - bhi.n 52a764 │ │ │ │ + vshr.u64 d16, d17, #40 │ │ │ │ + bge.n 52a804 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a748 │ │ │ │ + bge.n 52a7e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a72c │ │ │ │ + bls.n 52a7cc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a6f8 │ │ │ │ + bls.n 52a798 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bne.n 52a7f8 │ │ │ │ + bcs.n 52a898 │ │ │ │ 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 +1780905,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 │ │ │ │ + bls.n 52aab4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #40 @ (adr r0, 52aa3c ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 52ab7c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 52a9dc │ │ │ │ + bls.n 52aa7c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + cbz r2, 52aa24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r0, 52aa88 │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + add r0, pc, #712 @ (adr r0, 52acfc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aac0 │ │ │ │ + bhi.n 52a960 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aaac │ │ │ │ + bhi.n 52a94c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aa98 │ │ │ │ + bhi.n 52ab38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aa84 │ │ │ │ + bhi.n 52ab24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov r8, r5 │ │ │ │ + blx pc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 52a95c │ │ │ │ + bvc.n 52a9fc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 52ab40 │ │ │ │ + bvc.n 52a9e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r7, {r3, 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 r5, r1 │ │ │ │ @@ -1781046,29 +1781021,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 │ │ │ │ + bvc.n 52ab88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 52abe0 │ │ │ │ + bvs.n 52aa80 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r3, r6, 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 +1781128,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 │ │ │ │ + bvs.n 52acdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + cbz r2, 52acd8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bmi.n 52abf4 │ │ │ │ + bvs.n 52ac94 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52abe0 │ │ │ │ + bvs.n 52ac80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52abd4 │ │ │ │ + bvs.n 52ac74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52ad6c │ │ │ │ + bpl.n 52ac0c │ │ │ │ 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 +1781179,21 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 52adbc │ │ │ │ + bpl.n 52ac5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52add8 │ │ │ │ + bpl.n 52ac78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + str r0, [r6, #0] │ │ │ │ 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 +1781255,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 │ │ │ │ + bpl.n 52ae84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52ae00 │ │ │ │ + bpl.n 52aea0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52adf4 │ │ │ │ + bpl.n 52ae94 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52adcc │ │ │ │ + bpl.n 52ae6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 52ad80 │ │ │ │ + bpl.n 52ae20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, 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 │ │ │ │ @@ -1781332,21 +1781307,21 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 52ad4c │ │ │ │ + bmi.n 52adec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 52ada0 │ │ │ │ + bmi.n 52ae40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 52aeec │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ 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 +1781351,21 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 52af04 │ │ │ │ + bmi.n 52afa4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 52af28 │ │ │ │ + bcc.n 52adc8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52ae74 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ 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 +1781509,51 @@ │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ bl 4cd970 │ │ │ │ b.n 52afa6 │ │ │ │ ldr r0, [pc, #76] @ (52b0b0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 52af16 │ │ │ │ - bcs.n 52afe4 │ │ │ │ + bmi.n 52b084 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #544] @ (52b2a0 ) │ │ │ │ + ldr r3, [pc, #864] @ (52b3e0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - eors r6, r0 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 52b0e0 │ │ │ │ + bne.n 52b180 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - beq.n 52b0c4 │ │ │ │ + bne.n 52b164 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ 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 +1781606,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n 52b114 │ │ │ │ + bcs.n 52b1b4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b130 │ │ │ │ + bcs.n 52b1d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b134 │ │ │ │ + bcs.n 52b1d4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b138 │ │ │ │ + bcs.n 52b1d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b144 │ │ │ │ + bcs.n 52b1e4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b150 │ │ │ │ + bcs.n 52b1f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b15c │ │ │ │ + bcs.n 52b1fc │ │ │ │ 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 +1781707,34 @@ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n 52b1e4 │ │ │ │ + bcs.n 52b284 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1f8 │ │ │ │ + bcs.n 52b298 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1ec │ │ │ │ + bcs.n 52b28c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf67600c3 │ │ │ │ - beq.n 52b1c4 │ │ │ │ + @ instruction: 0xf7c600c3 │ │ │ │ + bne.n 52b264 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1c0 │ │ │ │ + bne.n 52b260 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1bc │ │ │ │ + bne.n 52b25c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1b0 │ │ │ │ + bne.n 52b250 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1a4 │ │ │ │ + bne.n 52b244 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1a4 │ │ │ │ + bne.n 52b244 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1a0 │ │ │ │ + bne.n 52b240 │ │ │ │ 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 +1781756,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 │ │ │ │ + bne.n 52b3f4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs.w r0, ip, #6389760 @ 0x618000 │ │ │ │ - beq.n 52b358 │ │ │ │ + movt r0, #51395 @ 0xc8c3 │ │ │ │ + bne.n 52b3f8 │ │ │ │ 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 +1781789,19 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - beq.n 52b35c │ │ │ │ + bne.n 52b3fc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + beq.n 52b330 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #808 @ (adr r2, 52b688 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 52b3c8 ) │ │ │ │ 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 +1781830,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} │ │ │ │ + beq.n 52b3b4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + beq.n 52b2e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #440 @ (adr r2, 52b588 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 52b6c8 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + beq.n 52b398 │ │ │ │ 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 +1781902,29 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + beq.n 52b3dc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + beq.n 52b3b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + beq.n 52b3ac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + beq.n 52b5a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + beq.n 52b5a8 │ │ │ │ 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 +1782128,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} │ │ │ │ + beq.n 52b750 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfa0c00bf │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xfb5c00bf │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - hlt 0x0026 │ │ │ │ + cbnz r6, 52b78c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rev16 r6, r6 │ │ │ │ + cbnz r6, 52b788 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfabc00bf │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + stc2 0, cr0, [ip], {191} @ 0xbf │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rev r6, r5 │ │ │ │ + cbnz r6, 52b782 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r4, 52b76a │ │ │ │ + cbnz r4, 52b77e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r1, [pc, #184] @ (52b804 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ 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 +1782389,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 r6!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ 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 +1782538,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 r4!, {r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r5, 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 +1782595,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 r3, {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1782716,35 +1782691,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 r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvc.n 52bc74 │ │ │ │ + bhi.n 52bd14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r5, [pc, #600] @ (52bf90 ) │ │ │ │ + ldr r6, [pc, #920] @ (52c0d0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r0, 52bdb0 │ │ │ │ + pop {r4, r6, r7} │ │ │ │ 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 +1782757,18 @@ │ │ │ │ bl 4cd5f0 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xeaa600c3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + @ instruction: 0xebf600c3 │ │ │ │ + ldmia r1!, {r4, r5, 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 +1782813,24 @@ │ │ │ │ bl 52bd78 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stcl 0, cr0, [sl], {191} @ 0xbf │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + mrc 0, 0, r0, cr10, cr15, {5} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r7, #8 │ │ │ │ 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 +1782851,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} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ 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 +1783058,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 │ │ │ │ + cbnz r4, 52c12a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [pc, #504] @ (52c32c ) │ │ │ │ + ldr r4, [pc, #824] @ (52c46c ) │ │ │ │ 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 +1783107,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: 0xb880 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ 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 +1783139,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 r4!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, 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 +1783191,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: 0xb7b6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - itte hi │ │ │ │ - lslhi r3, r0, #3 │ │ │ │ - stmiahi r4!, {r2, r4, r6} │ │ │ │ - lslls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1783268,23 +1783243,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 r5!, {r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bkpt 0x00ec │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1783321,23 +1783296,23 @@ │ │ │ │ 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} │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + ite ne │ │ │ │ + lslne r4, r0, #3 │ │ │ │ + pusheq {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 │ │ │ │ ldr r0, [pc, #52] @ (52c3f0 ) │ │ │ │ add r1, pc │ │ │ │ @@ -1783354,19 +1783329,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 r3, [pc, #384] @ (52c570 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r5, 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 +1783375,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 r4!, {r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ 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 +1783432,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 r2, [pc, #576] @ (52c744 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ 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 +1783544,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 r3!, {r1, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r0, 52c692 │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 52c686 │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ 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 +1783656,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 r2!, {r1, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - uxth r0, r1 │ │ │ │ + cbz r0, 52c7be │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rev16 r6, r1 │ │ │ │ + cbnz r6, 52c7b2 │ │ │ │ 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 +1783811,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] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ 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 +1783865,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 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + it ls │ │ │ │ + lslls r1, r6, #2 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + nop {7} │ │ │ │ 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 +1783994,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} │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + itet eq │ │ │ │ + lsleq r1, r6, #2 │ │ │ │ + addne sp, #264 @ 0x108 │ │ │ │ + lsleq r1, r6, #2 │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 52d148 │ │ │ │ + b.n 52c3e8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ 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 +1784080,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 r6, sp, #776 @ 0x308 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 52cc04 │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r2, 52cc36 │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ 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 +1784144,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 │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - hlt 0x000c │ │ │ │ + cbnz r4, 52ccc6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r0, 52cca4 │ │ │ │ + pop {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 r4, r1 │ │ │ │ cbz r1, 52cc72 │ │ │ │ @@ -1784548,15 +1784523,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 ) │ │ │ │ + str r2, [r3, r2] │ │ │ │ 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 +1784910,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] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ 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 +1785194,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 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ 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 +1785299,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 │ │ │ │ + cbz r4, 52d7f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ 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 +1785328,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 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ 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 +1785357,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 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r3, r3, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -1785512,17 +1785487,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 r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ 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 +1785576,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, [r7, r7] │ │ │ │ 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 +1785621,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 r6, sp, #528 @ 0x210 │ │ │ │ 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 +1785771,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 r6, sp, #8 │ │ │ │ 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 r5, sp, #840 @ 0x348 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ 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 +1785971,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 r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, pc, #280 @ (adr r4, 52dfd4 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 52e114 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ 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 +1786054,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 r3, sp, #432 @ 0x1b0 │ │ │ │ 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 +1786160,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 r1, sp, #152 @ 0x98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ 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 +1786248,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 r7, pc, #1016 @ (adr r7, 52e570 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ 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 +1786362,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 r0, sp, #976 @ 0x3d0 │ │ │ │ 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 +1788907,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, [r3, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ 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 +1788935,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, [r4, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ 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 +1788963,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, [r4, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ 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 +1788991,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, [r5, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ 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 +1789019,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, [r5, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ 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 +1789047,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, [r6, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ 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 +1789075,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, [r6, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ 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 +1789103,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, [r7, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ 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 +1789131,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, [r7, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ 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 +1789159,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, [r0, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ 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 +1789187,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, [r0, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ 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 +1789220,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} │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ 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 +1789245,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} │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ 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 +1789268,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} │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ 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 +1789325,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 │ │ │ │ + asrs r6, r7 │ │ │ │ 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 +1789415,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 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ 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 +1789434,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 r5, #212 @ 0xd4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ 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 +1789655,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 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [pc, #56] @ (5306cc ) │ │ │ │ + ldr r2, [pc, #376] @ (53080c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - muls r2, r4 │ │ │ │ + add sl, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #896] @ (530a1c ) │ │ │ │ + ldr r2, [pc, #192] @ (53075c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 5306ce │ │ │ │ + rev16 r6, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ 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 +1790346,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, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vld4.32 {d16-d19}, [r8 :256], r0 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + @ instruction: 0xfab800b0 │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov sl, r3 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r4, #7 │ │ │ │ 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 +1790504,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, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + subs r0, r0, #2 │ │ │ │ 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 +1790603,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, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r6, r7, #5 │ │ │ │ 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 +1790705,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, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + adds r6, r0, #2 │ │ │ │ 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 +1790795,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, [r7, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1790988,36 +1790963,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 r7, #92 @ 0x5c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf65000af │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + @ instruction: 0xf7a000af │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r2, r6, r7 │ │ │ │ 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 +1791057,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, [r5, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5314e0 │ │ │ │ + bgt.n 531380 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + adds r4, r2, r4 │ │ │ │ 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 +1791371,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] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbnz r6, 5317ee │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r2, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ 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 +1791576,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, [r5, #19] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ 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 +1791783,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, [r4, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #888] @ (531ee8 ) │ │ │ │ + ldr r7, [pc, #184] @ (531c28 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adcs r2, r4 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ 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 +1791867,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, [r4, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ 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 +1791941,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 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ 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 +1792238,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, [r1, #31] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r6, pc, #104 @ (adr r6, 532060 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 5321a0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ 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 +1792401,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 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sbcs.w r0, r4, ip, asr #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + stcl 0, cr0, [r4], {172} @ 0xac │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [pc, #944] @ (532538 ) │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ 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 +1792569,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, [r4, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf0e000c2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + @ instruction: 0xf23000c2 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + subs r6, r7, #4 │ │ │ │ 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 +1792760,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 r1, [pc, #240] @ (5325b8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + add r0, pc, #968 @ (adr r0, 5328b8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ 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 +1792886,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] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r5, #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 │ │ │ │ @@ -1793186,71 +1793161,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, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 532370 │ │ │ │ + b.n 532610 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r5, 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 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1793352,41 +1793327,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] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ 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 +1793437,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, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 532cf0 │ │ │ │ + b.n 532f90 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ 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 +1793572,39 @@ │ │ │ │ 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, [r1, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 53327c │ │ │ │ + b.n 53251c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r3, #26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vaddl.u8 q8, d18, d31 │ │ │ │ - ldr r4, [pc, #376] @ (532df4 ) │ │ │ │ + lsls r2, r2, #4 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + ldr r5, [pc, #696] @ (532f34 ) │ │ │ │ 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 +1793682,34 @@ │ │ │ │ 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, [r1, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr15, {5} │ │ │ │ - cdp2 0, 11, cr0, cr8, cr15, {5} │ │ │ │ + movs r0, r3 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + 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 │ │ │ │ beq.w 532f6a │ │ │ │ @@ -1793937,56 +1793915,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, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r6], {175} @ 0xaf │ │ │ │ - stc2 0, cr0, [r6], {175} @ 0xaf │ │ │ │ + stc2l 0, cr0, [r6, #700]! @ 0x2bc │ │ │ │ + ldc2l 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 +1794022,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, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ 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 +1794184,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, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xfb2600ad │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + ldc2l 0, cr0, [r6], #-692 @ 0xfffffd4c │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xfa0800af │ │ │ │ - ldr??.w r0, [r8, #175] @ 0xaf │ │ │ │ + @ instruction: 0xfb5800af │ │ │ │ + @ instruction: 0xfb4800af │ │ │ │ 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 +1794331,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, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf0a400be │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + @ instruction: 0xf1f400be │ │ │ │ + lsls r2, r2, #27 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r2, #12 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + b.n 5335a4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb.w r0, [lr, #175] @ 0xaf │ │ │ │ + ldr??.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 +1794475,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 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh.w r0, [r2, #173] @ 0xad │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + @ instruction: 0xfa0200ad │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf73c00af │ │ │ │ - @ instruction: 0xf72c00af │ │ │ │ + strb.w r0, [ip, #175] @ 0xaf │ │ │ │ + ldr??.w r0, [ip, pc, lsl #2] │ │ │ │ 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 +1794584,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, [r7, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cbz r7, 533624 │ │ │ │ @@ -1794680,15 +1794658,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, [r2, r5] │ │ │ │ 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 +1794725,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] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ 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 +1794873,16 @@ │ │ │ │ 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 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ beq.n 533908 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 5338e6 │ │ │ │ cbz r3, 5338e4 │ │ │ │ @@ -1795457,15 +1795436,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] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ 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 +1795486,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 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + subs r6, r4, r2 │ │ │ │ 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 +1795627,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 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r0!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r0, r6 │ │ │ │ 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 +1795789,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 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ nop │ │ │ │ lsls r0, r1, #5 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + adds r6, r7, r0 │ │ │ │ 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 +1795901,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, r7, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ 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 +1795990,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, r6, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ pop {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ 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 +1796013,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, r6, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ 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 +1796117,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, r3, #19 │ │ │ │ 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 +1796141,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, r2, #16 │ │ │ │ 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 +1796332,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, r2, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r7, [pc, #16] @ (534764 ) │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cbnz r6, 53477c │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #304] @ (534894 ) │ │ │ │ + ldr r7, [pc, #624] @ (5349d4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #376] @ (5348e0 ) │ │ │ │ + ldr r7, [pc, #696] @ (534a20 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #96] @ (5347cc ) │ │ │ │ + ldr r7, [pc, #416] @ (53490c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [pc, #1000] @ (534b58 ) │ │ │ │ + ldr r7, [pc, #296] @ (534898 ) │ │ │ │ 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 +1796374,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, r0, #7 │ │ │ │ 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 +1796638,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 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xb78a │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldr r4, [pc, #408] @ (534c10 ) │ │ │ │ + ldr r5, [pc, #728] @ (534d50 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #416] @ (534c1c ) │ │ │ │ + ldr r5, [pc, #736] @ (534d5c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #248] @ (534b78 ) │ │ │ │ + ldr r5, [pc, #568] @ (534cb8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #296] @ (534bb4 ) │ │ │ │ + ldr r4, [pc, #616] @ (534cf4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #200] @ (534b5c ) │ │ │ │ + ldr r4, [pc, #520] @ (534c9c ) │ │ │ │ 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 +1796869,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 r3, [pc, #768] @ (534fb4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r1, r3, r4} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldr r1, [pc, #176] @ (534d74 ) │ │ │ │ + ldr r2, [pc, #496] @ (534eb4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #208] @ (534d98 ) │ │ │ │ + ldr r2, [pc, #528] @ (534ed8 ) │ │ │ │ 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 +1796934,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 r2, [pc, #24] @ (534d64 ) │ │ │ │ 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 +1796967,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, r3, #15 │ │ │ │ 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 +1797019,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, r7, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ 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 +1797055,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, r0, #12 │ │ │ │ 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 +1797156,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 │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mov r4, ip │ │ │ │ + blxns r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1797244,15 +1797223,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, r6, #6 │ │ │ │ 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 +1797283,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 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ 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 +1797313,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 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ 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 +1797344,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 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ 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 +1797370,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, r3, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ 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 +1797412,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 │ │ │ │ + cmp r6, lr │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ 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 +1797703,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 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mvns r4, r1 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmn r0, r2 │ │ │ │ + add r0, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orrs r2, r0 │ │ │ │ + add r2, sl │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r3 │ │ │ │ + add r0, sp │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r4, r2 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r2, r2 │ │ │ │ + muls r2, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - negs r0, r5 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r2, r4 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rors r2, r5 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r0, r3 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r6, r6 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r2, r5 │ │ │ │ + cmn r2, r7 │ │ │ │ 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 +1798091,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 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r2 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors r4, r6 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + eors r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + ands r0, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + lsls r6, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #488] @ (535b3c ) │ │ │ │ @@ -1798352,22 +1798331,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} │ │ │ │ + vshr.u64 d0, d30, #42 │ │ │ │ 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 │ │ │ │ + vqadd.u16 d16, d24, d30 │ │ │ │ + mcr2 0, 6, r0, cr6, cr14, {5} │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ 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 +1798404,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 r2, #144 @ 0x90 │ │ │ │ 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 +1798568,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 │ │ │ │ + mrrc2 0, 11, r0, r0, cr14 @ │ │ │ │ + stc2 0, cr0, [ip], #-760 @ 0xfffffd08 │ │ │ │ + ldc2 0, cr0, [lr], {190} @ 0xbe │ │ │ │ stmdb 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 +1798762,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 r3, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r1, pc, #744 @ (adr r1, 536284 ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrsb.w r0, [r4, #190] @ 0xbe │ │ │ │ - subs r2, #26 │ │ │ │ + @ instruction: 0xfae400be │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ 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 +1798908,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 r1, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - @ instruction: 0xf77c00be │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + str.w r0, [ip, #190] @ 0xbe │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ 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 +1799110,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: 0xf7b000be │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - @ instruction: 0xf62000be │ │ │ │ - subs.w r0, r0, #6225920 @ 0x5f0000 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf77000be │ │ │ │ + @ instruction: 0xf70000be │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #592] @ (536580 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1799390,21 +1799369,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 │ │ │ │ + adcs.w r0, lr, #6225920 @ 0x5f0000 │ │ │ │ + @ instruction: 0xf4f600be │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r5, #32 │ │ │ │ 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 +1799782,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 r1, #220 @ 0xdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - vshr.s64 d0, d30, #64 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf0d000be │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vqadd.s16 d16, d24, d30 │ │ │ │ + @ instruction: 0xf0a800be │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ 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 +1799852,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 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #32 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #10 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ 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 +1800000,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 r6, #212 @ 0xd4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc 0, cr0, [ip], {190} @ 0xbe │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + ldcl 0, cr0, [ip, #760] @ 0x2f8 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ 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 +1800356,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 │ │ │ │ + stc 0, cr0, [lr], {190} @ 0xbe │ │ │ │ str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ands.w r0, ip, lr, ror #2 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + sbc.w r0, ip, lr, ror #2 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ 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 +1800711,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 53713c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r1, #5 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + cmp r0, #18 │ │ │ │ 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 +1801119,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 537d14 │ │ │ │ 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 +1801551,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 r3, #136 @ 0x88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r3, #30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + b.n 537d60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strd r0, r0, [lr, #776] @ 0x308 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + adds.w r0, lr, r2, lsl #3 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, pc, #896 @ (adr r5, 537f30 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 537c70 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ 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 +1801759,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, r3, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr??.w r0, [r0, r0, lsl #3] │ │ │ │ + @ instruction: 0xfaa000b0 │ │ │ │ strh r4, [r4, #22] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 537d5c │ │ │ │ + bgt.n 537dfc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r2, #7 │ │ │ │ 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 +1801855,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, r6, #5 │ │ │ │ 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 +1801926,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 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #152] @ (537fbc ) │ │ │ │ @@ -1802015,15 +1801994,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 │ │ │ │ + bls.n 537fa4 │ │ │ │ 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 +1802082,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, r4, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 538068 │ │ │ │ + bls.n 538108 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r2, r6, r5 │ │ │ │ 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 +1802148,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 │ │ │ │ + bhi.n 538220 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + subs r0, r2, r3 │ │ │ │ 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 +1802237,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 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 5382c8 │ │ │ │ + bvc.n 538168 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvs.n 538264 │ │ │ │ + bvc.n 538304 │ │ │ │ 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 +1802344,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, r0, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 5383cc │ │ │ │ + bvs.n 53826c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bpl.n 538390 │ │ │ │ + bvs.n 538430 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r4, [r1, #20] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - bpl.n 538348 │ │ │ │ + bvs.n 5383e8 │ │ │ │ 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 +1802370,15 @@ │ │ │ │ mov r2, ip │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 538228 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1802409,15 +1802388,15 @@ │ │ │ │ mov r2, ip │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 538228 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + adds r2, r3, r2 │ │ │ │ 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 +1802430,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 │ │ │ │ + bpl.n 538360 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bmi.n 5384a4 │ │ │ │ + bpl.n 538344 │ │ │ │ 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 +1802474,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 │ │ │ │ + bpl.n 5384f8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 53843c │ │ │ │ + bpl.n 5384dc │ │ │ │ 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 +1802518,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 │ │ │ │ + bmi.n 538490 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 5383d4 │ │ │ │ + bmi.n 538474 │ │ │ │ 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 +1802574,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 │ │ │ │ + bmi.n 538638 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 538560 │ │ │ │ + bmi.n 538600 │ │ │ │ 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 +1802609,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 │ │ │ │ + bcc.n 538590 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcs.n 5384d4 │ │ │ │ + bcc.n 538574 │ │ │ │ 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 │ │ │ │ + bcc.n 53851c │ │ │ │ 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 +1802642,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 │ │ │ │ + bcc.n 538500 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcs.n 538650 │ │ │ │ + bcc.n 5386f0 │ │ │ │ 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 +1802669,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 │ │ │ │ + bcc.n 5386ac │ │ │ │ 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 +1802703,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 │ │ │ │ + bcs.n 538674 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bne.n 5385bc │ │ │ │ + bcs.n 53865c │ │ │ │ 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 +1802752,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, r0, #22 │ │ │ │ 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 +1802801,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, r3, #20 │ │ │ │ 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 +1802878,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, r7, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 5388d0 │ │ │ │ + bne.n 538770 │ │ │ │ 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 +1802934,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, r7, #15 │ │ │ │ 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 +1803799,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, r5, #8 │ │ │ │ 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 +1803902,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, r7, #4 │ │ │ │ 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 +1803951,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 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ 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 +1804009,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 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ 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 +1804032,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 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ 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 +1804053,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 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ 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 +1804074,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, r4, #31 │ │ │ │ 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 +1804130,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, r1, #30 │ │ │ │ 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 +1804215,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, r7, #27 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ 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 +1804336,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, r0, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ 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 +1804442,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 r1!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ 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,17 +1804503,17 @@ │ │ │ │ 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, r4, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ str 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 │ │ │ │ @@ -1804928,30 +1804907,33 @@ │ │ │ │ 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 r1, {r1, r2, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r2, 539dae │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vqadd.u64 d16, d18, d16 │ │ │ │ - vqadd.u8 d16, d28, d16 │ │ │ │ - vqadd.u32 d0, d20, d16 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + lsls r2, r0, #3 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + stmia r7!, {r3, r4, r5, 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 +1805039,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 │ │ │ │ + vqadd.u32 d16, d22, d16 │ │ │ │ + vqadd.u32 d16, d28, d16 │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r0, 539ecc │ │ │ │ + cbnz r0, 539ee0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r6, r4 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ 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 +1805460,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, [r4, #26] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc2l 0, cr0, [ip], #-704 @ 0xfffffd40 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + stc2l 0, cr0, [ip, #704] @ 0x2c0 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfbd600b0 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + stc2 0, cr0, [r6, #-704]! @ 0xfffffd40 │ │ │ │ + strb r2, [r7, #16] │ │ │ │ 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: 0xfbe800b0 │ │ │ │ + @ instruction: 0xfbee00b0 │ │ │ │ + @ instruction: 0xfb2800b0 │ │ │ │ + @ instruction: 0xfb0800b0 │ │ │ │ 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 +1805602,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, r5, r6, lr} │ │ │ │ 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 │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ 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 +1805642,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 │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ 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 +1805673,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 │ │ │ │ + push {r5, r6} │ │ │ │ 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 +1805735,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 │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vext.8 q8, q12, , #0 │ │ │ │ + adc.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 +1805762,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 │ │ │ │ + cbz r2, 53a654 │ │ │ │ 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 +1805810,17 @@ │ │ │ │ blx 6ec94 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 70520 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - sxth r6, r0 │ │ │ │ + cbz r6, 53a6c0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf69000b0 │ │ │ │ + @ instruction: 0xf7e000b0 │ │ │ │ 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 +1805843,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: 0xf78800b0 │ │ │ │ + @ instruction: 0xf78000b0 │ │ │ │ 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 +1805867,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: 0xf75000b0 │ │ │ │ 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 +1805976,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 │ │ │ │ + @ instruction: 0xf66400b0 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ 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 +1806034,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 │ │ │ │ + cdp 0, 4, cr0, cr10, cr1, {6} │ │ │ │ + @ instruction: 0xf5ee00b0 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ 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 +1806108,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, #772]! @ 0x304 │ │ │ │ + adc.w r0, ip, #5767168 @ 0x580000 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf3b200b0 │ │ │ │ + add.w r0, r2, #5767168 @ 0x580000 │ │ │ │ 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 +1807442,35 @@ │ │ │ │ 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 r4, sp, #808 @ 0x328 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r0, [r5, r2] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #296 @ (adr r6, 53b864 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 53b9a4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, pc, #728 @ (adr r5, 53ba18 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 53b758 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 53b6a0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xe9a400b0 │ │ │ │ - add r4, pc, #536 @ (adr r4, 53b964 ) │ │ │ │ + ldrd r0, r0, [lr], #704 @ 0x2c0 │ │ │ │ + @ instruction: 0xeaf400b0 │ │ │ │ + add r5, pc, #856 @ (adr r5, 53baa4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #952 @ (adr r3, 53bb08 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 53b848 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, pc, #832 @ (adr r2, 53ba94 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 53b7d4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, pc, #352 @ (adr r1, 53b8b8 ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 53b9f8 ) │ │ │ │ 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 +1807771,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 │ │ │ │ + add r0, pc, #800 @ (adr r0, 53bdcc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + add r0, pc, #520 @ (adr r0, 53bcb8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ 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 +1807872,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 r6, [sp, #224] @ 0xe0 │ │ │ │ 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 +1808042,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 r5, [sp, #560] @ 0x230 │ │ │ │ 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 +1808162,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 r3, [sp, #424] @ 0x1a8 │ │ │ │ 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 +1808328,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 r1, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ands r6, r1 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ 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 +1808794,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 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ 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 +1809129,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 r2, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ 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 +1809215,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 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ 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 +1809412,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, [r0, #60] @ 0x3c │ │ │ │ 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 +1809475,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, [r6, #44] @ 0x2c │ │ │ │ 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 +1809556,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 │ │ │ │ + bcs.n 53cd30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - beq.n 53cc90 │ │ │ │ + bcs.n 53cd30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r3, #114 @ 0x72 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - beq.n 53cbe0 │ │ │ │ + bne.n 53cc80 │ │ │ │ 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 +1809923,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, [r0, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ blx 6fbf8 │ │ │ │ vstr d8, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r6, {r1, r2} │ │ │ │ bl 538f18 │ │ │ │ @@ -1810286,15 +1810267,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, [r7, #54] @ 0x36 │ │ │ │ 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 +1810387,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, [r7, #36] @ 0x24 │ │ │ │ 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 +1810478,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, [r7, #26] │ │ │ │ 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 +1810599,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, [r6, #18] │ │ │ │ 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 +1810729,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, [r1, #10] │ │ │ │ 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 +1810869,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, [r4, #31] │ │ │ │ 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 +1811369,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, [r3, #23] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ 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 +1811633,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, [r1, #7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ 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 +1811835,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, [r7, #29] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rev16 r0, r0 │ │ │ │ + cbnz r0, 53e448 │ │ │ │ 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 +1812191,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 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, r4, r4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ 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 +1812732,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 │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ 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 +1813005,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, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ 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 +1813583,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 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ 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 +1813904,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, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r2, r5, #4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r2, #24] │ │ │ │ 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 +1814203,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] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r0, #24 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ 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 +1814799,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] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r0, #10 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ 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 +1815108,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] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ 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 +1815457,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, [r1, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xfa180147 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #864] @ (540be0 ) │ │ │ │ + str r0, [r5, r4] │ │ │ │ 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 +1815846,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 ) │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subw r1, lr, #2119 @ 0x847 │ │ │ │ - ldr r6, [pc, #552] @ (540e84 ) │ │ │ │ + ldr r7, [pc, #872] @ (540fc4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #288] @ (540d80 ) │ │ │ │ + ldr r7, [pc, #608] @ (540ec0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #192] @ (540d24 ) │ │ │ │ + ldr r7, [pc, #512] @ (540e64 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #520] @ (540e70 ) │ │ │ │ + ldr r6, [pc, #840] @ (540fb0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #216] @ (540d44 ) │ │ │ │ + ldr r6, [pc, #536] @ (540e84 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #64] @ (540cb0 ) │ │ │ │ + ldr r6, [pc, #384] @ (540df0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #952] @ (54102c ) │ │ │ │ + ldr r6, [pc, #248] @ (540d6c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #880] @ (540fe8 ) │ │ │ │ + ldr r6, [pc, #176] @ (540d28 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #568] @ (540eb4 ) │ │ │ │ + ldr r5, [pc, #888] @ (540ff4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #400] @ (540e10 ) │ │ │ │ + ldr r5, [pc, #720] @ (540f50 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #88] @ (540cdc ) │ │ │ │ + ldr r5, [pc, #408] @ (540e1c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ 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 +1816067,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 r3, [pc, #392] @ (541028 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #8] @ (540eac ) │ │ │ │ + ldr r3, [pc, #328] @ (540fec ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #976] @ (541278 ) │ │ │ │ + ldr r3, [pc, #272] @ (540fb8 ) │ │ │ │ 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 +1817215,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 r1, [pc, #424] @ (541c38 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + blxns r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov r2, r5 │ │ │ │ + bx pc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adc.w r1, lr, r7, lsl #1 │ │ │ │ - cmn r4, r3 │ │ │ │ + add r4, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - tst r4, r6 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adcs r6, r7 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - eors r6, r7 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ 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 +1817345,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 r6, #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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ @@ -1817792,17 +1817773,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 r4, #148 @ 0x94 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ 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 +1817894,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 │ │ │ │ + adds r2, r1, r4 │ │ │ │ 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 +1818200,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 r5, #58 @ 0x3a │ │ │ │ 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 +1818325,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 r3, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 5425f4 │ │ │ │ + bpl.n 542694 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ 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 +1818448,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 r2, #158 @ 0x9e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcs.n 542888 │ │ │ │ + bcc.n 542728 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ 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 +1818702,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 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ 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 +1818814,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 r6, #194 @ 0xc2 │ │ │ │ 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 +1819087,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 r3, #220 @ 0xdc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ 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 +1819179,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 r3, #64 @ 0x40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ 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 +1819265,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 r2, #60 @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ 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 +1819883,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 r7, #66 @ 0x42 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r7, #12 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [r4], {60} @ 0x3c │ │ │ │ - movs r2, #30 │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ 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 +1819948,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 r2, #200 @ 0xc8 │ │ │ │ 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 +1820026,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, [r6, #124] @ 0x7c │ │ │ │ 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 r2, #14 │ │ │ │ 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 +1820109,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, [r0, #116] @ 0x74 │ │ │ │ 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 r1, #58 @ 0x3a │ │ │ │ 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 +1820158,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, [r6, #116] @ 0x74 │ │ │ │ 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 +1820235,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, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr.w r0, [sl, ] │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ 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 +1820269,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, [r5, #100] @ 0x64 │ │ │ │ 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 +1820412,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, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ 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 +1820522,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, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov sl, r2 │ │ │ │ @@ -1820674,21 +1820655,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 │ │ │ │ + adds r4, r2, #1 │ │ │ │ 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, [r4, #68] @ 0x44 │ │ │ │ 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 +1820962,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 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + adds r2, r1, r3 │ │ │ │ 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 +1821086,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, r6, #30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #252] @ (54431c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1821216,15 +1821197,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, r3, #27 │ │ │ │ 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 +1821332,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, r4, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ 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 +1821592,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, r0, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbnz r0, 544760 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ 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 +1822055,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, r6, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ ldr.w r3, [pc, #1288] @ 545128 │ │ │ │ @@ -1822590,33 +1822571,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, r6, #19 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbz r0, 545188 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r2, r7] │ │ │ │ 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 +1822729,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, r3, #27 │ │ │ │ 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 +1822875,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, r2, #25 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ 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 +1823110,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, r1, #17 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ 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 +1823386,22 @@ │ │ │ │ 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 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ add r7, pc, #24 @ (adr r7, 5459a0 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ - mcr2 0, 7, r0, cr8, cr13, {5} │ │ │ │ + movs r0, r7 │ │ │ │ + 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #752] @ (545c94 ) │ │ │ │ @@ -1823712,21 +1823696,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} │ │ │ │ + vqadd.u32 d16, d16, d29 │ │ │ │ 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 │ │ │ │ + mrc2 0, 6, r0, cr2, cr13, {5} │ │ │ │ + mcr2 0, 5, r0, cr10, cr13, {5} │ │ │ │ + mrc2 0, 1, r0, cr10, cr13, {5} │ │ │ │ + stc2l 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 +1824151,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 │ │ │ │ + adcs r6, r7 │ │ │ │ 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 +1824696,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: 0xf34600bd │ │ │ │ + @ instruction: 0xf2bc00bd │ │ │ │ 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 +1824905,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 │ │ │ │ + adc.w r0, r4, #189 @ 0xbd │ │ │ │ + add.w r0, sl, #189 @ 0xbd │ │ │ │ + @ instruction: 0xf0a800bd │ │ │ │ + eors.w r0, r2, #189 @ 0xbd │ │ │ │ stmdb 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 +1825192,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} │ │ │ │ + vshr.s64 d0, d29, #8 │ │ │ │ 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 │ │ │ │ + vqadd.s16 d0, d16, d29 │ │ │ │ + mcr 0, 4, r0, cr12, cr13, {5} │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stcl 0, cr0, [sl], #756 @ 0x2f4 │ │ │ │ - ldcl 0, cr0, [r2], {189} @ 0xbd │ │ │ │ - ldc 0, cr0, [r2], {189} @ 0xbd │ │ │ │ + mrc 0, 1, r0, cr10, cr13, {5} │ │ │ │ + mcr 0, 1, r0, cr2, cr13, {5} │ │ │ │ + stcl 0, cr0, [r2, #756]! @ 0x2f4 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ 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 +1825340,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 │ │ │ │ + ldc 0, cr0, [sl], {189} @ 0xbd │ │ │ │ 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 +1825398,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 │ │ │ │ + sbc.w r0, ip, sp, ror #2 │ │ │ │ + adc.w r0, ip, sp, ror #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ @@ -1825606,15 +1825590,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 │ │ │ │ + strd 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 +1826288,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 r5, #12 │ │ │ │ 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 +1827053,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 r3!, {r4} │ │ │ │ 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 +1827198,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 r1!, {r2, r3, r4, r5, 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 +1827496,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 │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r4, r5, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ 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 +1828629,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 r1, [sp, #1008] @ 0x3f0 │ │ │ │ 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 +1829140,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 r6!, {r1, r4, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ 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 +1829233,15 @@ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 5494ae │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r4!, {r4, r5, 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 +1829364,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 r2!, {r2, r3, r5, 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 +1829431,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 r2!, {r1, r2, r3, r6} │ │ │ │ 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 +1829513,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 r1!, {r4, r5, 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 +1829598,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 │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ + lsls 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,21 +1829703,21 @@ │ │ │ │ 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 │ │ │ │ - lsls r5, r7, #2 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ - lsls r7, r0, #5 │ │ │ │ - bkpt 0x0034 │ │ │ │ - lsls r5, r7, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + itte lt │ │ │ │ + lsllt r5, r7, #2 │ │ │ │ + strlt r4, [r0, #100] @ 0x64 │ │ │ │ + lslge r7, r0, #5 │ │ │ │ + itt hi │ │ │ │ + lslhi r5, r7, #2 │ │ │ │ + stmdbhi 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] │ │ │ │ ldr r3, [pc, #276] @ (549b48 ) │ │ │ │ mov r9, r0 │ │ │ │ @@ -1829839,17 +1829823,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} │ │ │ │ + nop │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r6, pc} │ │ │ │ + bkpt 0x0090 │ │ │ │ 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 +1829907,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 {r7, pc} │ │ │ │ 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 +1830108,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 │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r0, 549e8e │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - revsh r6, r3 │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - rev16 r2, r6 │ │ │ │ + cbnz r2, 549eb8 │ │ │ │ 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 +1830375,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, r6, #17 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + cbnz r4, 54a11c │ │ │ │ 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 +1830431,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: 0xb820 │ │ │ │ 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 +1830513,18 @@ │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ bl 538f18 │ │ │ │ mov r2, r0 │ │ │ │ b.n 54a1c4 │ │ │ │ bl 549640 │ │ │ │ mov r2, r0 │ │ │ │ b.n 54a1c4 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr15, {5} │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + 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 │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1830597,15 +1830582,15 @@ │ │ │ │ blx 6f188 │ │ │ │ b.n 54a2e2 │ │ │ │ blx 6f88c │ │ │ │ b.n 54a2e2 │ │ │ │ blx 7043c │ │ │ │ b.n 54a2e2 │ │ │ │ nop │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ 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 +1830643,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, r5, r6, r7, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ 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 +1830727,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ blx 70154 │ │ │ │ mov r4, r0 │ │ │ │ b.n 54a436 │ │ │ │ nop │ │ │ │ - cbz r4, 54a51c │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbz r6, 54a514 │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ 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 +1830843,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 │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ 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 +1831131,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 │ │ │ │ + sxtb r2, r4 │ │ │ │ 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 +1831553,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 r7, sp, #360 @ 0x168 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ 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 +1831679,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: 0xf4ca00af │ │ │ │ + @ instruction: 0xf4b800af │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf34800af │ │ │ │ - bic.w r0, r4, #5734400 @ 0x578000 │ │ │ │ - ands.w r0, r2, #5734400 @ 0x578000 │ │ │ │ + eors.w r0, r8, #5734400 @ 0x578000 │ │ │ │ + sbcs.w r0, r4, #5734400 @ 0x578000 │ │ │ │ + sbc.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 +1831767,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 r2, sp, #600 @ 0x258 │ │ │ │ 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 +1832132,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 r7, pc, #648 @ (adr r7, 54b548 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, pc, #208 @ (adr r6, 54b394 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 54b4d4 ) │ │ │ │ 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 +1832344,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 r5, pc, #664 @ (adr r5, 54b774 ) │ │ │ │ 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 +1832965,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 r3, pc, #952 @ (adr r3, 54bee8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, pc, #432 @ (adr r2, 54bce4 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 54be24 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 54bb40 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 54bc80 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 54bf24 ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 54bc64 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, pc, #968 @ (adr r1, 54bf08 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 54bc48 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, pc, #72 @ (adr r0, 54bb8c ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 54bccc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ blxns fp │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + add r0, pc, #928 @ (adr r0, 54beec ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + add r0, pc, #664 @ (adr r0, 54bde8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xe81600af │ │ │ │ - @ instruction: 0xe82000af │ │ │ │ - @ instruction: 0xe82600af │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strd r0, r0, [r6, #-700]! @ 0x2bc │ │ │ │ + ldrd r0, r0, [r0, #-700]! @ 0x2bc │ │ │ │ + ldrd r0, r0, [r6, #-700]! @ 0x2bc │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1833101,17 +1833086,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 r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ 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 +1833409,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 r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ tst r2, r3 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ 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 +1833920,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 r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ 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 +1834789,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 r2, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r7, #34 @ 0x22 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - bvc.n 54cd30 │ │ │ │ + bls.n 54cdd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 54cd40 │ │ │ │ + bls.n 54cde0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 54ccb4 │ │ │ │ + bhi.n 54cd54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 54cd40 │ │ │ │ + bvc.n 54cde0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bpl.n 54cd04 │ │ │ │ + bvc.n 54cda4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ 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 +1835209,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, [r1, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ 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 +1836293,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, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ 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 +1837194,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, [r6, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ 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 +1837705,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, [r2, #9] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r4, r3, r0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #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, #3776] @ 0xec0 │ │ │ │ ldr r4, [pc, #932] @ (54edf8 ) │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -1838117,21 +1838102,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, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ 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 +1838385,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, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r6, r4, #3 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #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, #3840] @ 0xf00 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [pc, #1308] @ 54f638 │ │ │ │ @@ -1838923,31 +1838908,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, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ 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 +1839242,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, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + str r2, [r1, #4] │ │ │ │ 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 +1840207,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.u32.f32 , q4, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r6, r3, #16 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ 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 +1841142,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 r3, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #736] @ (55113c ) │ │ │ │ + ldr r5, [pc, #32] @ (550e7c ) │ │ │ │ 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 +1841517,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 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ 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 +1841620,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 r7, #96 @ 0x60 │ │ │ │ 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 +1841812,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 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mvns r6, r5 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bics r0, r6 │ │ │ │ + cmp r0, r0 │ │ │ │ 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 +1842940,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, [r7, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stc2 0, cr0, [r0], {176} @ 0xb0 │ │ │ │ + ldc2l 0, cr0, [r0, #-704] @ 0xfffffd40 │ │ │ │ b.n 552004 │ │ │ │ lsls r6, r0, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ 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 +1844233,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 r7, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ 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 +1845363,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 r2, #74 @ 0x4a │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r7, #7 │ │ │ │ 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 +1846551,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 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ rev r0, r1 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r7, #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, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1372] @ 554db0 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1847111,30 +1847096,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 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xb68a │ │ │ │ lsls r6, r0, #5 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7c000ae │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldrsb.w r0, [r0, lr, lsl #2] │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #528] @ 0x210 │ │ │ │ subw sp, sp, #3532 @ 0xdcc │ │ │ │ mov r5, r3 │ │ │ │ @@ -1848287,55 +1848272,56 @@ │ │ │ │ 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 ) │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #568] @ (555d50 ) │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #648] @ (555da4 ) │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #80] @ (555b70 ) │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #72] @ (555b6c ) │ │ │ │ + str r2, [r4, r1] │ │ │ │ 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, r2, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldr r4, [pc, #224] @ (555c1c ) │ │ │ │ + ldr r5, [pc, #544] @ (555d5c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #56] @ (555b7c ) │ │ │ │ + ldr r7, [pc, #376] @ (555cbc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r3, [pc, #456] @ (555d18 ) │ │ │ │ + ldr r4, [pc, #776] @ (555e58 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #616] @ (555dbc ) │ │ │ │ + ldr r3, [pc, #936] @ (555efc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.u32 d0, d16, d28 │ │ │ │ - ldr r1, [pc, #848] @ (555eac ) │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + ldr r3, [pc, #144] @ (555bec ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ + vshr.u64 d16, d28, #38 │ │ │ │ + vshr.u64 d0, d28, #52 │ │ │ │ + vqadd.u64 d16, d26, d28 │ │ │ │ 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 │ │ │ │ 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 +1848359,15 @@ │ │ │ │ bl 4530f0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 454684 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a98c14 │ │ │ │ + bl a98bfc │ │ │ │ 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 +1848530,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 │ │ │ │ + stc2 0, cr0, [r4], {188} @ 0xbc │ │ │ │ add r2, pc, #560 @ (adr r2, 555fdc ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ - @ instruction: 0xfa8600bc │ │ │ │ + @ instruction: 0xfbd600bc │ │ │ │ stmdb 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 +1848641,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: 0xfb5a00bc │ │ │ │ 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 +1849119,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 │ │ │ │ + vst1.8 @ instruction: 0xf98200bc │ │ │ │ add r0, pc, #24 @ (adr r0, 5563dc ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ - mvns r4, r5 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - muls r4, r3 │ │ │ │ + add ip, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r3 │ │ │ │ + add r4, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf69400bc │ │ │ │ - addw r0, sl, #2236 @ 0x8bc │ │ │ │ - sbcs r6, r6 │ │ │ │ + @ instruction: 0xf7e400bc │ │ │ │ + @ instruction: 0xf75a00bc │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adcs r2, r4 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r3 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r2 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf4f800bc │ │ │ │ - asrs r0, r3 │ │ │ │ + movw r0, #35004 @ 0x88bc │ │ │ │ + negs r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r0, r7 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r0 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eors r6, r3 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r2, r6 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r6, r0 │ │ │ │ + adcs r6, r2 │ │ │ │ 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 +1849389,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 │ │ │ │ + @ instruction: 0xf32a00bc │ │ │ │ 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 +1849538,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 │ │ │ │ + @ instruction: 0xf28600bc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b800bc │ │ │ │ + addw r0, r8, #188 @ 0xbc │ │ │ │ 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 +1849682,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} │ │ │ │ + eor.w r0, r2, #188 @ 0xbc │ │ │ │ + vshr.s64 d16, d28, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r8, [r0, #36] @ 0x24 │ │ │ │ @@ -1849775,16 +1849761,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 │ │ │ │ + vqadd.s32 d16, d24, d28 │ │ │ │ + vqadd.s16 d0, d30, d28 │ │ │ │ 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 +1849884,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 │ │ │ │ + mcr 0, 3, r0, cr4, cr12, {5} │ │ │ │ + mrc 0, 0, r0, cr8, cr12, {5} │ │ │ │ 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 +1850067,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 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ 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,18 +1850539,16 @@ │ │ │ │ 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 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - b.n 5570c0 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + ldrd r0, r0, [r0], #-752 @ 0x2f0 │ │ │ │ + strd r0, r0, [sl], #-752 @ 0x2f0 │ │ │ │ stmdb 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 ) │ │ │ │ ldr r3, [pc, #268] @ (5573b0 ) │ │ │ │ @@ -1850674,19 +1850658,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 5570b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - b.n 556cb8 │ │ │ │ + b.n 556f58 │ │ │ │ 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 +1850750,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 r2, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r0, [r4, #28] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r2, #4 │ │ │ │ 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 +1850823,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 r1, #58 @ 0x3a │ │ │ │ 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 +1850845,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 r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, 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 +1850869,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 r4!, {r3, r5, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r4, 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, #64] @ (557620 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1850922,21 +1850906,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 r4!, {r1, r5, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ 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 +1851078,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 557bb8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r7, #0] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ 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 +1851185,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 │ │ │ │ + b.n 557abc │ │ │ │ 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 +1852111,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 r4, #172 @ 0xac │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - bgt.n 5582f0 │ │ │ │ + ble.n 558190 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - blt.n 558370 │ │ │ │ + bgt.n 558210 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bge.n 55819c │ │ │ │ + blt.n 55823c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 5582f0 │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cbnz r6, 5582ee │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cbnz r6, 5582de │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bhi.n 558234 │ │ │ │ + bge.n 5582d4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + cbnz r4, 5582d8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + cbnz r6, 5582d6 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + cbnz r4, 5582c8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + cbnz r2, 5582c8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bvs.n 558208 │ │ │ │ + bvc.n 5582a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 5583a8 │ │ │ │ + bvc.n 558248 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ 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 +1853149,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 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + beq.n 558dd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #0 │ │ │ │ + cbz r0, 558d4c │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + cbz r6, 558d4a │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + cbz r2, 558d48 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + cbz r0, 558d48 │ │ │ │ lsls r0, r3, #4 │ │ │ │ strb r4, [r1, #22] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r4!, {r3, r5, 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 +1853330,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 r3, {r1, r2, r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + adds r6, r1, r1 │ │ │ │ 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 +1853396,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 r2!, {r3, r5} │ │ │ │ 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 +1853523,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 r1!, {r2, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ 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 +1853574,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} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ 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 +1853706,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 r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ 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 +1853857,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, r1, #14 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r0, #5 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ 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 +1853910,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 r4!, {r1, r2, r5, 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 +1853968,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 r4!, {r1, r2, 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, #3688] @ 0xe68 │ │ │ │ ldr r5, [pc, #768] @ (559878 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1854280,21 +1854264,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 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ 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,26 +1855548,26 @@ │ │ │ │ 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 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0062 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee lt │ │ │ │ + lsllt r4, r7, #2 │ │ │ │ + stmdbge 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 │ │ │ │ cmp r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1855629,15 +1855613,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 │ │ │ │ + cbz r4, 55a644 │ │ │ │ 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 +1856160,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 │ │ │ │ + cbz r6, 55ab92 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrsb r4, [r4, r2] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ 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 +1857074,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 r5, pc, #88 @ (adr r5, 55b514 ) │ │ │ │ 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 +1857228,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 r4, pc, #232 @ (adr r4, 55b730 ) │ │ │ │ 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 +1857522,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 │ │ │ │ + add r0, pc, #280 @ (adr r0, 55ba50 ) │ │ │ │ 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 +1857560,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 r7, [sp, #968] @ 0x3c8 │ │ │ │ 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 +1857598,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 r7, [sp, #584] @ 0x248 │ │ │ │ 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,25 +1858020,21 @@ │ │ │ │ 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 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - b.n 55bd98 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - b.n 55bd74 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + strd r0, r0, [r4, #696] @ 0x2b8 │ │ │ │ + strd r0, r0, [r0, #696] @ 0x2b8 │ │ │ │ + ldrd r0, r0, [sl, #-696]! @ 0x2b8 │ │ │ │ + ldmdb lr!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmdb sl!, {r1, r2, r3, r5, r7} │ │ │ │ + ldrd r0, r0, [r2], #696 @ 0x2b8 │ │ │ │ + @ instruction: 0xe8de00ae │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -1858123,15 +1858103,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 r2, [sp, #816] @ 0x330 │ │ │ │ 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 +1858932,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 r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ 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 +1859898,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 │ │ │ │ + ble.n 55d140 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 55d068 │ │ │ │ + ble.n 55d108 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 55d058 │ │ │ │ + ble.n 55d0f8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ 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 +1860597,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 │ │ │ │ + bcs.n 55d85c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - beq.n 55d7a8 │ │ │ │ + bcs.n 55d848 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - beq.n 55d790 │ │ │ │ + bcs.n 55d830 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 55d774 │ │ │ │ + bcs.n 55d814 │ │ │ │ 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 +1861253,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] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ 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 +1861489,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 r6!, {r1, r2, r5, 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 +1861937,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] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, pc, #920 @ (adr r6, 55e8b8 ) │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - itet cc │ │ │ │ - lslcc r4, r7, #2 │ │ │ │ - strbcs r0, [r6, #22] │ │ │ │ - lslcc r4, r7, #2 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + strb r0, [r0, #28] │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r6, r6, r6 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ 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 +1863646,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, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ 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, [r7, #32] │ │ │ │ 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 +1864770,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] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ 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 +1865287,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, [r5, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ 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 +1865578,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 r6, [sp, #488] @ 0x1e8 │ │ │ │ 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 +1866287,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 r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r1, [pc, #864] @ (56167c ) │ │ │ │ + ldr r3, [pc, #160] @ (5613bc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf1920145 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r6, #2 │ │ │ │ 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 +1866450,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 │ │ │ │ + cmp lr, ip │ │ │ │ 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 +1867189,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 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - rors r6, r2 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #8 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + ands r6, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 5617cc │ │ │ │ lsls r5, r0, #5 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ 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 +1867835,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 r4, #126 @ 0x7e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ udf #74 @ 0x4a │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r7, #22 │ │ │ │ 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 +1868018,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, [r5, #28] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ 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 +1868097,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, [r0, #24] │ │ │ │ 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 +1868124,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 r4, #46 @ 0x2e │ │ │ │ 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 +1868216,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, [r3, #14] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bge.n 5626a0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ 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 +1868328,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 r2!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ 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 +1868421,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 r1, #84 @ 0x54 │ │ │ │ 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 +1868454,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 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ 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 +1868509,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 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ 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 +1868574,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 r7, #240 @ 0xf0 │ │ │ │ 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 +1868609,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 r7, #134 @ 0x86 │ │ │ │ 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 +1868650,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 r7, #54 @ 0x36 │ │ │ │ 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 +1868686,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 r6, #182 @ 0xb6 │ │ │ │ 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 +1868717,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 r6, #110 @ 0x6e │ │ │ │ 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 +1868761,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 r5, #252 @ 0xfc │ │ │ │ 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 +1868883,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 r5, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r4, #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, #3744] @ 0xea0 │ │ │ │ ldr r4, [pc, #828] @ (563028 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1869235,35 +1869215,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 r3, #224 @ 0xe0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ bne.n 562fec │ │ │ │ lsls r5, r0, #5 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ 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 +1869316,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 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ 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 +1869682,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 r6, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ 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 +1870102,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 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #744 @ (adr r7, 563c30 ) │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r6, #7 │ │ │ │ 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 +1870264,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 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r5!, {r3, r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + subs r4, r5, #2 │ │ │ │ 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 +1870381,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, r0, #7 │ │ │ │ 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 +1870506,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 │ │ │ │ + adds r6, r1, #1 │ │ │ │ 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 +1870529,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, [r1, #108] @ 0x6c │ │ │ │ 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 +1870545,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, r3, 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #172] @ (563e58 ) │ │ │ │ @@ -1870646,15 +1870626,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 │ │ │ │ + stc2 1, cr0, [r4], #92 @ 0x5c │ │ │ │ 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 +1870790,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} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ 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 +1870867,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, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ 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 +1870903,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, [r0, #40] @ 0x28 │ │ │ │ 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 +1870960,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, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ 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 +1871135,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, r5, #20 │ │ │ │ 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 +1871255,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, r5, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ hlt 0x003a │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ 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 +1871368,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, [r4, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r0, #20] │ │ │ │ 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 +1871663,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] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ 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 +1871786,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, r2, #28 │ │ │ │ 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 +1871928,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, r7, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ 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 +1872049,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, r4, #16 │ │ │ │ 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 +1872182,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 │ │ │ │ + stc 1, cr0, [r4], {23} │ │ │ │ cbz r2, 564f4a │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ 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 +1872285,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, r6, #5 │ │ │ │ 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 +1872476,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 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ 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 +1872943,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, [r0, r7] │ │ │ │ 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 +1873206,16 @@ │ │ │ │ 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} │ │ │ │ + movs r4, r7 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ 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 +1873571,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 r3, [pc, #80] @ (565d88 ) │ │ │ │ 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 +1873805,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] │ │ │ │ + @ instruction: 0xfa8a00bb │ │ │ │ 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 +1873853,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 +1873936,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 │ │ │ │ + str??.w r0, [r8, fp, lsl #3] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1874037,19 +1874018,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 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r6, sl │ │ │ │ + mov lr, r4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf62800bb │ │ │ │ + @ instruction: 0xf77800bb │ │ │ │ stmdb 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 +1874220,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: 0xf61600bb │ │ │ │ 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 +1874314,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 │ │ │ │ + adds.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ + @ instruction: 0xf4d000bb │ │ │ │ + orns r0, r0, #6127616 @ 0x5d8000 │ │ │ │ stmdb sp!, {r4, 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 +1874472,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: 0xf3a400bb │ │ │ │ + @ instruction: 0xf37200bb │ │ │ │ + @ instruction: 0xf30e00bb │ │ │ │ + @ instruction: 0xf2d400bb │ │ │ │ stmdb sp!, {r4, 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 +1874555,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 │ │ │ │ + @ instruction: 0xf27400bb │ │ │ │ stmdb 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 +1874875,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 │ │ │ │ + adc.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} │ │ │ │ + @ instruction: 0xf0d400bb │ │ │ │ + orns r0, r0, #187 @ 0xbb │ │ │ │ + beq.n 566a20 │ │ │ │ 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 +1875041,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 r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - @ instruction: 0xeb8600bb │ │ │ │ - sbcs.w r0, r4, fp, ror #2 │ │ │ │ - adcs.w r0, ip, fp, ror #2 │ │ │ │ + ldcl 0, cr0, [r6], {187} @ 0xbb │ │ │ │ + stcl 0, cr0, [r4], {187} @ 0xbb │ │ │ │ + stc 0, cr0, [ip], #748 @ 0x2ec │ │ │ │ stmdb 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 +1875231,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 │ │ │ │ + @ instruction: 0xeaea00bb │ │ │ │ + @ instruction: 0xeaca00bb │ │ │ │ + @ instruction: 0xeab200bb │ │ │ │ stmdb 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,20 +1875425,17 @@ │ │ │ │ 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 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - b.n 566fa0 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - b.n 566f74 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ + strd r0, r0, [ip], #748 @ 0x2ec │ │ │ │ + ldmia.w r2!, {r0, r1, r3, r4, r5, r7} │ │ │ │ + ldmia.w sl, {r0, r1, r3, r4, r5, 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #560] @ (567324 ) │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ ldr r3, [pc, #560] @ (567328 ) │ │ │ │ @@ -1875661,31 +1875639,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 r3, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r3, #26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 566f7c │ │ │ │ + b.n 56721c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ 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 +1875862,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 566fac │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 567b58 │ │ │ │ + b.n 566df8 │ │ │ │ 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 +1876031,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 567df8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 5674a8 │ │ │ │ + b.n 567748 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ 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,26 +1876452,26 @@ │ │ │ │ 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 567e80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r0, #5 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + b.n 567db8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + b.n 567d14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bkpt 0x0052 │ │ │ │ - lsls r7, r2, #4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt ge │ │ │ │ + lslge r7, r2, #4 │ │ │ │ + stmdbge sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movge.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #544] @ (567e04 ) │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #544] @ (567e08 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1876709,17 +1876687,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 │ │ │ │ + bgt.n 567e04 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bge.n 567ee4 │ │ │ │ + blt.n 567d84 │ │ │ │ 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 +1876781,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 │ │ │ │ + blt.n 567f3c │ │ │ │ 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 +1877242,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 │ │ │ │ + cbnz r2, 568436 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bhi.n 5684a4 │ │ │ │ + bls.n 568344 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 568458 │ │ │ │ + bls.n 5682f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 568300 │ │ │ │ + bhi.n 5683a0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r6, [r7, #26] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - bvs.n 56847c │ │ │ │ + bvc.n 56831c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ 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 +1877472,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 │ │ │ │ + bmi.n 5685c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 5685d8 │ │ │ │ + bmi.n 568678 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 56872c │ │ │ │ + bcc.n 5685cc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 568658 │ │ │ │ + bcc.n 5686f8 │ │ │ │ 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 +1877778,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 │ │ │ │ + bne.n 568928 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + beq.n 568924 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + beq.n 5688c0 │ │ │ │ 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 +1878066,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, r3, #6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r1, #17] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, 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 +1879484,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 r2, pc, #216 @ (adr r2, 569ca4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #432 @ (adr r0, 569d80 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 569ec0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #384 @ (adr r0, 569d54 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 569e94 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #216 @ (adr r0, 569cb0 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 569df0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #112 @ (adr r0, 569c4c ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 569d8c ) │ │ │ │ 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 +1880753,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 r4, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ 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 +1881883,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, [r7, #12] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ 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 +1882330,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, [r7, #30] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ 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 +1882535,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, [r3, #28] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ 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 +1882762,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 r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ 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 +1882954,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 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - b.n 56bf14 │ │ │ │ + b.n 56c1b4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 56bdec │ │ │ │ + b.n 56c08c │ │ │ │ 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 +1883193,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 r7, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ 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 +1883351,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 r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ 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 +1883800,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 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ 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 +1884483,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, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ 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 +1885051,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, [r5, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #10 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ 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 +1885475,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, [r4, #27] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ 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 +1885839,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, [r5, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ 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 +1886084,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, [r6, #25] │ │ │ │ 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 +1886221,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 r5!, {r1, r2, r4} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, 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 +1886304,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 r4!, {r1, r3} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r3, r5, 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 +1886368,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, [r6, #13] │ │ │ │ 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 +1886403,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, [r3, #11] │ │ │ │ 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 +1886502,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, [r3, #9] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, 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 +1886633,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, [r5, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ittt pl │ │ │ │ - lslpl r5, r5, #2 │ │ │ │ - ldrpl r4, [r0, r3] │ │ │ │ - lslpl r6, r5, #2 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ + lsls 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 +1886675,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, [r1, #124] @ 0x7c │ │ │ │ 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 +1886713,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, [r0, #120] @ 0x78 │ │ │ │ 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 +1886768,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, [r7, #108] @ 0x6c │ │ │ │ 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 +1886839,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 r6, [pc, #160] @ (56ebf8 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #640] @ (56ede0 ) │ │ │ │ + ldr r5, [pc, #960] @ (56ef20 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + bkpt 0x0030 │ │ │ │ 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 +1886883,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 a9536c │ │ │ │ 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 +1886921,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 aa7314 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56ebd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0bfc │ │ │ │ cbz r0, 56ec5e │ │ │ │ @@ -1886976,36 +1886954,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 aa7580 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 56ebac │ │ │ │ mov r0, r4 │ │ │ │ - bl aa8510 │ │ │ │ + bl aa84f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56ebac │ │ │ │ mov r0, r4 │ │ │ │ - bl a98368 │ │ │ │ + bl a98350 │ │ │ │ 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] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ 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 +1887068,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, [r1, #60] @ 0x3c │ │ │ │ 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 +1887199,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, [r2, #48] @ 0x30 │ │ │ │ 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 +1887478,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 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ 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 +1887800,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, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ add r6, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 70774 │ │ │ │ cmp r7, #1 │ │ │ │ @@ -1888301,29 +1888279,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, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ 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, [r0, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + str r6, [r3, #0] │ │ │ │ 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 +1888545,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] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ 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 +1888934,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, [r4, 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, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1889288,25 +1889266,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, [r6, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, pc, #208 @ (adr r6, 5704fc ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 57063c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, pc, #296 @ (adr r2, 570560 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 5706a0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ 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 +1889493,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 r4, pc, #816 @ (adr r4, 570984 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xfa600144 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ 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 +1889800,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 r7, [pc, #952] @ (570d44 ) │ │ │ │ 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 +1889819,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 r7, [pc, #768] @ (570cbc ) │ │ │ │ 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 +1889838,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 r7, [pc, #576] @ (570c2c ) │ │ │ │ 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 +1889856,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 r7, [pc, #376] @ (570b94 ) │ │ │ │ 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 +1889874,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 r7, [pc, #184] @ (570b04 ) │ │ │ │ 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 +1889892,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 r6, [pc, #1016] @ (570e74 ) │ │ │ │ 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 +1889910,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 r6, [pc, #824] @ (570de4 ) │ │ │ │ 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 +1889929,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 r6, [pc, #640] @ (570d5c ) │ │ │ │ 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 +1889947,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 r6, [pc, #440] @ (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] │ │ │ │ @@ -1889988,15 +1889966,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 r6, [pc, #256] @ (570c3c ) │ │ │ │ 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 +1889990,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 r5, [pc, #1016] @ (570f70 ) │ │ │ │ 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 +1890051,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 r5, [pc, #344] @ (570d7c ) │ │ │ │ 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 +1890074,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 r5, [pc, #112] @ (570cd0 ) │ │ │ │ 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 +1890099,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 r4, [pc, #840] @ (570fec ) │ │ │ │ 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 +1890117,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 r4, [pc, #672] @ (570f74 ) │ │ │ │ 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 +1890322,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 r2, [pc, #600] @ (57113c ) │ │ │ │ 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 +1890341,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 r2, [pc, #416] @ (5710b4 ) │ │ │ │ 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 +1890369,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 r2, [pc, #216] @ (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 │ │ │ │ @@ -1890419,15 +1890397,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 r1, [pc, #952] @ (57135c ) │ │ │ │ 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 +1890491,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 │ │ │ │ + ldr r0, [pc, #896] @ (57141c ) │ │ │ │ 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 +1890574,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 │ │ │ │ + blxns lr │ │ │ │ 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 +1890665,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 │ │ │ │ + bx r6 │ │ │ │ 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 +1890926,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 │ │ │ │ + add r2, r9 │ │ │ │ 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 +1891343,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 r7, #152 @ 0x98 │ │ │ │ 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 +1891379,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 r7, #60 @ 0x3c │ │ │ │ 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 +1891415,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 r6, #234 @ 0xea │ │ │ │ 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 +1891452,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 r6, #136 @ 0x88 │ │ │ │ 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 +1891488,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 r6, #38 @ 0x26 │ │ │ │ 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 +1891525,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 r5, #194 @ 0xc2 │ │ │ │ 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 +1891765,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 r2, #254 @ 0xfe │ │ │ │ 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 +1892058,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 │ │ │ │ + subs r0, #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 │ │ │ │ ldr r5, [r2, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1892282,15 +1892260,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 r5, #170 @ 0xaa │ │ │ │ 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 +1892284,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 r5, #106 @ 0x6a │ │ │ │ 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 +1892308,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 r5, #42 @ 0x2a │ │ │ │ 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 +1892490,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 r3, #38 @ 0x26 │ │ │ │ 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 +1892521,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 r2, #212 @ 0xd4 │ │ │ │ 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 +1892540,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 r2, #164 @ 0xa4 │ │ │ │ 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 +1892558,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 r2, #114 @ 0x72 │ │ │ │ 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 +1892576,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 r2, #66 @ 0x42 │ │ │ │ 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 +1892660,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 r1, #98 @ 0x62 │ │ │ │ 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 +1892684,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 r1, #34 @ 0x22 │ │ │ │ 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 +1892708,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 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ 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 +1892732,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 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ 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 +1892756,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 │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ 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 +1892780,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 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ 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 +1893561,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, [r6, #29] │ │ │ │ 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 +1894426,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, [r5, #100] @ 0x64 │ │ │ │ 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 +1920995,16249 @@ │ │ │ │ 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, [r2, r5] │ │ │ │ lsls r4, r5, #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, [r2, r5] │ │ │ │ lsls r4, r5, #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, [r0, r5] │ │ │ │ lsls r4, r5, #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, [r7, 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] @ (585904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #944] @ (585cb8 ) │ │ │ │ + str r4, [r7, 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] @ (585920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #912] @ (585cb4 ) │ │ │ │ + str r4, [r6, 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] @ (58593c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #864] @ (585ca0 ) │ │ │ │ + str r0, [r5, 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] @ (585958 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #832] @ (585c9c ) │ │ │ │ + str r0, [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] @ (585974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #768] @ (585c78 ) │ │ │ │ + str r0, [r2, 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] @ (585990 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #704] @ (585c54 ) │ │ │ │ + str r0, [r0, 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] @ (5859ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #688] @ (585c60 ) │ │ │ │ + str r4, [r7, 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] @ (5859c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #672] @ (585c6c ) │ │ │ │ + str r0, [r7, 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] @ (5859e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #608] @ (585c48 ) │ │ │ │ + str 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] @ (585a00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #608] @ (585c64 ) │ │ │ │ + str 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] @ (585a1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #608] @ (585c80 ) │ │ │ │ + str 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] @ (585a38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #560] @ (585c6c ) │ │ │ │ + str r4, [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] @ (585a54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #528] @ (585c68 ) │ │ │ │ + str r4, [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] @ (585a70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #512] @ (585c74 ) │ │ │ │ + str 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] @ (585a8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #512] @ (585c90 ) │ │ │ │ + str 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] @ (585aa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #512] @ (585cac ) │ │ │ │ + str 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] @ (585ac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585cb8 ) │ │ │ │ + str r4, [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] @ (585ae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585cd4 ) │ │ │ │ + str r4, [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] @ (585afc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585cf0 ) │ │ │ │ + str r4, [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] @ (585b18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585d0c ) │ │ │ │ + str r4, [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] @ (585b34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #480] @ (585d18 ) │ │ │ │ + str 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] @ (585b50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #480] @ (585d34 ) │ │ │ │ + str 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] @ (585b6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #464] @ (585d40 ) │ │ │ │ + str r4, [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] @ (585b88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #448] @ (585d4c ) │ │ │ │ + str 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] @ (585ba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #432] @ (585d58 ) │ │ │ │ + str 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] @ (585bc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #400] @ (585d54 ) │ │ │ │ + str 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] @ (585bdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #352] @ (585d40 ) │ │ │ │ + str 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] @ (585bf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #352] @ (585d5c ) │ │ │ │ + str 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] @ (585c14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #352] @ (585d78 ) │ │ │ │ + str 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] @ (585c30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #304] @ (585d64 ) │ │ │ │ + str 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] @ (585c4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #272] @ (585d60 ) │ │ │ │ + str 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] @ (585c68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #256] @ (585d6c ) │ │ │ │ + str 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] @ (585c84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #240] @ (585d78 ) │ │ │ │ + str r4, [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] @ (585ca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #800] @ (585fc4 ) │ │ │ │ + str r0, [r3, r4] │ │ │ │ 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 ) │ │ │ │ + str r0, [r4, r3] │ │ │ │ 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 r6, [pc, #0] @ (585cdc ) │ │ │ │ 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 ) │ │ │ │ + str r4, [r5, 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] @ (585d10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #944] @ (5860c4 ) │ │ │ │ + str r4, [r7, 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] @ (585d2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r4, 585d8e │ │ │ │ + push {r2, r3, 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] @ (585d48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r0, #-664] @ 0xfffffd68 │ │ │ │ + cdp2 0, 9, 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] @ (585d64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r8, #-664] @ 0xfffffd68 │ │ │ │ + cdp2 0, 5, 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] @ (585d80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #656] @ (586014 ) │ │ │ │ + ldr r7, [pc, #976] @ (586154 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #976] @ (586170 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #960] @ (58617c ) │ │ │ │ lsls r4, r5, #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 ) │ │ │ │ + str r4, [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] @ (585df0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #816] @ (586124 ) │ │ │ │ + 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] @ (585e0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #864] @ (586170 ) │ │ │ │ + str r0, [r5, 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] @ (585e28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #864] @ (58618c ) │ │ │ │ + str r0, [r5, 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] @ (585e44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #864] @ (5861a8 ) │ │ │ │ + str r0, [r5, 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] @ (585e60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #848] @ (5861b4 ) │ │ │ │ + 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] @ (585e7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, r7] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ 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] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ 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 r7, [pc, #912] @ (586248 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #704] @ (586194 ) │ │ │ │ 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 r7, [pc, #800] @ (586210 ) │ │ │ │ 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 r7, [pc, #352] @ (58606c ) │ │ │ │ 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 │ │ │ │ + str.w r0, [r4, r6, 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] @ (585f40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf69c00a6 │ │ │ │ + @ instruction: 0xf7ec00a6 │ │ │ │ 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 r7, [pc, #368] @ (5860d0 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #352] @ (5860dc ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #336] @ (5860e8 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #320] @ (5860f4 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #304] @ (586100 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #272] @ (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] @ (586004 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #944] @ (5863b8 ) │ │ │ │ + ldr r7, [pc, #240] @ (5860f8 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #208] @ (5860f4 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #176] @ (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] @ (586058 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #848] @ (5863ac ) │ │ │ │ + ldr r7, [pc, #144] @ (5860ec ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #112] @ (5860e8 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #80] @ (5860e4 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #48] @ (5860e0 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #16] @ (5860dc ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #0] @ (5860e8 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #1008] @ (5864f4 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #960] @ (5864e0 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #912] @ (5864cc ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #896] @ (5864d8 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #864] @ (5864d4 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #848] @ (5864e0 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #816] @ (5864dc ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #800] @ (5864e8 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #768] @ (5864e4 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #752] @ (5864f0 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #720] @ (5864ec ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #672] @ (5864d8 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #624] @ (5864c4 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #576] @ (5864b0 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #528] @ (58649c ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #480] @ (586488 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #432] @ (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] @ (5862dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #64] @ (586320 ) │ │ │ │ + ldr r6, [pc, #384] @ (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] @ (5862f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #16] @ (58630c ) │ │ │ │ + ldr r6, [pc, #336] @ (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] @ (586314 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #992] @ (5866f8 ) │ │ │ │ + ldr r6, [pc, #288] @ (586438 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #224] @ (586414 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #176] @ (586400 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #112] @ (5863dc ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #64] @ (5863c8 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #16] @ (5863b4 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #992] @ (5867a0 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #944] @ (58678c ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #896] @ (586778 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #848] @ (586764 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #800] @ (586750 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #752] @ (58673c ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #768] @ (586768 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #800] @ (5867a4 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #768] @ (5867a0 ) │ │ │ │ lsls r4, r5, #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 5861dc │ │ │ │ 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 586148 │ │ │ │ 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 585e64 │ │ │ │ lsls r7, r4, #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 585e20 │ │ │ │ lsls r7, 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 r5, [pc, #304] @ (586660 ) │ │ │ │ lsls r4, r5, #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 585d54 │ │ │ │ lsls r7, r4, #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 586cb8 │ │ │ │ lsls r7, r4, #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 586c4c │ │ │ │ lsls r7, r4, #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, [r2, #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] @ (5865b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r4, #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, #8] @ (5865d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, 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] @ (5865f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r7, r4, #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, r0, #17 │ │ │ │ lsls r7, r4, #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, 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] @ (586644 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r4, #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] @ (586660 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pkhtb r0, r8, r6, asr #2 │ │ │ │ + ldc 0, cr0, [r8], {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] @ (58667c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eor.w r0, r8, r6, asr #2 │ │ │ │ + rsbs r0, r8, r6, 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] @ (586698 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb r4!, {r1, r2, r5, r7} │ │ │ │ + orns r0, r4, r6, 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] @ (5866b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r3, #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] @ (5866d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r3, #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] @ (5866ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ 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 r6, sp, #336 @ 0x150 │ │ │ │ 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] │ │ │ │ + ldrh r4, [r0, 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] @ (586740 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldrh r0, [r3, 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] @ (58675c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r1, #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] @ (586778 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r1, #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] @ (586794 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r7, r4, #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, r2, #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] @ (5867cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #432] @ (586980 ) │ │ │ │ + ldr r2, [pc, #752] @ (586ac0 ) │ │ │ │ lsls r4, r5, #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, r3, #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] @ (586804 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r4, #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] @ (586820 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r2, #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, #8] @ (58683c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + 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] @ (586858 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r1, #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] @ (586874 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r2, #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] @ (586890 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, r0 │ │ │ │ + lsls r0, r2, #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] @ (5868ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r6, #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] @ (5868c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r0, r7, #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] @ (5868e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u8 d16, d28, d22 │ │ │ │ + lsls r4, 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] @ (586900 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u8 q8, d16, d22 │ │ │ │ + lsls r0, r2, #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] @ (58691c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, 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] @ (586938 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u32 d0, d24, d22 │ │ │ │ + lsls r0, 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] @ (586954 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 10, cr0, cr12, cr6, {5} │ │ │ │ + vrev32. 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] @ (586970 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldrh r0, [r5, 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] @ (58698c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #864 @ (adr r2, 586cf0 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 586a30 ) │ │ │ │ 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 r5, sp, #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] @ (5869c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r4, 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] @ (5869e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #688] @ (586cb0 ) │ │ │ │ lsls r4, r5, #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 │ │ │ │ + ldr r0, [pc, #704] @ (586cdc ) │ │ │ │ lsls r4, r5, #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} │ │ │ │ + vext.8 d0, d16, d23, #0 │ │ │ │ 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 │ │ │ │ + vhadd.s8 d16, d20, d23 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #496] @ (586c60 ) │ │ │ │ lsls r4, r5, #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 │ │ │ │ + @ instruction: 0xf18000a7 │ │ │ │ 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 │ │ │ │ + vhadd.s32 d0, d20, d23 │ │ │ │ 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 │ │ │ │ + cdp 0, 11, cr0, cr8, 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] @ (586adc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586518 │ │ │ │ + b.n 5867b8 │ │ │ │ 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 586774 │ │ │ │ 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 r1, #176 @ 0xb0 │ │ │ │ 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 r1, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ + blxns 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] @ (586b68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, lr │ │ │ │ + blxns 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] @ (586b84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ 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 │ │ │ │ + blx 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] @ (586bbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ 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 r1, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ + ldr r4, [r6, #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] @ (586c10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, r2 │ │ │ │ + bxns ip │ │ │ │ lsls r4, r5, #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 │ │ │ │ + bx sp │ │ │ │ lsls r4, r5, #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 r2, pc, #944 @ (adr r2, 586ffc ) │ │ │ │ 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 │ │ │ │ + add r1, pc, #32 @ (adr r1, 586c88 ) │ │ │ │ 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 │ │ │ │ + bx 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] @ (586c9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp ip, ip │ │ │ │ + bxns 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] @ (586cb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4], #-668 @ 0xfffffd64 │ │ │ │ + ldc 0, cr0, [r4, #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] @ (586cd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [ip], #668 @ 0x29c │ │ │ │ + ldcl 0, cr0, [ip, #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] @ (586cf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5868dc │ │ │ │ + b.n 586b7c │ │ │ │ lsls r7, r4, #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 587330 │ │ │ │ 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 5871cc │ │ │ │ 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 5870e8 │ │ │ │ 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 586fcc │ │ │ │ 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 │ │ │ │ + b.n 586f30 │ │ │ │ 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 │ │ │ │ + b.n 586e94 │ │ │ │ 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 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] @ (586dd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586f84 │ │ │ │ + b.n 587224 │ │ │ │ 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 5870c0 │ │ │ │ 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 │ │ │ │ + b.n 586fdc │ │ │ │ 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 │ │ │ │ + b.n 586ec8 │ │ │ │ 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 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ 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 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ 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 │ │ │ │ + cmp r4, lr │ │ │ │ lsls r4, r5, #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 │ │ │ │ + lsls 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] @ (586eb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, r0 │ │ │ │ + cmp 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] @ (586ecc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r3 │ │ │ │ + blxns 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] @ (586ee8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, fp │ │ │ │ + blx r5 │ │ │ │ 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 │ │ │ │ + bx 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] @ (586f20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bics r4, r5 │ │ │ │ + add ip, pc │ │ │ │ lsls r4, r5, #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 │ │ │ │ + mov r8, r6 │ │ │ │ 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 │ │ │ │ + bxns 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] @ (586f74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, r1 │ │ │ │ + mov r8, fp │ │ │ │ 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 │ │ │ │ + mov ip, r3 │ │ │ │ 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 │ │ │ │ + add ip, 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] @ (586fc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 58702c │ │ │ │ + ble.n 586ecc │ │ │ │ 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 │ │ │ │ + ble.n 587010 │ │ │ │ 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 │ │ │ │ + bgt.n 5870dc │ │ │ │ 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 │ │ │ │ + bgt.n 587058 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xeb3000a7 │ │ │ │ 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 │ │ │ │ + sbc.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 │ │ │ │ + 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] @ (58708c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, r1 │ │ │ │ + mvns 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] @ (5870a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r0 │ │ │ │ + mvns 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] @ (5870c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 586fd8 │ │ │ │ + bls.n 587078 │ │ │ │ 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 │ │ │ │ + bls.n 587004 │ │ │ │ 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 │ │ │ │ + bls.n 587190 │ │ │ │ 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 58760c │ │ │ │ lsls r7, r4, #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 586e60 │ │ │ │ lsls r7, r4, #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 586ef4 │ │ │ │ lsls r7, r4, #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 5870a8 │ │ │ │ lsls r7, r4, #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 586f84 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + cmn 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] @ (5871c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r4, r3 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r4, r5, #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 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r4, r5, #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 │ │ │ │ + cmn r0, 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] @ (587214 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r1 │ │ │ │ + cmn 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] @ (587230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r0 │ │ │ │ + cmn 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] @ (58724c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #896 @ (adr r6, 5875d0 ) │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r4, r5, #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 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r4, r5, #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 r1, pc, #896 @ (adr r1, 587624 ) │ │ │ │ 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 │ │ │ │ + add r1, pc, #64 @ (adr r1, 587300 ) │ │ │ │ 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 │ │ │ │ + add r0, pc, #32 @ (adr r0, 5872fc ) │ │ │ │ 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 r7, [sp, #816] @ 0x330 │ │ │ │ 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 r7, [sp, #576] @ 0x240 │ │ │ │ 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 r5, [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] @ (58734c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #960 @ (adr r0, 587710 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 587450 ) │ │ │ │ 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, [r6, 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] @ (587384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r1, 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] @ (5873a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r0, 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] @ (5873bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, r4] │ │ │ │ + strh r0, [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] @ (5873d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #384] @ (58755c ) │ │ │ │ + ldr r6, [pc, #704] @ (58769c ) │ │ │ │ lsls r7, r4, #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 r7, [pc, #864] @ (587758 ) │ │ │ │ lsls r7, r4, #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 r5, [pc, #0] @ (587414 ) │ │ │ │ lsls r7, r4, #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 587070 │ │ │ │ lsls r7, r4, #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 58711c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + svc 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] @ (587480 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 587814 │ │ │ │ + b.n 587ab4 │ │ │ │ lsls r7, r4, #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 587b78 │ │ │ │ lsls r7, r4, #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 586cec │ │ │ │ lsls r7, r4, #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 587bc8 │ │ │ │ lsls r7, r4, #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 5871ac │ │ │ │ lsls r7, r4, #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 587230 │ │ │ │ lsls r7, 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 ) │ │ │ │ + str r0, [r6, 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] @ (587548 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + ands 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] @ (587564 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 587658 │ │ │ │ + bvc.n 5874f8 │ │ │ │ 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 │ │ │ │ + bvc.n 58763c │ │ │ │ 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 │ │ │ │ + bvs.n 587510 │ │ │ │ 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 │ │ │ │ + bvs.n 58768c │ │ │ │ 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 │ │ │ │ + bvs.n 587618 │ │ │ │ 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 │ │ │ │ + bpl.n 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] @ (58760c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 587690 │ │ │ │ + bpl.n 587530 │ │ │ │ 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 │ │ │ │ + bmi.n 5876ec │ │ │ │ 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 │ │ │ │ + bmi.n 587678 │ │ │ │ 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 │ │ │ │ + bcc.n 587604 │ │ │ │ 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 r6, [pc, #368] @ (5877f4 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + ldr r0, [pc, #832] @ (5879e0 ) │ │ │ │ lsls r7, r4, #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 r1, [pc, #944] @ (587a6c ) │ │ │ │ lsls r7, r4, #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 r1, [pc, #432] @ (587888 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + ble.n 587624 │ │ │ │ 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 r6, #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] @ (587728 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #8 │ │ │ │ + subs r6, #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] @ (587744 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #8 │ │ │ │ + subs r6, #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] @ (587760 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #8 │ │ │ │ + subs r6, #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] @ (58777c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #320 @ (adr r5, 5878c0 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 587a00 ) │ │ │ │ lsls r7, r4, #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 r6, pc, #208 @ (adr r6, 58786c ) │ │ │ │ lsls r7, r4, #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 r5, pc, #800 @ (adr r5, 587ad8 ) │ │ │ │ lsls r7, r4, #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 r5, pc, #800 @ (adr r5, 587af4 ) │ │ │ │ lsls r7, r4, #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 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] @ (587808 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #512 @ (adr r5, 587a0c ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 587b4c ) │ │ │ │ lsls r7, r4, #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 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] @ (587840 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #208 @ (adr r5, 587914 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 587a54 ) │ │ │ │ lsls r7, r4, #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 r5, #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] @ (587878 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #928 @ (adr r4, 587c1c ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 58795c ) │ │ │ │ lsls r7, r4, #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 r5, pc, #880 @ (adr r5, 587c08 ) │ │ │ │ lsls r7, r4, #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 r5, #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] @ (5878cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #512 @ (adr r4, 587ad0 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 587c10 ) │ │ │ │ lsls r7, r4, #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 r5, #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] @ (587904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #208 @ (adr r4, 5879d8 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 587b18 ) │ │ │ │ lsls r7, r4, #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 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] @ (58793c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r5, #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] @ (587958 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs 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] @ (587974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs 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] @ (587990 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r5, #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] @ (5879ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r5, #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] @ (5879c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs 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] @ (5879e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs 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] @ (587a00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r4, #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] @ (587a1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r4, #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] @ (587a38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs 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] @ (587a54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs 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] @ (587a70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs 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] @ (587a8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs 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] @ (587aa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs 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] @ (587ac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs 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] @ (587ae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs 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] @ (587afc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs 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] @ (587b18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #20 │ │ │ │ + subs 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] @ (587b34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #4 │ │ │ │ + subs 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] @ (587b50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + 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] @ (587b6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs 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] @ (587b88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs 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] @ (587ba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs 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] @ (587bc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r4, #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] @ (587bdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs 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, #8] @ (587bf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r3, #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] @ (587c14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + 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] @ (587c30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + 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] @ (587c4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs 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] @ (587c68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r3, #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] @ (587c84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + 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] @ (587ca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + 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] @ (587cbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r3, #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] @ (587cd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + 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] @ (587cf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r3, #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] @ (587d10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r3, #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] @ (587d2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #24 │ │ │ │ + subs r3, #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] @ (587d48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #8 │ │ │ │ + subs r3, #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] @ (587d64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r3, #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] @ (587d80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + 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] @ (587d9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs 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] @ (587db8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r3, #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] @ (587dd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + 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] @ (587df0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + 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] @ (587e0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r2, #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] @ (587e28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r2, #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] @ (587e44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r2, #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] @ (587e60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ 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 r2, #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] @ (587e98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ + 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] @ (587eb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ 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, [r2, #58] @ 0x3a │ │ │ │ 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 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] @ (587f08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ 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 r7, #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] @ (587f40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ 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 r5, #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] @ (587f78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ 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 r4, #172 @ 0xac │ │ │ │ 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 r1, #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] @ (587fcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ 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 r4, #32 │ │ │ │ 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 r3, #236 @ 0xec │ │ │ │ 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 r3, #176 @ 0xb0 │ │ │ │ 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 r3, #124 @ 0x7c │ │ │ │ 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 r4, #76 @ 0x4c │ │ │ │ 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 r5, #172 @ 0xac │ │ │ │ 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 r4, #128 @ 0x80 │ │ │ │ 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 r7, #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] @ (5880c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ 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 │ │ │ │ + subs r0, #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, #12] @ (588108 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + subs r0, #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] @ (588124 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r4, #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 r6, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r4, #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 r4, #32 │ │ │ │ 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 │ │ │ │ + subs r0, #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] @ (588194 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ 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 r3, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ + subs r0, #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] @ (5881e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r1, #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] @ (588204 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + subs r0, #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] @ (58823c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs 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, #8] @ (588258 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ 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: 0xf1e000a7 │ │ │ │ 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 r7, #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] @ (5882ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r7, #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] @ (5882c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r7, #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] @ (5882e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r7, #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] @ (588300 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r7, #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] @ (58831c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r7, #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] @ (588338 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r7, #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] @ (588354 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r7, #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] @ (588370 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r7, #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] @ (58838c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r7, #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] @ (5883a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r7, #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] @ (5883c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r7, #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] @ (5883e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r7, #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] @ (5883fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r7, #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, #12] @ (58841c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r7, #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] @ (58843c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r7, #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] @ (588458 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r7, #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] @ (588478 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r7, #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] @ (588494 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r7, #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] @ (5884b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #32 │ │ │ │ + adds r7, #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] @ (5884cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #28 │ │ │ │ + adds r7, #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] @ (5884e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #16 │ │ │ │ + adds r7, #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] @ (588504 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #8 │ │ │ │ + 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] @ (588520 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #12 │ │ │ │ + adds r7, #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] @ (58853c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r4, #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 r7, #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] @ (588574 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r7, #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] @ (588590 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r7, #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] @ (5885ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r7, #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] @ (5885c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r4, #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 r7, #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] @ (588600 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r7, #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] @ (58861c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r7, #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] @ (588638 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + 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] @ (588654 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r7, #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] @ (588670 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds 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] @ (58868c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds 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] @ (5886a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r7, #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] @ (5886c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r7, #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] @ (5886e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds 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] @ (5886fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r7, #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] @ (588718 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r6, #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] @ (588734 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r6, #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] @ (588750 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r6, #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] @ (58876c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r6, #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] @ (588788 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + 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] @ (5887a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r6, #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] @ (5887c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r6, #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] @ (5887dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds 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] @ (5887f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r6, #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] @ (588814 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r6, #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] @ (588830 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ 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, [r2, #58] @ 0x3a │ │ │ │ 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 r6, #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] @ (588884 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + 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] @ (5888a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + 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] @ (5888bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + 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] @ (5888d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf37c00a6 │ │ │ │ + @ instruction: 0xf4cc00a6 │ │ │ │ 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 r6!, {r2, 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] @ (588910 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + 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] @ (58892c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + 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] @ (588948 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r6, #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] @ (588964 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + 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] @ (588980 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + 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, #12] @ (5889a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r6, #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] @ (5889bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds 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] @ (5889d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r6, #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] @ (5889f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r6, #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] @ (588a10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + 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] @ (588a2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds 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] @ (588a48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r6, #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] @ (588a64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + 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] @ (588a80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + 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] @ (588a9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + 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] @ (588ab8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + 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] @ (588ad4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + 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] @ (588af0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + 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] @ (588b0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + 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] @ (588b28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + 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] @ (588b44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + 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] @ (588b60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + 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] @ (588b7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + 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] @ (588b98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + 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] @ (588bb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + 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] @ (588bd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + 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] @ (588bec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + 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] @ (588c08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + 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] @ (588c24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r5, #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] @ (588c40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r5, #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] @ (588c5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r5, #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] @ (588c78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r5, #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] @ (588c94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r5, #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] @ (588cb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r5, #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] @ (588ccc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r5, #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] @ (588ce8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r5, #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] @ (588d04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + 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] @ (588d20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + 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] @ (588d3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #28 │ │ │ │ + adds r5, #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] @ (588d58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #20 │ │ │ │ + adds r5, #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] @ (588d74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #12 │ │ │ │ + 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] @ (588d90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #4 │ │ │ │ + adds r5, #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] @ (588dac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r5, #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] @ (588dc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r5, #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] @ (588de4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r5, #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] @ (588e00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r5, #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] @ (588e1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r5, #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] @ (588e38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r5, #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] @ (588e54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + 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] @ (588e70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + 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] @ (588e8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + 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, #8] @ (588ea8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + 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] @ (588ec4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + 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] @ (588ee0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + 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] @ (588efc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r4, #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] @ (588f18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r4, #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] @ (588f34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r4, #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] @ (588f50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r4, #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] @ (588f6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r4, #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] @ (588f88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r4, #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] @ (588fa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + 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] @ (588fc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + 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] @ (588fdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + 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] @ (588ff8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + 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] @ (589014 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + 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] @ (589030 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + 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] @ (58904c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + 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] @ (589068 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs r0, r7 │ │ │ │ + add r8, 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] @ (589084 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #32 │ │ │ │ + adds 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] @ (5890a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #28 │ │ │ │ + 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] @ (5890bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r7, r4, #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 r6, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #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 r1, #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] @ (589110 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r5, #5 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ 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 r1, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ 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 r4, #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] @ (589184 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #16 │ │ │ │ + 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] @ (5891a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #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 r3, #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] @ (5891d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ 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 r3, #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] @ (589210 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r4, #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 r3, #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] @ (589248 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 58928c │ │ │ │ + bge.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] @ (589264 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 589258 │ │ │ │ + udf #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] @ (589280 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5891e4 │ │ │ │ + bge.n 589284 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + ble.n 589250 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bls.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] @ (5892d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 589298 │ │ │ │ + ble.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] @ (5892f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5893ac │ │ │ │ + bls.n 58924c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + ble.n 589218 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bls.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] @ (589344 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 589298 │ │ │ │ + bgt.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] @ (589360 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5893ec │ │ │ │ + bhi.n 58928c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bgt.n 589458 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bhi.n 589334 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bgt.n 589300 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bhi.n 58948c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bgt.n 589458 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bvc.n 5893ac │ │ │ │ lsls r7, r4, #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 │ │ │ │ + blt.n 589378 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bvc.n 589344 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bvc.n 589470 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bvs.n 589534 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bpl.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] @ (5894b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5893bc │ │ │ │ + bpl.n 58945c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bpl.n 589500 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bge.n 58948c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bge.n 5895d0 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bvs.n 589434 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bvs.n 589568 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bpl.n 58962c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bmi.n 5894d0 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bmi.n 589554 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bmi.n 5895f8 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bls.n 589584 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bls.n 5896c8 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bpl.n 589524 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bpl.n 589660 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bmi.n 589724 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 5895c8 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 58964c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 5896f0 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bhi.n 58967c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bhi.n 5897c0 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bmi.n 589614 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bmi.n 589758 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 58961c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcs.n 5896c0 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcs.n 589744 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcs.n 5897e8 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bvc.n 589774 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bvc.n 5896b8 │ │ │ │ lsls r7, r4, #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 r5, #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, #12] @ (5897e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r5, #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] @ (5897fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r5, #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] @ (589818 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r5, #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] @ (589834 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r4, #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 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, #12] @ (589870 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 5898a2 │ │ │ │ lsls r7, r4, #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 r5, #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] @ (5898a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r5, #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] @ (5898c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r5, #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] @ (5898e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r5, #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] @ (5898fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r5, #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] @ (589918 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r5, #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] @ (589934 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r5, #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] @ (589950 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r5, #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] @ (58996c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r5, #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, #12] @ (58998c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r5, #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] @ (5899a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp 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] @ (5899c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp 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] @ (5899e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp 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] @ (5899fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp 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] @ (589a18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r4, #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] @ (589a34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r4, #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] @ (589a50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r4, #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] @ (589a6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp 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] @ (589a88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp 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] @ (589aa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rev r4, r0 │ │ │ │ + cbnz r4, 589afc │ │ │ │ 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 │ │ │ │ + pop {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] @ (589adc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb 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] @ (589af8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r5, #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] @ (589b14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r4, #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] @ (589b30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r4, #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] @ (589b4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ 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, [r0, #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] @ (589b84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r0, #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] @ (589ba0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp 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] @ (589bbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp 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] @ (589bd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp 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] @ (589bf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + 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] @ (589c10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp 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] @ (589c2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r3, #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] @ (589c48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + 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] @ (589c64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp 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] @ (589c80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r3, #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] @ (589c9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + 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] @ (589cb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r3, #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] @ (589cd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r3, #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] @ (589cf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp 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] @ (589d0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r3, #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] @ (589d28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r3, #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] @ (589d44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp 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] @ (589d60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r3, #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] @ (589d7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589ca0 │ │ │ │ + bmi.n 589d40 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bmi.n 589e44 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 589d48 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 589e54 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bmi.n 589e98 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 589d9c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 589ea0 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcs.n 589db4 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 589df0 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 589ef4 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcs.n 589df8 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcs.n 589f14 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 589f48 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcs.n 589e4c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcs.n 589f50 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bne.n 589e74 │ │ │ │ lsls r7, r4, #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 r1, #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] @ (589f58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r1, #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] @ (589f74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r1, #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] @ (589f90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r1, #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] @ (589fac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + cmp r1, #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] @ (589fc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + cmp r0, #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] @ (589fe4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sxtb r4, r6 │ │ │ │ + cbz r4, 58a058 │ │ │ │ lsls r7, r4, #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 r1, #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] @ (58a01c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 58a060 │ │ │ │ + bne.n 58a100 │ │ │ │ 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} │ │ │ │ + beq.n 589fe4 │ │ │ │ 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, r1, #29 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 58a094 │ │ │ │ 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 │ │ │ │ + bne.n 58a058 │ │ │ │ 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 │ │ │ │ + bne.n 589fbc │ │ │ │ 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} │ │ │ │ + bne.n 58a120 │ │ │ │ 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 │ │ │ │ + bcs.n 58a114 │ │ │ │ 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 │ │ │ │ + cmp r0, #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] @ (58a11c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 58a17e │ │ │ │ + pop {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] @ (58a138 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r6} │ │ │ │ + pop {r4, 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] @ (58a154 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ 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 r2, 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, #8] @ (58a18c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ 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 │ │ │ │ + sub 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] @ (58a1c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 58a1ca │ │ │ │ + rev16 r0, 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] @ (58a1e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add 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] @ (58a1fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + rev 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] @ (58a218 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + cbnz r4, 58a252 │ │ │ │ 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} │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r7, r4, #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} │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r7, r4, #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, 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] @ (58a288 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r5, r6} │ │ │ │ + push {r4, r5, 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] @ (58a2a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r7, r4, #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} │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r7, r4, #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 r6, sp, #512 @ 0x200 │ │ │ │ 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 r6, sp, #176 @ 0xb0 │ │ │ │ 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, [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] @ (58a330 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r4, #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] @ (58a34c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ 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, [r3, #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] @ (58a384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + strb r0, [r5, #0] │ │ │ │ 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 r7, #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] @ (58a3bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r4, #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] @ (58a3d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #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 r5, #136 @ 0x88 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + adds r0, r3, #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] @ (58a42c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs 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] @ (58a448 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r0, 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, #12] @ (58a468 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r0, r5, #3 │ │ │ │ + movs 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] @ (58a488 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r0, r1, #5 │ │ │ │ + movs r0, #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] @ (58a4a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ 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, [r7, #9] │ │ │ │ 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, r4, #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] @ (58a4f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r1!, {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] @ (58a514 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r1!, {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] @ (58a530 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r7, r4, #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} │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r7, r4, #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} │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r7, r4, #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} │ │ │ │ + setend le │ │ │ │ lsls r7, r4, #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, 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] @ (58a5bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r7, r4, #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} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + push {r2, r3, 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] @ (58a610 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - uxtb r4, r1 │ │ │ │ + push {r2, r3, 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] @ (58a62c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #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, [r0, #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] @ (58a664 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r3, #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] @ (58a680 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r4, [r5, #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] @ (58a69c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + ldr r0, [r3, #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] @ (58a6d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ 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, [r4, #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] @ (58a70c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r0, 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] @ (58a728 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r2, r3 │ │ │ │ + adds r4, r4, #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] @ (58a744 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, r6 │ │ │ │ + subs r4, 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] @ (58a760 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs 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] @ (58a77c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r7, r4, #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, [r0, #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] @ (58a7b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r0, #3 │ │ │ │ + subs r4, r2, #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] @ (58a7d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ 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 r5!, {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] @ (58a808 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls 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] @ (58a824 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 58a870 │ │ │ │ + push {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] @ (58a840 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r3, 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] @ (58a85c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #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] @ (58a878 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrsh r0, [r3, 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] @ (58a894 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #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] @ (58a8b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r6, #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] @ (58a8cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrsh r0, [r6, 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] @ (58a8e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r4, 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] @ (58a904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #64 @ (adr r3, 58a948 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 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] @ (58a920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #656 @ (adr r2, 58abb4 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 58acf4 ) │ │ │ │ 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 r3, pc, #544 @ (adr r3, 58ab60 ) │ │ │ │ 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 │ │ │ │ + subs r4, r3, 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] @ (58a974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #80 @ (adr r5, 58a9c8 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 58ab08 ) │ │ │ │ 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 r6, pc, #48 @ (adr r6, 58a9c4 ) │ │ │ │ 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 r5, pc, #144 @ (adr r5, 58aa40 ) │ │ │ │ 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, r6, #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] @ (58a9e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r6, #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] @ (58aa00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r6, #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] @ (58aa1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r6, #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] @ (58aa38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r7, r4, #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, r5, #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, #12] @ (58aa74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r0, #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] @ (58aa90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adc.w r0, r4, #167 @ 0xa7 │ │ │ │ + @ instruction: 0xf29400a7 │ │ │ │ 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, 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] @ (58aac8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r1!, {r2, 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] @ (58aae4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #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 r4, #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] @ (58ab1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orn r0, r0, #5472256 @ 0x538000 │ │ │ │ + subs.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 │ │ │ │ + subs r4, r0, #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] @ (58ab54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #5 │ │ │ │ + subs r4, r0, #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] @ (58ab70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, #5 │ │ │ │ + subs r0, r0, #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] @ (58ab8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, #5 │ │ │ │ + subs r4, r7, #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] @ (58aba8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0010 │ │ │ │ + nop {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] @ (58abc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + itt cs │ │ │ │ + lslcs r7, r4, #2 │ │ │ │ + pushcs {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 │ │ │ │ + subs r0, r0, #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] @ (58abfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #4 │ │ │ │ + subs r4, r0, #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] @ (58ac18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r7, #4 │ │ │ │ + subs 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] @ (58ac34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r0, #5 │ │ │ │ + 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, #12] @ (58ac54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, r0, #5 │ │ │ │ + subs 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, #12] @ (58ac74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, r0, #5 │ │ │ │ + subs 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] @ (58ac90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it │ │ │ │ - lsl r6, r4, #2 │ │ │ │ + stmia r1!, {r3, 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, #12] @ (58acb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, #4 │ │ │ │ + subs r4, r6, #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, #12] @ (58acd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, #4 │ │ │ │ + subs r4, r6, #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, #12] @ (58acf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r3, #4 │ │ │ │ + subs 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] @ (58ad0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia 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] @ (58ad28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #3 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ad44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, #3 │ │ │ │ + subs r0, r7, #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] @ (58ad60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r3, #3 │ │ │ │ + subs r4, r5, #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] @ (58ad7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, 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] @ (58ad98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r0, 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] @ (58adb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ 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 │ │ │ │ + add r0, pc, #80 @ (adr r0, 58ae24 ) │ │ │ │ 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, 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, #8] @ (58ae08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #640 @ (adr r2, 58b08c ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 58b1cc ) │ │ │ │ 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 r3, pc, #512 @ (adr r3, 58b028 ) │ │ │ │ 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 r2, pc, #736 @ (adr r2, 58b124 ) │ │ │ │ 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 │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + itt hi │ │ │ │ + lslhi r7, r4, #2 │ │ │ │ + pushhi {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 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r4, #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, r7, #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, #12] @ (58aeb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ 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, r4, #19 │ │ │ │ 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, 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, #8] @ (58af10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r4, #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] @ (58af2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #12 │ │ │ │ + cmp r0, #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] @ (58af48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #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, [r2, #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] @ (58af80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r4, [r6, 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] @ (58af9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh 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, #8] @ (58afb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r3!, {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] @ (58afd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia 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] @ (58aff0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r1!, {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] @ (58b00c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, 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] @ (58b028 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, 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] @ (58b044 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it cc │ │ │ │ - lslcc r6, r4, #2 │ │ │ │ + stmia r0!, {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] @ (58b060 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r7 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r4, r5, #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, r6, 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] @ (58b098 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4, #668]! @ 0x29c │ │ │ │ + vhadd.s d0, d20, d23 │ │ │ │ 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 │ │ │ │ + cdp 0, 10, cr0, cr8, 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] @ (58b0d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + asrs 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] @ (58b0ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + asrs 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] @ (58b108 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r3, 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] @ (58b124 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ 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 r2, 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] @ (58b15c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r2, 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] @ (58b178 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ 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 r1, sp, #992 @ 0x3e0 │ │ │ │ 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 │ │ │ │ + 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] @ (58b1cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r2 │ │ │ │ + subs 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] @ (58b1e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 58b260 │ │ │ │ + pop {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] @ (58b204 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str 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] @ (58b220 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r1, 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] @ (58b23c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r2, 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] @ (58b258 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r3, 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] @ (58b274 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r6, 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] @ (58b290 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r7, 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] @ (58b2ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r2 │ │ │ │ + subs 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] @ (58b2c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r7, 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] @ (58b2e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r6, 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] @ (58b300 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r0, 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 │ │ │ │ ldr r0, [pc, #8] @ (58b31c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, 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] @ (58b338 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #96 @ (adr r0, 58b39c ) │ │ │ │ lsls r7, r4, #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, r7, 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] @ (58b370 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r7, 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] @ (58b38c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r6, 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] @ (58b3a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r6, 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] @ (58b3c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r5, 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] @ (58b3e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r3, 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] @ (58b3fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r2, 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] @ (58b418 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r7, 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, r5, r5 │ │ │ │ lsls r4, r5, #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} │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r7, r4, #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} │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r7, r4, #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, r5, 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] @ (58b4a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #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] @ (58b4c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #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] @ (58b4e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + adds r4, 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] @ (58b4fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [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] @ (58b518 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [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] @ (58b534 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + 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] @ (58b550 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + adds r0, 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] @ (58b56c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb738 │ │ │ │ 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 │ │ │ │ + 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] @ (58b5a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + adds r4, 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] @ (58b5c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + adds r4, r5, 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] @ (58b5dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + adds r4, 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] @ (58b5f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + adds r4, r3, 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] @ (58b614 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + adds r4, r2, 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] @ (58b630 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + adds r4, 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] @ (58b64c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + adds r4, 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] @ (58b668 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb744 │ │ │ │ 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 │ │ │ │ + str r0, [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] @ (58b6a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r4, #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, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r4, #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, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r4, #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, 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] @ (58b710 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, 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] @ (58b72c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, 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] @ (58b748 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r4, #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] @ (58b764 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, 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] @ (58b780 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, 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] @ (58b79c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs 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] @ (58b7b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + 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] @ (58b7d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + 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] @ (58b7f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + 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, #12] @ (58b810 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + 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] @ (58b82c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #208 @ (adr r3, 58b900 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 58ba40 ) │ │ │ │ lsls r7, r4, #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, 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] @ (58b864 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, 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] @ (58b880 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, 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] @ (58b89c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [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, #8] @ (58b8b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r7, r4, #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, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r4, #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, [r0, #62] @ 0x3e │ │ │ │ lsls r7, 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, [r7, #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] @ (58b930 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #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] @ (58b94c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + 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] @ (58b968 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #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] @ (58b984 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r4, #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, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r4, #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, r6, #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] @ (58b9d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r6, #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] @ (58b9f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, 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] @ (58ba10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r4, #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] @ (58ba2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r4, #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] @ (58ba48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs 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] @ (58ba64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, 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] @ (58ba80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs 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] @ (58ba9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs 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] @ (58bab8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs 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] @ (58bad4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r7, #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] @ (58baf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r5, #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] @ (58bb0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r3, #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] @ (58bb28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r1, #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] @ (58bb44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r0, #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] @ (58bb60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs 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] @ (58bb7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs 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] @ (58bb98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs 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] @ (58bbb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r7 │ │ │ │ + subs r4, r6, 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] @ (58bbd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, r5 │ │ │ │ + subs 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] @ (58bbec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, 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] @ (58bc08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ 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 r3!, {r2, 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] @ (58bc40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r3, 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] @ (58bc5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r3!, {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] @ (58bc78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia 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] @ (58bc94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, 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] @ (58bcb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r3!, {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] @ (58bccc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {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] @ (58bce8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r3!, {r2, 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] @ (58bd04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r3!, {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] @ (58bd20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r3!, {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] @ (58bd3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, 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] @ (58bd58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ 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} │ │ │ │ + stmia r0!, {r2, 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] @ (58bd90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it mi │ │ │ │ - lslmi r6, r4, #2 │ │ │ │ + stmia r0!, {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] @ (58bdac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - itt ne │ │ │ │ - lslne r6, r4, #2 │ │ │ │ - pushne {r3, lr} │ │ │ │ + stmia r0!, {r2, r3, 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] @ (58bdc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00f0 │ │ │ │ + stmia r0!, {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] @ (58bde4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00c4 │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ 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 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + it al │ │ │ │ + lslal 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 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + itt lt │ │ │ │ + lsllt r6, r4, #2 │ │ │ │ + pushlt {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 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + itt hi │ │ │ │ + lslhi r6, r4, #2 │ │ │ │ + pushhi {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 │ │ │ │ + stmia r0!, {r3, 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] @ (58be70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00c4 │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ 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 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - push {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] @ (58bea8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0050 │ │ │ │ + nop {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] @ (58bec4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - itt ls │ │ │ │ - lslls r6, r4, #2 │ │ │ │ - pushls {r3, lr} │ │ │ │ + stmia r0!, {r2, r3, 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] @ (58bee0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ite vs │ │ │ │ - lslvs r6, r4, #2 │ │ │ │ - pushvc {r3, lr} │ │ │ │ + stmia r0!, {r2, r3, 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] @ (58befc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it cc │ │ │ │ - lslcc r6, r4, #2 │ │ │ │ + stmia r0!, {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] @ (58bf18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it eq │ │ │ │ - lsleq r6, r4, #2 │ │ │ │ + stmia r0!, {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] @ (58bf34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00d4 │ │ │ │ + stmia 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] @ (58bf50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00a4 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + ite │ │ │ │ + lsl r6, r4, #2 │ │ │ │ + pushal {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 │ │ │ │ + nop {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] @ (58bf88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0040 │ │ │ │ + nop {9} │ │ │ │ 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 │ │ │ │ + stmia r0!, {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] @ (58bfc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it ne │ │ │ │ - lslne r6, r4, #2 │ │ │ │ + stmia r0!, {r3, 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] @ (58bfdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + bkpt 0x0098 │ │ │ │ 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} │ │ │ │ + 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] @ (58c014 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + 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] @ (58c030 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r4, #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] @ (58c04c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r6, #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] @ (58c068 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + ldrb r0, [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] @ (58c084 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r7, #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] @ (58c0a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + ldrb r0, [r4, #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] @ (58c0bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r7, r4, #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] │ │ │ │ + ldrb r0, [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] @ (58c0f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + ldrb r4, [r4, #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, #12] @ (58c114 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + asrs r4, r5, #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] @ (58c130 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + 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] @ (58c14c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + ldrb r0, [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] @ (58c168 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + ldrb r0, [r5, #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] @ (58c184 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + ldrb 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] @ (58c1a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r0, #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] @ (58c1bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, 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] @ (58c1d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs 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, #12] @ (58c1f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r2, #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] @ (58c214 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r2, #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] @ (58c230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs 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] @ (58c24c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, 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] @ (58c268 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs 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] @ (58c284 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs 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] @ (58c2a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ 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, [r7, #52] @ 0x34 │ │ │ │ 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, [r1, #27] │ │ │ │ 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, r2, #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] @ (58c310 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r1, #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] @ (58c32c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r0, #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] @ (58c348 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r0, #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] @ (58c364 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r1, #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] @ (58c380 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r2, #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] @ (58c39c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r2, #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, #12] @ (58c3bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r0, #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] @ (58c3d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs 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] @ (58c3f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [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, #12] @ (58c414 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs 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] @ (58c430 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + 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, #12] @ (58c450 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs 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] @ (58c46c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 2, cr0, cr12, cr6, {5} │ │ │ │ + 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] @ (58c488 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #592 @ (adr r7, 58c6dc ) │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r7, r4, #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 r0, sp, #560 @ 0x230 │ │ │ │ lsls r7, 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 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, #8] @ (58c4e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + add r1, pc, #192 @ (adr r1, 58c5a4 ) │ │ │ │ lsls r7, r4, #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 r1, 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] @ (58c518 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #1008 @ (adr r7, 58c90c ) │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r7, r4, #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 r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, 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, 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] @ (58c570 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r4!, {r1, r2, r5, r7} │ │ │ │ + and.w r0, r4, r6, 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] @ (58c58c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, 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] @ (58c5a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + 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, #12] @ (58c5c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [ip, #-664]! @ 0xfffffd68 │ │ │ │ + cdp2 0, 8, 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] @ (58c5e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 7, cr0, cr8, cr6, {5} │ │ │ │ + vaddl.u8 q8, 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] @ (58c600 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, pc │ │ │ │ + mov r8, 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, #8] @ (58c61c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r3 │ │ │ │ + mov r4, sp │ │ │ │ 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, 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, #12] @ (58c65c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs 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] @ (58c678 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, sp │ │ │ │ + ldr r0, [pc, #240] @ (58c76c ) │ │ │ │ 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 r5, [pc, #608] @ (58c8f8 ) │ │ │ │ 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 r7, [pc, #848] @ (58ca04 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + eors r4, 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] @ (58c6e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #28 │ │ │ │ + eors 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] @ (58c704 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #416] @ (58c8a8 ) │ │ │ │ + ldr r2, [pc, #736] @ (58c9e8 ) │ │ │ │ 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 r2, [pc, #528] @ (58c934 ) │ │ │ │ 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 r2, [pc, #160] @ (58c7e0 ) │ │ │ │ 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 r1, [pc, #976] @ (58cb2c ) │ │ │ │ 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 r4, [pc, #112] @ (58c7e8 ) │ │ │ │ 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, 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] @ (58c7ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, 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, #12] @ (58c7cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs 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] @ (58c7e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 58c744 │ │ │ │ + bcc.n 58c7e4 │ │ │ │ lsls r7, r4, #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, 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] @ (58c820 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r4, #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] @ (58c83c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs 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] @ (58c858 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r1, #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] @ (58c874 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb 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] @ (58c890 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r0, #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] @ (58c8ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r3, #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] @ (58c8cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r3, #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] @ (58c8e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs 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] @ (58c904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs 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] @ (58c920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r2, #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, #12] @ (58c940 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r7, 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, 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] @ (58c97c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r1, #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] @ (58c998 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r4, #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] @ (58c9b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r3, #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] @ (58c9d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r2, #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] @ (58c9ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r2, #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] @ (58ca08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + 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] @ (58ca24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, 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] @ (58ca40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r7, #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] @ (58ca5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, r7, #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] @ (58ca78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r3, #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] @ (58ca94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r2, #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] @ (58cab0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, 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] @ (58cacc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs 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] @ (58cae8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, 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, #8] @ (58cb04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, 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, #8] @ (58cb20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, 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, #8] @ (58cb3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, 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, #8] @ (58cb58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, 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] @ (58cb78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, 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, #8] @ (58cb94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, 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] @ (58cbb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r7, #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] @ (58cbcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + 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] @ (58cbe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + ldmia r0!, {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] @ (58cc04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r7, #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] @ (58cc20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r0, #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] @ (58cc3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r0, #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] @ (58cc58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r7, #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] @ (58cc74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r6, #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] @ (58cc90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, 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] @ (58ccac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #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] @ (58ccc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, 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, #8] @ (58cce4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #624] @ (58cf58 ) │ │ │ │ + ldr r2, [pc, #944] @ (58d098 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + @ instruction: 0xf52400a6 │ │ │ │ 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 │ │ │ │ + cmp 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] @ (58cd38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r1, #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] @ (58cd54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + 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] @ (58cd70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + 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] @ (58cd8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + 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] @ (58cda8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsrs r0, 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] @ (58cdc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsrs r0, r5, #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] @ (58cde0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsrs r0, r4, #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] @ (58cdfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + 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] @ (58ce18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsrs r0, 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] @ (58ce34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsrs r0, r1, #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] @ (58ce50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsrs r4, r7, #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] @ (58ce6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsrs r0, r6, #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] @ (58ce88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + 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] @ (58cea4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsrs r0, 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] @ (58cec0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + 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] @ (58cedc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsrs r0, r0, #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] @ (58cef8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsrs r4, r6, #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] @ (58cf14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + ldrh r4, [r2, #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] @ (58cf4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #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, #12] @ (58cf6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsrs r4, r2, #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] @ (58cf88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ 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 r6, [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] @ (58cfc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls 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] @ (58cfdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r4, #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, [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] @ (58d014 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r1, #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, #12] @ (58d034 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #800] @ (58d358 ) │ │ │ │ + ldr r2, [pc, #96] @ (58d098 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bx 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, #12] @ (58d070 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #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] @ (58d08c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp ip, sl │ │ │ │ + bxns 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] @ (58d0a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + 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] @ (58d0c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, 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] @ (58d0e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r7, r4, #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, r3, #8 │ │ │ │ lsls r7, r4, #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, r6, #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] @ (58d134 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, 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] @ (58d150 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r4, #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] @ (58d16c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, 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] @ (58d188 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, 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] @ (58d1a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r7, #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] @ (58d1c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, 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] @ (58d1dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf30c00a6 │ │ │ │ + orrs.w r0, ip, #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] @ (58d1f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf38400a6 │ │ │ │ + @ instruction: 0xf4d400a6 │ │ │ │ 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, r6, #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] @ (58d230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r6, #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] @ (58d24c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r6, #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] @ (58d268 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r6, #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] @ (58d284 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, 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] @ (58d2a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, 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] @ (58d2bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r4, #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] @ (58d2d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r4, #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] @ (58d2f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r7, [sp, #16] │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ 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, 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] @ (58d32c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r7, #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] @ (58d348 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r6, #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] @ (58d364 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r5, #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] @ (58d380 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r4, #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] @ (58d39c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r3, #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] @ (58d3b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + 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] @ (58d3d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r1, #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] @ (58d3f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r0, #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] @ (58d40c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r7, #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] @ (58d428 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls 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] @ (58d444 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls 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] @ (58d460 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls 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] @ (58d47c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r3, #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] @ (58d498 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, 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] @ (58d4b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + 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] @ (58d4d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + 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] @ (58d4ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r7, #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] @ (58d508 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, 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] @ (58d524 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + 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] @ (58d540 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls 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] @ (58d55c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, 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] @ (58d578 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + 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] @ (58d594 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, 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, #8] @ (58d5b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls 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] @ (58d5cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r7, #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] @ (58d5e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, 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] @ (58d604 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, 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] @ (58d620 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #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] @ (58d63c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r6, #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] @ (58d658 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, 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] @ (58d674 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + 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] @ (58d690 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + 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] @ (58d6ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + 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] @ (58d6c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, 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] @ (58d6e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, 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] @ (58d700 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + 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] @ (58d71c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + 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] @ (58d738 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, 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] @ (58d754 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, 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] @ (58d770 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + 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] @ (58d78c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + 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] @ (58d7a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, 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] @ (58d7c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, 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] @ (58d7e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + 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] @ (58d7fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + 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] @ (58d818 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, 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] @ (58d834 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, 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] @ (58d850 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r0, #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] @ (58d86c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r6, #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] @ (58d888 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r5, #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] @ (58d8a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r4, #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] @ (58d8c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r4, #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] @ (58d8dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r4, [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, #12] @ (58d8fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + 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, #12] @ (58d91c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + 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] @ (58d938 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [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] @ (58d954 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r4, [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] @ (58d970 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ 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, r7, #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] @ (58d9a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r7, #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] @ (58d9c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r7, 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 r2, [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] @ (58da00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r1, #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] @ (58da1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r6, #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] @ (58da38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r7, #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] @ (58da54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r6, #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] @ (58da70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r0, r5, #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] @ (58da90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str 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] @ (58daac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r4, #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, [r2, #22] │ │ │ │ lsls r7, r4, #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, [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] @ (58db00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ 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} │ │ │ │ + vhadd.s32 d16, 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] @ (58db38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r6, #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] @ (58db54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [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] @ (58db70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #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] @ (58db8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [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, #12] @ (58dbac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r7, 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, r0, #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] @ (58dbe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [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] @ (58dc04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r0 │ │ │ │ + lsls 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, #8] @ (58dc20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + str r0, [r5, #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] @ (58dc3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [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, #12] @ (58dc5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 58d4a0 │ │ │ │ + b.n 58d740 │ │ │ │ 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 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + ldrd r0, r0, [ip], #-664 @ 0x298 │ │ │ │ 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 │ │ │ │ + lsls 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, #12] @ (58dcbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vhadd.u d16, d20, d27 │ │ │ │ + lsls r4, r0, #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] @ (58dcd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u32 d16, d16, d27 │ │ │ │ + lsls r0, r6, #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] @ (58dcf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [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] @ (58dd10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r0, 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] @ (58dd2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58e1b0 │ │ │ │ + b.n 58e450 │ │ │ │ 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 58d8b4 │ │ │ │ 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 58d6b8 │ │ │ │ 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, [r7, 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] @ (58dd9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58de20 │ │ │ │ + b.n 58e0c0 │ │ │ │ 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, [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] @ (58ddd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 7, cr0, cr4, cr11, {5} │ │ │ │ + vaddl.u8 q8, 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] @ (58ddf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 6, cr0, cr8, cr11, {5} │ │ │ │ + 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, #8] @ (58de0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58e008 │ │ │ │ + b.n 58e2a8 │ │ │ │ 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 58e1d4 │ │ │ │ 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 │ │ │ │ + blt.n 58dd68 │ │ │ │ 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] │ │ │ │ + strh r4, [r5, 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] @ (58de7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [ip, #684]! @ 0x2ac │ │ │ │ + vhadd.u d0, d28, d27 │ │ │ │ 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 │ │ │ │ + vhadd.u 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] @ (58deb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4, #684] @ 0x2ac │ │ │ │ + vhadd.u32 d0, 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] @ (58ded0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r8, #684] @ 0x2ac │ │ │ │ + vhadd.u16 d0, d24, d27 │ │ │ │ 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 │ │ │ │ + vhadd.u8 d0, d28, d27 │ │ │ │ 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 │ │ │ │ + vhadd.u8 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] @ (58df24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r4, #684]! @ 0x2ac │ │ │ │ + cdp2 0, 15, 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] @ (58df40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r8, #684] @ 0x2ac │ │ │ │ + cdp2 0, 14, 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] @ (58df5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ + cdp2 0, 13, 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] @ (58df78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r0, #684] @ 0x2ac │ │ │ │ + cdp2 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] @ (58df94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ + cdp2 0, 12, 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] @ (58dfb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ + cdp2 0, 11, 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] @ (58dfcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ + cdp2 0, 10, 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] @ (58dfe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ + cdp2 0, 10, 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] @ (58e004 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ + cdp2 0, 9, 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] @ (58e020 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ + cdp2 0, 8, 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] @ (58e03c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r6, #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] @ (58e058 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ + cdp2 0, 6, 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] @ (58e074 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ + cdp2 0, 5, 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] @ (58e090 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ + cdp2 0, 5, 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] @ (58e0ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ + cdp2 0, 5, 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] @ (58e0c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r8], #684 @ 0x2ac │ │ │ │ + cdp2 0, 4, 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] @ (58e0e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + cdp2 0, 4, 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] @ (58e100 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + cdp2 0, 3, 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] @ (58e11c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + cdp2 0, 3, 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] @ (58e138 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [ip], {171} @ 0xab │ │ │ │ + cdp2 0, 2, 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] @ (58e154 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4], {171} @ 0xab │ │ │ │ + cdp2 0, 2, 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] @ (58e170 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [ip], {171} @ 0xab │ │ │ │ + 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] @ (58e18c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4], {171} @ 0xab │ │ │ │ + cdp2 0, 1, 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] @ (58e1a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + cdp2 0, 0, 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] @ (58e1c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 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] @ (58e1e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + 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] @ (58e1fc ) │ │ │ │ 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] @ (58e218 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], {171} @ 0xab │ │ │ │ + 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] @ (58e234 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r4], {171} @ 0xab │ │ │ │ + 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] @ (58e250 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, ip, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf32c00a6 │ │ │ │ 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 │ │ │ │ + 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] @ (58e288 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4], #-684 @ 0xfffffd54 │ │ │ │ + ldc2 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] @ (58e2a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [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] @ (58e2c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {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] @ (58e2dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], {171} @ 0xab │ │ │ │ + stc2l 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] @ (58e2f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r4], {171} @ 0xab │ │ │ │ + stc2l 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] @ (58e314 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r0], {171} @ 0xab │ │ │ │ + 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] @ (58e330 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip], {171} @ 0xab │ │ │ │ + ldc2l 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 │ │ │ │ + ldc2l 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 │ │ │ │ + strb r4, [r2, #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] @ (58e384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #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] @ (58e3a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #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] @ (58e3bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r7, #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] @ (58e3d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb9400ab │ │ │ │ + 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] @ (58e3f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb9000ab │ │ │ │ + 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] @ (58e410 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8c00ab │ │ │ │ + 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] @ (58e42c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8800ab │ │ │ │ + ldc2l 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] @ (58e448 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8000ab │ │ │ │ + ldc2l 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] @ (58e464 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb7800ab │ │ │ │ + stc2l 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] @ (58e480 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb7000ab │ │ │ │ + stc2l 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] @ (58e49c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb6800ab │ │ │ │ + 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] @ (58e4b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb6400ab │ │ │ │ + ldc2 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] @ (58e4d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb6000ab │ │ │ │ + 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] @ (58e4f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb5800ab │ │ │ │ + stc2 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] @ (58e50c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb5000ab │ │ │ │ + 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] @ (58e528 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb4800ab │ │ │ │ + ldc2 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] @ (58e544 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb4000ab │ │ │ │ + ldc2 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] @ (58e560 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb3800ab │ │ │ │ + stc2 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] @ (58e57c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb3000ab │ │ │ │ + stc2 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] @ (58e598 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb2c00ab │ │ │ │ + ldc2l 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] @ (58e5b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb2800ab │ │ │ │ + ldc2l 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] @ (58e5d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb2000ab │ │ │ │ + ldc2l 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] @ (58e5ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb1800ab │ │ │ │ + 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] @ (58e608 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb1000ab │ │ │ │ + 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] @ (58e624 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb0800ab │ │ │ │ + mrrc2 0, 10, r0, r8, cr11 │ │ │ │ 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 │ │ │ │ + mrrc2 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] @ (58e65c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaf800ab │ │ │ │ + mcrr2 0, 10, r0, r8, cr11 │ │ │ │ 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 │ │ │ │ + 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] @ (58e694 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaf000ab │ │ │ │ + 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] @ (58e6b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfae800ab │ │ │ │ + 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] @ (58e6cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfae000ab │ │ │ │ + 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] @ (58e6e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfad800ab │ │ │ │ + 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] @ (58e704 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfad000ab │ │ │ │ + stc2 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] @ (58e720 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfac800ab │ │ │ │ + ldc2 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] @ (58e73c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfac000ab │ │ │ │ + ldc2 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] @ (58e758 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfabc00ab │ │ │ │ + stc2 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] @ (58e774 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfab800ab │ │ │ │ + stc2 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] @ (58e790 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfab000ab │ │ │ │ + stc2 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] @ (58e7ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaa800ab │ │ │ │ + @ instruction: 0xfbf800ab │ │ │ │ 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: 0xfbf400ab │ │ │ │ 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, [r1, #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] @ (58e800 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r1, #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] @ (58e81c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa6000ab │ │ │ │ + @ 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] @ (58e838 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r8], {166} @ 0xa6 │ │ │ │ + ldcl 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} │ │ │ │ + ldmia r0!, {r2, r3, 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] @ (58e870 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa1c00ab │ │ │ │ + @ instruction: 0xfb6c00ab │ │ │ │ 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 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r7, r4, #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, [r7, #40] @ 0x28 │ │ │ │ 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, [r1, #40] @ 0x28 │ │ │ │ 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, [r6, #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, #12] @ (58e91c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vst1.8 {d0[5]}, [r4], fp │ │ │ │ + @ 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] @ (58e938 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + adds r1, #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] @ (58e954 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ 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] │ │ │ │ + @ instruction: 0xfa8800ab │ │ │ │ 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, [r2, #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] @ (58e9a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r4, #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] @ (58e9c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r8, #171] @ 0xab │ │ │ │ + @ instruction: 0xfa4800ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xfa4000ab │ │ │ │ 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, [r4, #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] @ (58ea1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r4, [r4, #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] @ (58ea38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ 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 │ │ │ │ + vld1.8 {d16[5]}, [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] @ (58ea70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb 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] @ (58ea8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w r0, [r8, fp, lsl #2] │ │ │ │ + ldrsh.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] │ │ │ │ + ldrsh.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] │ │ │ │ + vld1.8 {d0[5]}, [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] @ (58eae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r4, #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] @ (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, [r3, #31] │ │ │ │ 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} │ │ │ │ + ldrd r0, r0, [r0, #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] @ (58eb50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r4!, {r1, r2, r5, r7} │ │ │ │ + and.w r0, r4, r6, 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] @ (58eb6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7c800ab │ │ │ │ + ldrsb.w r0, [r8, 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] @ (58eb88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb 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] @ (58eba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ 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 │ │ │ │ + ldr.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] @ (58ebdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf78000ab │ │ │ │ + ldr.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] @ (58ebf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf77000ab │ │ │ │ + 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] @ (58ec14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf76400ab │ │ │ │ + ldrh.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] @ (58ec30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf75800ab │ │ │ │ + strh.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] @ (58ec4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf74800ab │ │ │ │ + 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] @ (58ec68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf73800ab │ │ │ │ + strb.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] @ (58ec84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf72800ab │ │ │ │ + ldr??.w r0, [r8, 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] @ (58eca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + adds 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] @ (58ecbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6fc00ab │ │ │ │ + str.w r0, [ip, 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] @ (58ecd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + strh.w r0, [r0, 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] @ (58ed10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movt r0, #18603 @ 0x48ab │ │ │ │ + ldrb.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] @ (58ed2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + @ instruction: 0xf7ec00ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf7e000ab │ │ │ │ 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: 0xf7d400ab │ │ │ │ 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 r7, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #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: 0xf7ac00ab │ │ │ │ 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: 0xf7a000ab │ │ │ │ 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: 0xf78c00ab │ │ │ │ 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: 0xf77800ab │ │ │ │ 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: 0xf77800ab │ │ │ │ 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, [r7, #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] @ (58ee68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [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] @ (58ee84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r5, #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] @ (58eea0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {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] @ (58eebc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, 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] @ (58eed8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r3, 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] @ (58eef4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf58000ab │ │ │ │ + @ instruction: 0xf6d000ab │ │ │ │ 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 │ │ │ │ + movt r0, #18603 @ 0x48ab │ │ │ │ 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 r2, #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] @ (58ef4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r7, #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] @ (58ef68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf52c00ab │ │ │ │ + @ instruction: 0xf67c00ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf67400ab │ │ │ │ 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 │ │ │ │ + @ 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] @ (58efbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds.w r0, r0, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf66000ab │ │ │ │ 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: 0xf65400ab │ │ │ │ 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 │ │ │ │ + movw r0, #34987 @ 0x88ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf63800ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf62800ab │ │ │ │ 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 r4, #80 @ 0x50 │ │ │ │ lsls r7, r4, #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 r4, #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] @ (58f080 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r7, r4, #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 r6, #208 @ 0xd0 │ │ │ │ lsls r7, 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 │ │ │ │ + sub.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 r6, #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] @ (58f0f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #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 r6, #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] @ (58f12c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58ec58 │ │ │ │ + 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] @ (58f148 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rors r4, r0 │ │ │ │ + orrs 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] @ (58f164 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58ee98 │ │ │ │ + b.n 58f138 │ │ │ │ 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 │ │ │ │ + bls.n 58f214 │ │ │ │ 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: 0xf4d000ab │ │ │ │ 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: 0xf4c400ab │ │ │ │ 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: 0xf4b800ab │ │ │ │ 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: 0xf4ac00ab │ │ │ │ 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: 0xf4a000ab │ │ │ │ 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 │ │ │ │ + eors.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] @ (58f244 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf33c00ab │ │ │ │ + eor.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] @ (58f260 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf33400ab │ │ │ │ + eor.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] @ (58f27c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf32400ab │ │ │ │ + orns 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] @ (58f298 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf31400ab │ │ │ │ + orn 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] @ (58f2b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf30400ab │ │ │ │ + orrs.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] @ (58f2d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + itt cc │ │ │ │ + lslcc r6, r4, #2 │ │ │ │ + pushcc {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, r5, r6, r7, 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] @ (58f308 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movt r0, #171 @ 0xab │ │ │ │ + ands.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] @ (58f324 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf2b000ab │ │ │ │ + and.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] @ (58f340 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subw r0, r4, #171 @ 0xab │ │ │ │ + @ instruction: 0xf3f400ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf3e400ab │ │ │ │ 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: 0xf3d800ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf3c800ab │ │ │ │ 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: 0xf3bc00ab │ │ │ │ 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: 0xf3b000ab │ │ │ │ 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: 0xf3a400ab │ │ │ │ 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: 0xf39800ab │ │ │ │ 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: 0xf38c00ab │ │ │ │ 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: 0xf38000ab │ │ │ │ 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: 0xf37400ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf36800ab │ │ │ │ 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: 0xf35800ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xe9b400a6 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf32c00ab │ │ │ │ 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: 0xf31c00ab │ │ │ │ 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: 0xf30800ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf2f400ab │ │ │ │ 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 │ │ │ │ + @ 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] @ (58f554 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #592 @ (adr r2, 58f7a8 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 58f8e8 ) │ │ │ │ lsls r7, r4, #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 r3, pc, #864 @ (adr r3, 58f8d4 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + @ instruction: 0xf29400ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf28000ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf27000ab │ │ │ │ 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 │ │ │ │ + @ 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] @ (58f5fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #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] @ (58f618 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0e400ab │ │ │ │ + @ instruction: 0xf23400ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf22400ab │ │ │ │ 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: 0xf21400ab │ │ │ │ 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 │ │ │ │ + addw 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] @ (58f688 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0a800ab │ │ │ │ + @ instruction: 0xf1f800ab │ │ │ │ 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: 0xf1ec00ab │ │ │ │ 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: 0xf1e000ab │ │ │ │ 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 │ │ │ │ + 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] @ (58f6f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orns r0, r8, #171 @ 0xab │ │ │ │ + rsb 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] @ (58f714 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcs.n 58f774 │ │ │ │ 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, r2, #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] @ (58f768 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds 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] @ (58f784 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vext.8 d16, d28, d27, #0 │ │ │ │ + adc.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, 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, #8] @ (58f7bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.s16 q8, d20, d27 │ │ │ │ + @ instruction: 0xf12400ab │ │ │ │ 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, r4, #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] @ (58f7f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds 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] @ (58f814 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r7, r4 │ │ │ │ + adds r0, r1, #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] @ (58f830 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r7} │ │ │ │ + pop {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] @ (58f84c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.s16 d16, d16, d27 │ │ │ │ + @ instruction: 0xf0a000ab │ │ │ │ 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, 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] @ (58f884 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + 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] @ (58f8a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r5, 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] @ (58f8bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, 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] @ (58f8d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 13, cr0, cr0, cr11, {5} │ │ │ │ + bic.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] @ (58f8f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 12, cr0, cr0, cr11, {5} │ │ │ │ + ands.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] @ (58f910 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 11, cr0, cr0, cr11, {5} │ │ │ │ + and.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] @ (58f92c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 10, cr0, cr0, cr11, {5} │ │ │ │ + vext.8 d16, d16, d27, #0 │ │ │ │ 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} │ │ │ │ + vaddl.s32 q8, 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] @ (58f964 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 8, cr0, cr4, cr11, {5} │ │ │ │ + vaddl.s16 q8, 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] @ (58f980 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb 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] @ (58f99c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r6, 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] @ (58f9b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [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] @ (58f9d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [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] @ (58f9f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r2, #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] @ (58fa0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + lsrs 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] @ (58fa28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + vhadd.s8 d0, 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] @ (58fa60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + cdp 0, 13, 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] @ (58fa98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r0, #684] @ 0x2ac │ │ │ │ + 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] @ (58fab4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r0, #-684]! @ 0xfffffd54 │ │ │ │ + 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] @ (58fad0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ + 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] @ (58faec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r2, #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] @ (58fb08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ + cdp 0, 8, 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] @ (58fb24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [ip, #-684]! @ 0xfffffd54 │ │ │ │ + cdp 0, 7, 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] @ (58fb40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r0, #-684]! @ 0xfffffd54 │ │ │ │ + cdp 0, 7, 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] @ (58fb5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ + cdp 0, 6, 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] @ (58fb78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r8, #-684] @ 0xfffffd54 │ │ │ │ + cdp 0, 5, 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] @ (58fb94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + cdp 0, 4, 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] @ (58fbb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + cdp 0, 3, 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] @ (58fbcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [ip], {171} @ 0xab │ │ │ │ + cdp 0, 2, 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] @ (58fbe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [ip], {171} @ 0xab │ │ │ │ + cdp 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] @ (58fc04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + cdp 0, 0, 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] @ (58fc20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #24 │ │ │ │ + adds r2, #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] @ (58fc3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 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] @ (58fc58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r8], #-684 @ 0xfffffd54 │ │ │ │ + stcl 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, #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] @ (58fc90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mrrc 0, 10, r0, r0, cr11 @ │ │ │ │ + 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] @ (58fcac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + movs r0, #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] @ (58fce4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #944 @ (adr r0, 590098 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 58fdd8 ) │ │ │ │ lsls r7, r4, #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, #-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] @ (58fd1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, r8, fp, asr #2 │ │ │ │ + stc 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] @ (58fd38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsb r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58fd54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs.w r0, r8, fp, asr #2 │ │ │ │ + stc 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] @ (58fd70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sub.w r0, r8, fp, asr #2 │ │ │ │ + ldcl 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] @ (58fd8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb9800ab │ │ │ │ + stcl 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] @ (58fda8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb8800ab │ │ │ │ + ldcl 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] @ (58fdc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs.w r0, r8, fp, asr #2 │ │ │ │ + stcl 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] @ (58fde0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbc.w r0, r8, fp, asr #2 │ │ │ │ + ldc 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] @ (58fdfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adcs.w r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58fe18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adc.w r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58fe34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb3800ab │ │ │ │ + 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] @ (58fe50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb2800ab │ │ │ │ + ldcl 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] @ (58fe6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds.w r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58fe88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add.w r0, r8, fp, asr #2 │ │ │ │ + mrrc 0, 10, r0, r8, cr11 │ │ │ │ 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 │ │ │ │ + mcrr 0, 10, r0, r8, cr11 │ │ │ │ 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 │ │ │ │ + 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] @ (58fedc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xead800ab │ │ │ │ + stc 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] @ (58fef8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pkhtb r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58ff14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeab800ab │ │ │ │ + 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] @ (58ff30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeaa800ab │ │ │ │ + @ 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] @ (58ff4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eors.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] @ (58ff68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eor.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] @ (58ff84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orns r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58ffa0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orn r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58ffbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs.w r0, ip, fp, asr #2 │ │ │ │ + sub.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 │ │ │ │ + sub.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 │ │ │ │ + @ instruction: 0xeb9400ab │ │ │ │ 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 │ │ │ │ + @ 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] @ (59002c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bic.w r0, ip, fp, asr #2 │ │ │ │ + sbcs.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 │ │ │ │ + sbcs.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 │ │ │ │ + sbc.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 │ │ │ │ + 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] @ (59009c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [ip, #684]! @ 0x2ac │ │ │ │ + adc.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 │ │ │ │ + adc.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 │ │ │ │ + @ instruction: 0xeb3400ab │ │ │ │ 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 │ │ │ │ + @ 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] @ (59010c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip, #684] @ 0x2ac │ │ │ │ + adds.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] @ (590128 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r0, #684] @ 0x2ac │ │ │ │ + adds.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] @ (590144 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe9b400ab │ │ │ │ + add.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] @ (590160 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe9a800ab │ │ │ │ + @ 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] @ (59017c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe99c00ab │ │ │ │ + @ instruction: 0xeaec00ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xeae000ab │ │ │ │ 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: 0xead400ab │ │ │ │ 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 │ │ │ │ + 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] @ (5901ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip, #-684]! @ 0x2ac │ │ │ │ + @ instruction: 0xeabc00ab │ │ │ │ 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: 0xeab000ab │ │ │ │ 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: 0xeaa400ab │ │ │ │ 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 │ │ │ │ + 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] @ (59025c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb ip!, {r0, r1, r3, r5, r7} │ │ │ │ + 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] @ (590278 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb r0!, {r0, r1, r3, r5, r7} │ │ │ │ + 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] @ (590294 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb r4!, {r0, r1, r3, r5, r7} │ │ │ │ + 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] @ (5902b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb r8, {r0, r1, r3, r5, r7} │ │ │ │ + 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] @ (5902cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb ip, {r0, r1, r3, r5, r7} │ │ │ │ + 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] @ (5902e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb r0, {r0, r1, r3, r5, r7} │ │ │ │ + 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] @ (590304 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r4], #684 @ 0x2ac │ │ │ │ + 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] @ (590320 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r8], #684 @ 0x2ac │ │ │ │ + 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] @ (59033c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe8d800ab │ │ │ │ + bic.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] @ (590358 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe8c400ab │ │ │ │ + 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] @ (590374 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r4!, {r0, r1, r3, r5, r7} │ │ │ │ + and.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] @ (590390 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia.w r0!, {r0, r1, r3, r5, r7} │ │ │ │ + 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] @ (5903ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w 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] @ (5903c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [ip], #-684 @ 0x2ac │ │ │ │ + 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] @ (5903e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip], #-684 @ 0x2ac │ │ │ │ + @ instruction: 0xe9bc00ab │ │ │ │ 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 │ │ │ │ + @ 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] @ (59041c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strex 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] @ (590438 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strex 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] @ (590454 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe83400ab │ │ │ │ + @ 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] @ (590470 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe82800ab │ │ │ │ + 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] @ (59048c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe81c00ab │ │ │ │ + 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] @ (5904a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe81000ab │ │ │ │ + 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] @ (5904c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe80400ab │ │ │ │ + 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] @ (5904e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904d4 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + 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] @ (5904fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904d8 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + 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] @ (590518 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904dc │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + 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] @ (590534 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e0 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + 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] @ (590550 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e4 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + 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] @ (59056c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e8 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + stmdb 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] @ (590588 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904ec │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + stmdb 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] @ (5905a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f0 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + 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] @ (5905c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f4 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + 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] @ (5905dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f8 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe8dc00ab │ │ │ │ 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 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ 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] @ (590614 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590500 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe8c400ab │ │ │ │ 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 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + ldmia.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] @ (59064c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590508 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + 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] @ (590668 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59050c │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + stmia.w 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] @ (590684 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590510 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + ldmia.w 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] @ (5906a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590514 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + 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] @ (5906bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590510 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + 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] @ (5906d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59050c │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + 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] @ (5906f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590508 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ 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] @ (590710 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590504 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + strex 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] @ (59072c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590500 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe83800ab │ │ │ │ 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 │ │ │ │ - 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] @ (590764 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f8 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe81800ab │ │ │ │ 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 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe80800ab │ │ │ │ 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 590790 │ │ │ │ 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 59078c │ │ │ │ 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 590788 │ │ │ │ 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 590784 │ │ │ │ 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 590780 │ │ │ │ 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 59077c │ │ │ │ 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 590778 │ │ │ │ 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 590774 │ │ │ │ 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 590770 │ │ │ │ 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, [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] @ (5908b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904b0 │ │ │ │ + b.n 590750 │ │ │ │ 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 59074c │ │ │ │ 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 590748 │ │ │ │ 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 590744 │ │ │ │ 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 590740 │ │ │ │ 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 59073c │ │ │ │ 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 590738 │ │ │ │ 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 590734 │ │ │ │ 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 590730 │ │ │ │ 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 59072c │ │ │ │ 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 590728 │ │ │ │ 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 590724 │ │ │ │ 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 590720 │ │ │ │ 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 59071c │ │ │ │ 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 590718 │ │ │ │ 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 590714 │ │ │ │ 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 590710 │ │ │ │ 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 59070c │ │ │ │ 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 590708 │ │ │ │ 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 590704 │ │ │ │ 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 590700 │ │ │ │ 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 5906fc │ │ │ │ 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 5906f8 │ │ │ │ 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 5906f4 │ │ │ │ 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 5906f0 │ │ │ │ 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 5906ec │ │ │ │ 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 5906e8 │ │ │ │ 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 5906e4 │ │ │ │ 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 5906e0 │ │ │ │ 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 5906dc │ │ │ │ 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 5906d8 │ │ │ │ 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 5906d4 │ │ │ │ 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 5906d0 │ │ │ │ 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 5906cc │ │ │ │ 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 r5!, {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] @ (590c88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + strb r4, [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] @ (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 590690 │ │ │ │ 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 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] @ (590ce0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r7!, {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] @ (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 590650 │ │ │ │ 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, [r4, #22] │ │ │ │ lsls r7, r4, #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 r7!, {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] @ (590d50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r4!, {r4, r5, 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 +1937267,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 r2, #14 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ 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 +1937618,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 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 +1937652,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, #684]! @ 0x2ac │ │ │ │ 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 +1937692,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 │ │ │ │ + ldc 0, cr0, [r4, #684] @ 0x2ac │ │ │ │ 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 +1937766,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, #-684]! @ 0xfffffd54 │ │ │ │ ldrh r2, [r1, r4] │ │ │ │ lsls r0, r7, #4 │ │ │ │ stmia r5!, {r4, r5, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - subs.w r0, r2, fp, asr #2 │ │ │ │ + stc 0, cr0, [r2, #-684] @ 0xfffffd54 │ │ │ │ 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 +1937959,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> │ │ │ │ + @ instruction: 0xebec00ab │ │ │ │ + bcc.n 5914e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x694> │ │ │ │ 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 591750 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x904> │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldc 1, cr0, [r0], #-264 @ 0xfffffef8 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ 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> │ │ │ │ + bmi.n 5914f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6a8> │ │ │ │ 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 +1938249,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, r4, #27 │ │ │ │ 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 +1938266,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, r7, #26 │ │ │ │ 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 +1938451,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> │ │ │ │ + bvc.n 591978 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xb2c> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5914a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x658> │ │ │ │ + b.n 591744 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x8f8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, 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> │ │ │ │ + bvs.n 5918a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xa54> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5913e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x598> │ │ │ │ + b.n 591684 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x838> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 591390 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x544> │ │ │ │ + b.n 591630 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7e4> │ │ │ │ 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 59162c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7e0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 591348 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4fc> │ │ │ │ + b.n 5915e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79c> │ │ │ │ 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 +1938572,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 591608 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5912f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4ac> │ │ │ │ + b.n 591598 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x74c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5912f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4a8> │ │ │ │ + b.n 591594 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x748> │ │ │ │ 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 +1938634,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 5915b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764> │ │ │ │ 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 +1938686,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 5914a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x654> │ │ │ │ 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 +1938739,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 5914cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x680> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5921b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1368> │ │ │ │ + b.n 591454 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x608> │ │ │ │ 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 +1938776,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> │ │ │ │ + bcc.n 591cc0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xe74> │ │ │ │ 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 +1939444,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 592704 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18b8> │ │ │ │ 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 5926ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18a0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 592434 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15e8> │ │ │ │ + b.n 5926d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1888> │ │ │ │ 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 59279c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1950> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 59247c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1630> │ │ │ │ + b.n 59271c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18d0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + b.n 5924c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x167c> │ │ │ │ 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 59284c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a00> │ │ │ │ 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 │ │ │ │ + b.n 59239c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1550> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + b.n 5923ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1560> │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r3, #138 @ 0x8a │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + b.n 592390 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1544> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + b.n 5923a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1558> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + b.n 59238c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1540> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r3, #20 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r2, #254 @ 0xfe │ │ │ │ lsls r3, r0, #5 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r2, r5, #2 │ │ │ │ adds r2, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - @ instruction: 0xf2e000ac │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + bics.w r0, r0, #5636096 @ 0x560000 │ │ │ │ + b.n 59244c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1600> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + b.n 592464 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1618> │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r1, #174 @ 0xae │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #30 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5923cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1580> │ │ │ │ + udf #114 @ 0x72 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5922c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1474> │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5922ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1460> │ │ │ │ + udf #222 @ 0xde │ │ │ │ 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 +1939633,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> │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ 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> │ │ │ │ + strd r0, r0, [lr, #-680] @ 0x2a8 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ 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> │ │ │ │ + udf #86 @ 0x56 │ │ │ │ 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> │ │ │ │ + udf #114 @ 0x72 │ │ │ │ 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 +1939824,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> │ │ │ │ + udf #8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 5926a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1854> │ │ │ │ + blt.n 592740 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18f4> │ │ │ │ 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> │ │ │ │ + ble.n 592760 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1914> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmdb ip, {r1, r3, r5, r7} │ │ │ │ + orn r0, ip, sl, asr #2 │ │ │ │ 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> │ │ │ │ + bgt.n 592660 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1814> │ │ │ │ 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 +1939940,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> │ │ │ │ + bgt.n 592718 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18cc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xeb2400ab │ │ │ │ - blt.n 59286c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a20> │ │ │ │ + ldcl 0, cr0, [r4], #-684 @ 0xfffffd54 │ │ │ │ + bgt.n 59270c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18c0> │ │ │ │ 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> │ │ │ │ + bgt.n 5927ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1960> │ │ │ │ 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 +1940182,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> │ │ │ │ + bge.n 592abc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c70> │ │ │ │ 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 +1940246,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> │ │ │ │ + bge.n 592b04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1cb8> │ │ │ │ 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> │ │ │ │ + bge.n 592af4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ca8> │ │ │ │ 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> │ │ │ │ + bge.n 592ab8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c6c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strd r0, r0, [r2, #688]! @ 0x2b0 │ │ │ │ + @ instruction: 0xeb3200ac │ │ │ │ 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 +1940333,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> │ │ │ │ + bls.n 592a8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c40> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 592bec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1da0> │ │ │ │ + bls.n 592a8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c40> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 592c10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1dc4> │ │ │ │ + bls.n 592ab0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c64> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 592af0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ca4> │ │ │ │ + bls.n 592b90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1d44> │ │ │ │ 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 +1940460,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 │ │ │ │ + subs r4, r4, r0 │ │ │ │ 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 +1940793,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> │ │ │ │ + bvs.n 592fc4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2178> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 59309c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2250> │ │ │ │ + bvs.n 592f3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x20f0> │ │ │ │ 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 r5, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ 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 +1940883,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> │ │ │ │ + bmi.n 593168 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x231c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 5930f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x22a8> │ │ │ │ + bmi.n 593194 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2348> │ │ │ │ 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 +1941133,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 593b00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2cb4> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 5932b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2464> │ │ │ │ + bcc.n 593350 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2504> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 5932c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2478> │ │ │ │ + bcc.n 593364 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2518> │ │ │ │ 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> │ │ │ │ + bcc.n 593434 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25e8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24cc> │ │ │ │ + bcc.n 5933b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x256c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593440 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25f4> │ │ │ │ + bcc.n 5932e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2494> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5932d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2488> │ │ │ │ + bcs.n 593374 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2528> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 59334c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2500> │ │ │ │ + bcc.n 5933ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25a0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593494 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2648> │ │ │ │ + bcs.n 593334 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24e8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593404 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25b8> │ │ │ │ + bcc.n 5932a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2458> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593308 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24bc> │ │ │ │ + bcc.n 5933a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x255c> │ │ │ │ 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 +1941674,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, [r5, #15] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bmi.n 5938c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a74> │ │ │ │ + bvs.n 593960 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b14> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcs.n 593950 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b04> │ │ │ │ + bcc.n 5939f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ba4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593908 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2abc> │ │ │ │ + bcs.n 5939a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b5c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 593910 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ac4> │ │ │ │ + bmi.n 5939b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b64> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 5938dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a90> │ │ │ │ + bmi.n 59397c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b30> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593940 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2af4> │ │ │ │ + bne.n 5939e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b94> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 593838 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29ec> │ │ │ │ + bmi.n 5938d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a8c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5938dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a90> │ │ │ │ + bcc.n 59397c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b30> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593820 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29d4> │ │ │ │ + bcs.n 5938c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a74> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593868 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a1c> │ │ │ │ + bne.n 593908 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2abc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 5939b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b68> │ │ │ │ + bne.n 593854 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a08> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 5938f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2aa8> │ │ │ │ + bmi.n 593994 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b48> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593834 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29e8> │ │ │ │ + bcs.n 5938d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a88> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5938b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a64> │ │ │ │ + bcc.n 593950 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b04> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 59393c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2af0> │ │ │ │ + bmi.n 5939dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b90> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5939c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b78> │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbnz r0, 59395e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b12> │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ 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> │ │ │ │ + bmi.n 593a38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bec> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + beq.n 593980 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b34> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 5939c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b78> │ │ │ │ + bne.n 593864 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a18> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593a2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2be0> │ │ │ │ + bne.n 5938cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a80> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593a38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bec> │ │ │ │ + bcs.n 5938d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a8c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5938a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a58> │ │ │ │ + bcs.n 593944 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2af8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5939fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bb0> │ │ │ │ + bcs.n 59389c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a50> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 59390c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ac0> │ │ │ │ + bcc.n 5939ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b60> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593930 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ae4> │ │ │ │ + bcc.n 5939d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b84> │ │ │ │ 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 +1941945,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> │ │ │ │ + bcs.n 593ab4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2c68> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ 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 r2!, {r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + beq.n 593b90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2d44> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 +1942200,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} │ │ │ │ + beq.n 593df4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fa8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593edc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3090> │ │ │ │ + bcc.n 593d7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f30> │ │ │ │ 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> │ │ │ │ + push {r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcs.n 593e54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3008> │ │ │ │ + bcc.n 593ef4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30a8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593f10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30c4> │ │ │ │ + bcc.n 593db0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f64> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593ec4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3078> │ │ │ │ + bcs.n 593d64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f18> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593f04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30b8> │ │ │ │ + bcc.n 593da4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f58> │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xfac200a7 │ │ │ │ - beq.n 593dd8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f8c> │ │ │ │ + ldc2 0, cr0, [r2], {167} @ 0xa7 │ │ │ │ + bcs.n 593e78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x302c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593e90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3044> │ │ │ │ + bcs.n 593f30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30e4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - beq.n 593e00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fb4> │ │ │ │ + bcs.n 593ea0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3054> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593eec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30a0> │ │ │ │ + bne.n 593d8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f40> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593e78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x302c> │ │ │ │ + bcs.n 593f18 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30cc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593e8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3040> │ │ │ │ + bcs.n 593f2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30e0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - beq.n 593f58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x310c> │ │ │ │ + bne.n 593df8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fac> │ │ │ │ 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 +1942495,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 r5!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xf23e0147 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + beq.n 5940f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x32a4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + beq.n 5940f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x32a4> │ │ │ │ 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} │ │ │ │ + beq.n 5941d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x338c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc 15, cr15, [r5], {255} @ 0xff │ │ │ │ bl 8bc142 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + beq.n 5941bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3370> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ 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 +1942701,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 r5, {r3, r4, r5, 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 +1942723,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 r5, {r2, r3, r4, r5, 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 +1943431,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 r7!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ 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 +1944073,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} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ 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 +1945985,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 r7, [sp, #8] │ │ │ │ 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, [r2, #14] │ │ │ │ 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> │ │ │ │ + bmi.n 596594 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5748> │ │ │ │ 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 +1946244,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 adc700 │ │ │ │ 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 +1946441,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 r0, sp, #624 @ 0x270 │ │ │ │ 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 +1947259,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 ad7718 │ │ │ │ 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 +1947642,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 ad24d8 │ │ │ │ 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 ad731c │ │ │ │ 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 ad7ce8 │ │ │ │ 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 ad1e54 │ │ │ │ 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 +1955661,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, [r2, #32] │ │ │ │ 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 +1960447,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 ad25c4 │ │ │ │ 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 +1961906,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 │ │ │ │ + str??.w r0, [sl, #170] @ 0xaa │ │ │ │ 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 +1962199,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 ad1294 │ │ │ │ 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 +1962228,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 ad1228 │ │ │ │ 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 +1962262,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 ad1274 │ │ │ │ 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 ad1274 │ │ │ │ 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 +1963044,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 ad89f4 │ │ │ │ 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 +1963256,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 ad97c8 │ │ │ │ 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 +1963778,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, r6, #10 │ │ │ │ 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 +1968813,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 │ │ │ │ + vsubl.u , d15, d30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ bvc.n 5a6a0a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15bbe> │ │ │ │ - vshr.u32 , q6, #1 │ │ │ │ + vaddw.u , , d28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 5a69f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15ba8> │ │ │ │ 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 +1969692,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 r7!, {r1, r4, r5, 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 +1971699,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, r5, lr} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbz r0, 5a8926 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17ada> │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - uxth r0, r4 │ │ │ │ + cbz r0, 5a895c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17b10> │ │ │ │ lsls r4, r2, #4 │ │ │ │ - sxtb r4, r6 │ │ │ │ + cbz r4, 5a8954 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17b08> │ │ │ │ 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 +1975044,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, [r4, #52] @ 0x34 │ │ │ │ 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 +1975289,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] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ 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, [r5, #20] │ │ │ │ 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 +1975353,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, [r4, #32] │ │ │ │ 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 +1975385,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 a8ebf8 │ │ │ │ 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 +1975413,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, [r4, #20] │ │ │ │ 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 +1975429,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, [r3, #20] │ │ │ │ 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 +1975514,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 a8ad4c │ │ │ │ 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 a8adc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8adc0 │ │ │ │ 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 a8ad4c │ │ │ │ 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 a8adc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8adc0 │ │ │ │ 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 +1975683,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, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ 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] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ 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 +1976180,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 a8efe0 │ │ │ │ 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 a8ac4c │ │ │ │ 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 +1976310,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 adc700 │ │ │ │ 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 +1976513,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, [r1, r5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ lsls r6, r0, #5 │ │ │ │ @ instruction: 0xb742 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ 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 +1976544,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] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + blxns r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ 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 +1976786,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 a8bb2c │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r1, #24] │ │ │ │ blx 6e734 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1977007,15 +1976965,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 a8b93c │ │ │ │ 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 +1976989,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, r7, #5 │ │ │ │ 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 +1977016,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 a8ee8c │ │ │ │ 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 +1977066,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 a8ec20 │ │ │ │ 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 +1977122,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 r1!, {r3, r7} │ │ │ │ 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 +1977342,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 adc3f4 │ │ │ │ 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 +1977395,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 adc3e0 │ │ │ │ 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 +1977484,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 a8ba20 │ │ │ │ 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 +1977586,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, r5, #31 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r3, [pc, #88] @ (5ac9f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bba4>) │ │ │ │ + ldr r4, [pc, #408] @ (5acb30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bce4>) │ │ │ │ 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 r4, [pc, #40] @ (5ac9c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bb7c>) │ │ │ │ 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 +1979124,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, [r3, #68] @ 0x44 │ │ │ │ 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 +1979355,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 r1, sp, #672 @ 0x2a0 │ │ │ │ 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, [r5, 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 r4, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1979439,15 +1979397,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 ad7718 │ │ │ │ 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 +1979792,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 ad731c │ │ │ │ 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 ad7ce8 │ │ │ │ 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 ad1e54 │ │ │ │ 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 +1980460,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, [r6, r6] │ │ │ │ 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 +1981046,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 r6, [pc, #0] @ (5aeedc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e090>) │ │ │ │ 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 +1981398,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 r6, {r1, r3, r4, r6} │ │ │ │ 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 +1981505,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 r5!, {r4, r6} │ │ │ │ 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 +1981562,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 │ │ │ │ + ldr r0, [pc, #328] @ (5af574 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e728>) │ │ │ │ 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 +1982119,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 │ │ │ │ + mvns r4, r0 │ │ │ │ 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 +1982440,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 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + adds r6, r3, r4 │ │ │ │ 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 +1982752,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 r4, #54 @ 0x36 │ │ │ │ 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 +1982810,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 r2, #226 @ 0xe2 │ │ │ │ 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 +1983439,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 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ 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 +1983527,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 r4, #126 @ 0x7e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ 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 +1983790,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 r3, #188 @ 0xbc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ 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 +1983822,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, [r5, #5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ 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 +1983970,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 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + strb r0, [r7, #0] │ │ │ │ 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 +1984277,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 r6, #228 @ 0xe4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ 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 +1984397,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, r0, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cdp 1, 8, cr0, cr2, cr0, {2} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ 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 +1984712,26 @@ │ │ │ │ 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 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr9, {5} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 +1984870,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 │ │ │ │ + cdp2 0, 9, cr0, cr6, cr9, {5} │ │ │ │ @ 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 +1985345,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, [r5, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ 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 +1985730,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 │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ 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 +1986352,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 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r6, r5 │ │ │ │ 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 +2002600,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 a8e804 │ │ │ │ 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 +2002920,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 a8e81c │ │ │ │ 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 +2003771,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 r6, [pc, #600] @ (5bf528 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e6dc>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ 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 +2003868,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 r5, [pc, #344] @ (5bf558 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e70c>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ 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 +2003890,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 r4, [pc, #48] @ (5bf46c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e620>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ 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 +2003914,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 r3, [pc, #792] @ (5bf798 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e94c>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ 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 +2004089,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 r3, [pc, #352] @ (5bf7d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e988>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ 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 +2004827,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, [r3, #13] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmn r0, r6 │ │ │ │ + add r0, r8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sbcs r2, r6 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [pc, #808] @ (5c0210 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f3c4>) │ │ │ │ + ldr r4, [pc, #104] @ (5bff50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f104>) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r6, #4] │ │ │ │ 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 +2005015,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 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r7, #22 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ 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 +2005197,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, r2, #19 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ 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 +2005450,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 r5, #166 @ 0xa6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ 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 +2005548,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 r2, #50 @ 0x32 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ 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 +2005721,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, r2, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ 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 +2005904,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 r7, #10 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ 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 +2005938,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 r4, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ 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 +2005978,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 r4, #84 @ 0x54 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ 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 +2006016,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 r3, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ 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 +2006055,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 r3, #94 @ 0x5e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ 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 +2006197,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 r2, #78 @ 0x4e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + strb r0, [r2, #2] │ │ │ │ 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 +2006338,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, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ 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 +2006373,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, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ 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 +2006665,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 a8e834 │ │ │ │ mov r0, r8 │ │ │ │ blx 70238 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ 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 +2006693,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 ad24d8 │ │ │ │ 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 a8e84c │ │ │ │ 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 +2012363,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 │ │ │ │ + @ instruction: 0xf2da0112 │ │ │ │ + subw r1, r8, #18 │ │ │ │ + @ instruction: 0xf2720112 │ │ │ │ + adcs.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 │ │ │ │ + vbic d0, d0, d2 │ │ │ │ + mrc 1, 6, r0, cr4, cr2, {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, #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 +2015539,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 ad25c4 │ │ │ │ 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 +2015850,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 ad139c │ │ │ │ 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 +2015871,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 ad1364 │ │ │ │ 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 +2016077,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} │ │ │ │ + vaddl.u16 q0, d22, d18 │ │ │ │ + stmia r3!, {r2, r4, r6, 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 +2016690,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 ad1558 │ │ │ │ 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 +2016835,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 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + lsls r2, r2, #4 │ │ │ │ @ instruction: 0xfaabffff │ │ │ │ - pushpl {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ @@ -2016982,15 +2016941,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 ad12ac │ │ │ │ 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 +2017063,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 ae46c8 │ │ │ │ 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 +2017301,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 r7, {r1, r3, r4, r5, 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 +2017508,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} │ │ │ │ + rsb r0, r4, #162 @ 0xa2 │ │ │ │ + @ instruction: 0xb61e │ │ │ │ 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 +2017588,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> │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ 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 +2017667,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 │ │ │ │ + cbz r4, 5c8f50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x38104> │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ 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 +2017762,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> │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ 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 +2018193,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 r7!, {r3, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, 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 +2018879,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] │ │ │ │ + ands.w r0, r2, #5537792 @ 0x548000 │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ 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, [r1, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ 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 +2019595,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 r1, sp, #840 @ 0x348 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r2, 5ca3a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39558> │ │ │ │ + cbnz r2, 5ca3b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3956c> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbnz r4, 5ca396 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3954a> │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + cbnz r2, 5ca3b6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3956a> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + cbnz r2, 5ca3ae <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39562> │ │ │ │ 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 r3, pc, #432 @ (adr r3, 5ca530 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x396e4>) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ 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 +2020112,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, r6, lr} │ │ │ │ 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 r3, pc, #192 @ (adr r3, 5ca980 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39b34>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + add r1, pc, #264 @ (adr r1, 5ca9cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39b80>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, pc, #408 @ (adr r0, 5caa6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39c20>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc, #376 @ (adr r0, 5caa50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39c04>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ 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 +2021016,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 r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf32a00a7 │ │ │ │ + orns r0, sl, #5472256 @ 0x538000 │ │ │ │ stmdb 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 +2022089,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, [r4, #44] @ 0x2c │ │ │ │ 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 +2022315,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 r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ sbcs r0, r1 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ 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 +2022389,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 ad1274 │ │ │ │ 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 +2022415,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 ad1294 │ │ │ │ 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 ad1274 │ │ │ │ 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 +2022482,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 a95ae4 │ │ │ │ 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 +2022513,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 ad1228 │ │ │ │ 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 +2022685,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 ae46c8 │ │ │ │ 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 +2022819,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 r4, [sp, #544] @ 0x220 │ │ │ │ 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 +2022954,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 r3, [sp, #64] @ 0x40 │ │ │ │ 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 +2023447,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 │ │ │ │ + cbnz r0, 5cccf8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3beac> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r4, 5ccd52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3bf06> │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ 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 +2023678,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 │ │ │ │ + adds r6, r1, r4 │ │ │ │ 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 +2023909,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 │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ 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 +2024181,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, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ 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 +2024437,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 r7, [sp, #544] @ 0x220 │ │ │ │ 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 +2024634,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, [r7, #32] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ 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 +2024781,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 r4, #70 @ 0x46 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ 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 +2025843,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, [r0, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ 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 +2027219,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, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ 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, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ 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 +2028478,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, [r4, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ 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 +2028973,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] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xfb40013e │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ 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 +2029710,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, r7, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r4, [pc, #800] @ (5d11f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x403a8>) │ │ │ │ + ldr r6, [pc, #96] @ (5d0f34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x400e8>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #608] @ (5d1140 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x402f4>) │ │ │ │ + ldr r3, [pc, #928] @ (5d1280 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x40434>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ 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 +2030367,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 r1, [pc, #712] @ (5d187c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x40a30>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bx r3 │ │ │ │ + ldr r0, [pc, #440] @ (5d1784 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x40938>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp ip, r2 │ │ │ │ + mov ip, ip │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r0, r5, #2 │ │ │ │ mrrc 1, 3, r0, r0, cr14 @ │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r5 │ │ │ │ + cmp r4, pc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ 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 +2031220,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 │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + vaddl.u q8, d15, d20 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + ands r2, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mcrr2 0, 10, r0, sl, cr7 │ │ │ │ - subs r5, #32 │ │ │ │ + ldc2 0, cr0, [sl, #668] @ 0x29c │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfb8e00a7 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + ldc2l 0, cr0, [lr], {167} @ 0xa7 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr??.w r0, [r2, #167] @ 0xa7 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + @ instruction: 0xfb2200a7 │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ 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 +2032344,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 r2, #236 @ 0xec │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - sbc.w r0, ip, #5472256 @ 0x538000 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + @ instruction: 0xf6bc00a7 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf39600a7 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf4e600a7 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r4, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldcl 0, cr0, [sl, #-668]! @ 0xfffffd64 │ │ │ │ + cdp 0, 12, cr0, cr10, cr7, {5} │ │ │ │ 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 +2032908,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, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stc 0, cr0, [sl], {167} @ 0xa7 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + ldcl 0, cr0, [sl, #-668] @ 0xfffffd64 │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xeade00a7 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + stc 0, cr0, [lr], #-668 @ 0xfffffd64 │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xeaae00a7 │ │ │ │ - cmp r4, #10 │ │ │ │ + @ instruction: 0xebfe00a7 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ 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 +2033456,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 r1, #68 @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5d3a28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42bdc> │ │ │ │ + b.n 5d3cc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42e7c> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 5d3a28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42bdc> │ │ │ │ + b.n 5d3cc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42e7c> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 5d39a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42b54> │ │ │ │ + b.n 5d3c40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42df4> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ 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 +2033509,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 ad1294 │ │ │ │ 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 +2033585,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 ad1294 │ │ │ │ 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 +2034683,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> │ │ │ │ + bhi.n 5d4248 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x433fc> │ │ │ │ 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 +2035290,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 │ │ │ │ + stc2l 1, cr0, [ip], #-68 @ 0xffffffbc │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #16] │ │ │ │ @@ -2035450,15 +2035409,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 ae4c74 │ │ │ │ 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 +2035553,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 │ │ │ │ + @ instruction: 0xf7c60111 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #4 │ │ │ │ - @ instruction: 0xf4ec0111 │ │ │ │ + @ instruction: 0xf63c0111 │ │ │ │ stmdb 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 +2036317,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 r3, {r2, r3, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str.w r0, [r6, r6, lsl #2] │ │ │ │ - strb.w r0, [r4, r6, lsl #2] │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + ldrsb.w r0, [r6, #166] @ 0xa6 │ │ │ │ + ldr??.w r0, [r4, r6, lsl #2] │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xfa47ffff │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ 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 +2037294,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 │ │ │ │ + cbnz r2, 5d5ebe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45072> │ │ │ │ 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 +2037567,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: 0xb7fc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ 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 +2037658,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: 0xf7a200b4 │ │ │ │ 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 +2037739,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 │ │ │ │ + @ instruction: 0xf72c00b4 │ │ │ │ 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 +2037866,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: 0xf61a00b4 │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r4, 5d64a2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45656> │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ 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 +2037987,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: 0xf4f200b4 │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - uxtb r4, r6 │ │ │ │ + push {r2, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - uxtb r6, r2 │ │ │ │ + push {r1, r2, r5} │ │ │ │ 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 +2038363,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 │ │ │ │ + cbz r0, 5d69be <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45b72> │ │ │ │ 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> │ │ │ │ + ble.n 5d6928 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45adc> │ │ │ │ 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 +2038714,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 r6, sp, #376 @ 0x178 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ 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>) │ │ │ │ + mcr 0, 2, r0, cr6, cr4, {5} │ │ │ │ + add r2, pc, #672 @ (adr r2, 5d701c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x461d0>) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xebe800b4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + ldc 0, cr0, [r8, #-720]! @ 0xfffffd30 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, 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 +2039261,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 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strd r0, r0, [ip, #-720] @ 0x2d0 │ │ │ │ - @ instruction: 0xe82800b4 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + eors.w r0, ip, r4, ror #2 │ │ │ │ + ldrd r0, r0, [r8, #-720]! @ 0x2d0 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ 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 r7, pc, #832 @ (adr r7, 5d7688 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4683c>) │ │ │ │ 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 r7, pc, #712 @ (adr r7, 5d7614 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x467c8>) │ │ │ │ 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 r7, pc, #640 @ (adr r7, 5d75d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46784>) │ │ │ │ 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 r7, pc, #568 @ (adr r7, 5d758c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46740>) │ │ │ │ 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 r7, pc, #552 @ (adr r7, 5d7580 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46734>) │ │ │ │ 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 r7, pc, #520 @ (adr r7, 5d7564 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46718>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + beq.n 5d7374 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46528> │ │ │ │ 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 r6, pc, #632 @ (adr r6, 5d75dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46790>) │ │ │ │ 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 +2040071,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 │ │ │ │ + orrs.w r0, r0, #184 @ 0xb8 │ │ │ │ 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 +2040889,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 r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ 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 +2041299,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 ad89f4 │ │ │ │ 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 +2041523,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 ad97c8 │ │ │ │ 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 +2042085,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, [r6, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + str r2, [r2, #0] │ │ │ │ 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 +2042557,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, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ 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 5d9420 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x485d4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5d9e48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48ffc> │ │ │ │ + b.n 5d90e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4829c> │ │ │ │ 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 +2043032,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, [r6, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ 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 r4, [pc, #840] @ (5d9ef4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x490a8>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [pc, #168] @ (5d9c60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48e14>) │ │ │ │ + ldr r3, [pc, #488] @ (5d9da0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48f54>) │ │ │ │ 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 +2043769,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, [r4, #7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bgt.n 5da2a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49454> │ │ │ │ + ble.n 5da340 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x494f4> │ │ │ │ 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 r5, pc, #888 @ (adr r5, 5da6cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49880>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 5da31c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x494d0> │ │ │ │ + bgt.n 5da3bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49570> │ │ │ │ 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 +2044075,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, [r1, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #888] @ (5da9d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49b88>) │ │ │ │ + ldr r5, [pc, #184] @ (5da714 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x498c8>) │ │ │ │ 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 r2, pc, #832 @ (adr r2, 5da9a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49b54>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbz r4, 5da6c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49874> │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + cbz r2, 5da6c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4987c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [pc, #88] @ (5da6c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49878>) │ │ │ │ + ldr r3, [pc, #408] @ (5da804 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x499b8>) │ │ │ │ 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 +2044392,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, [r2, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bcs.n 5daa78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49c2c> │ │ │ │ + bcc.n 5da918 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49acc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 5da9ba <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49b6e> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - beq.n 5daa88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49c3c> │ │ │ │ + bne.n 5da928 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49adc> │ │ │ │ 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 +2047108,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 r4, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ 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 +2047182,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 r3, [sp, #80] @ 0x50 │ │ │ │ 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 +2047290,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 r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ 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 +2047403,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 r1, [sp, #224] @ 0xe0 │ │ │ │ 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 +2047800,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, [r7, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [pc, #752] @ (5dcfc0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c174>) │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #432] @ (5dce84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c038>) │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [pc, #608] @ (5dcf3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c0f0>) │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #608] @ (5dcf40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c0f4>) │ │ │ │ + str r0, [r5, r3] │ │ │ │ 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>) │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #688] @ (5dcfa4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c158>) │ │ │ │ + ldr r7, [pc, #1008] @ (5dd0e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c298>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #536] @ (5dcf10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c0c4>) │ │ │ │ + ldr r7, [pc, #856] @ (5dd050 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c204>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #136] @ (5dcd88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bf3c>) │ │ │ │ + ldr r7, [pc, #456] @ (5dcec8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c07c>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #144] @ (5dcd94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bf48>) │ │ │ │ + ldr r7, [pc, #464] @ (5dced4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c088>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #408] @ (5dcea0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c054>) │ │ │ │ + ldr r7, [pc, #728] @ (5dcfe0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c194>) │ │ │ │ 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 r7, [pc, #336] @ (5dce60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c014>) │ │ │ │ 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 +2048252,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, [r3, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ 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 +2048724,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, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r3, #14 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ 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 +2049397,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 │ │ │ │ + add r4, sp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ands r0, r7 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ 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 +2049510,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, [r0, #14] │ │ │ │ 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 +2049646,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, [r3, #12] │ │ │ │ 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 +2050166,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, [r1, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r4, r0, #4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ 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 +2050546,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, [r0, #17] │ │ │ │ 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, [r5, #13] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ 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 +2051118,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, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ 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 +2051556,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>) │ │ │ │ + str r2, [r6, r1] │ │ │ │ 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, r7, #29 │ │ │ │ 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 r2, pc, #936 @ (adr r2, 5df7d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e984>) │ │ │ │ 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 +2051626,17 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ bl 4a6244 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bl ac1e08 │ │ │ │ + bl ac1df0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl ac1ddc │ │ │ │ + bl ac1dc4 │ │ │ │ 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 +2051647,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 a8e45c │ │ │ │ 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 a8e45c │ │ │ │ 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 +2051692,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, [r3, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r5, [pc, #344] @ (5df6dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e890>) │ │ │ │ + ldr r6, [pc, #664] @ (5df81c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e9d0>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [pc, #168] @ (5df630 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e7e4>) │ │ │ │ + ldr r7, [pc, #488] @ (5df770 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e924>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [pc, #400] @ (5df71c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e8d0>) │ │ │ │ + ldr r5, [pc, #720] @ (5df85c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4ea10>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [pc, #1016] @ (5df988 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eb3c>) │ │ │ │ + str r6, [r1, r1] │ │ │ │ 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 +2051725,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 a8ad4c │ │ │ │ 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 a8adc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8adc0 │ │ │ │ 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 +2051821,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 r5, [pc, #24] @ (5df6e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e898>) │ │ │ │ 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 │ │ │ │ + adds r2, r0, #3 │ │ │ │ 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 +2052191,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 │ │ │ │ + ldr r0, [pc, #576] @ (5dfd10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eec4>) │ │ │ │ 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 +2052380,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 adc700 │ │ │ │ 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 +2052488,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 a8e440 │ │ │ │ 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 +2052537,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: 0xf34400a0 │ │ │ │ + @ instruction: 0xf35a00a0 │ │ │ │ + @ instruction: 0xf37000a0 │ │ │ │ + @ instruction: 0xf39800a0 │ │ │ │ + @ instruction: 0xf3be00a0 │ │ │ │ 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 +2052611,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, r2, #6 │ │ │ │ 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 +2052848,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, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r6, #42] @ 0x2a │ │ │ │ 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 +2053374,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 │ │ │ │ + mov sl, r5 │ │ │ │ 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 +2053821,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 │ │ │ │ + cmp sl, r9 │ │ │ │ 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 +2053872,17 @@ │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ 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 +2054409,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 r7, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ 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 +2054590,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] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ 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 +2054672,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 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ 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 +2054736,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 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ 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 +2055075,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, r5, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ 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, [r4, r5] │ │ │ │ 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 +2055785,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 r2, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip, #-664] @ 0xfffffd68 │ │ │ │ + cdp2 0, 9, cr0, cr12, cr6, {5} │ │ │ │ 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 +2056324,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] │ │ │ │ + @ instruction: 0xfa8600a6 │ │ │ │ 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 +2056363,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 ad7718 │ │ │ │ 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 +2056482,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 a8e46c │ │ │ │ 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 +2056634,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 a8e460 │ │ │ │ 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 +2056952,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: 0xf33800a6 │ │ │ │ + @ instruction: 0xf32c00a6 │ │ │ │ movs r5, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r6, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf31600a6 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf2f200a6 │ │ │ │ + @ instruction: 0xf2f200a6 │ │ │ │ adds r7, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18a00a6 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + @ instruction: 0xf2da00a6 │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, sl, #166 @ 0xa6 │ │ │ │ + subw r0, sl, #166 @ 0xa6 │ │ │ │ adds r0, r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + eors r4, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, lr │ │ │ │ + mov r6, r8 │ │ │ │ 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: 0xf25e00a6 │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d000a6 │ │ │ │ - @ instruction: 0xf0d000a6 │ │ │ │ + @ instruction: 0xf22000a6 │ │ │ │ + @ instruction: 0xf22000a6 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b600a6 │ │ │ │ + addw r0, r6, #166 @ 0xa6 │ │ │ │ asrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, lr, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf1ee00a6 │ │ │ │ adds r7, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r4, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf1e400a6 │ │ │ │ asrs r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r2, #166 @ 0xa6 │ │ │ │ + rsbs r0, r2, #166 @ 0xa6 │ │ │ │ cmp r0, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r1 │ │ │ │ + mov r6, fp │ │ │ │ lsls r6, r4, #2 │ │ │ │ subs r2, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, lr, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf19e00a6 │ │ │ │ movs r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r0, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf19000a6 │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, lr, #166 @ 0xa6 │ │ │ │ + sbcs.w r0, lr, #166 @ 0xa6 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, #166 @ 0xa6 │ │ │ │ + adcs.w r0, r6, #166 @ 0xa6 │ │ │ │ cmp r7, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r0, #166 @ 0xa6 │ │ │ │ + adcs.w r0, r0, #166 @ 0xa6 │ │ │ │ movs r6, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - vext.8 d16, d18, d22, #0 │ │ │ │ + adc.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 +2057430,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 ad731c │ │ │ │ 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 +2057688,54 @@ │ │ │ │ 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} │ │ │ │ + bics.w r0, sl, #166 @ 0xa6 │ │ │ │ + bic.w r0, r8, #166 @ 0xa6 │ │ │ │ adds r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr8, cr6, {5} │ │ │ │ - cdp 0, 11, cr0, cr14, cr6, {5} │ │ │ │ + ands.w r0, r8, #166 @ 0xa6 │ │ │ │ + and.w r0, lr, #166 @ 0xa6 │ │ │ │ subs r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr8, cr6, {5} │ │ │ │ + vaddl.s32 q8, d24, d22 │ │ │ │ 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> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + strd r0, r0, [sl], #664 @ 0x298 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrd r0, r0, [r0], #664 @ 0x298 │ │ │ │ - adds r3, #18 │ │ │ │ + orr.w r0, r0, r6, asr #2 │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ 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 r3, #122 @ 0x7a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e35f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x527a8> │ │ │ │ + b.n 5e3894 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a48> │ │ │ │ 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,16 +2057746,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> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + stmdb lr, {r1, r2, r5, 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #428] @ (5e3acc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c80>) │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [pc, #428] @ (5e3ad0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c84>) │ │ │ │ @@ -2057972,55 +2057929,39 @@ │ │ │ │ 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> │ │ │ │ + blt.n 5e3b8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52d40> │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ 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> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e3a34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52be8> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e3a64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c18> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e3a38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52bec> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e3a48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52bfc> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e3ad4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c88> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - bge.n 5e3bd0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52d84> │ │ │ │ + @ instruction: 0xe8c800a6 │ │ │ │ + strd r0, r0, [ip], #664 @ 0x298 │ │ │ │ + ldrd r0, r0, [r6], #664 @ 0x298 │ │ │ │ + stmdb ip, {r1, r2, r5, r7} │ │ │ │ + ldrd r0, r0, [r4], #664 @ 0x298 │ │ │ │ + ldrd r0, r0, [sl], #664 @ 0x298 │ │ │ │ + ldmdb lr!, {r1, r2, r5, r7} │ │ │ │ + blt.n 5e3a70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c24> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bge.n 5e3b04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52cb8> │ │ │ │ + blt.n 5e3ba4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52d58> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 5e38d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a88> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e38bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a70> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e39d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b84> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e398c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b40> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e3960 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b14> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e3934 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52ae8> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e3908 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52abc> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e38dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a90> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e38b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a64> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e3884 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a38> │ │ │ │ + @ instruction: 0xe83800a6 │ │ │ │ + @ instruction: 0xe82a00a6 │ │ │ │ + ldmia.w r2!, {r1, r2, r5, r7} │ │ │ │ + stmia.w lr, {r1, r2, r5, r7} │ │ │ │ + ldrd r0, r0, [r6], #-664 @ 0x298 │ │ │ │ + @ instruction: 0xe85e00a6 │ │ │ │ + strex r0, r0, [r6, #664] @ 0x298 │ │ │ │ + @ instruction: 0xe82e00a6 │ │ │ │ + @ instruction: 0xe81600a6 │ │ │ │ + b.n 5e3b24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52cd8> │ │ │ │ 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 +2058139,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 │ │ │ │ + bics.w r0, ip, r6, asr #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ (5e3dac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52f60>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2059015,19 +2058956,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> │ │ │ │ + bls.n 5e4698 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5384c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e472c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x538e0> │ │ │ │ + b.n 5e49cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x53b80> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ 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 +2059405,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> │ │ │ │ + bgt.n 5e4c54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x53e08> │ │ │ │ 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 +2060022,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> │ │ │ │ + bvc.n 5e5380 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54534> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcs.n 5e5530 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x546e4> │ │ │ │ + bcc.n 5e53d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54584> │ │ │ │ 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 +2060263,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> │ │ │ │ + bne.n 5e5674 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54828> │ │ │ │ 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> │ │ │ │ + bne.n 5e564c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54800> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 5e5784 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54938> │ │ │ │ + bne.n 5e5824 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x549d8> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 5e575c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54910> │ │ │ │ + bne.n 5e57fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x549b0> │ │ │ │ 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 +2060881,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 r2, {r1, r2, r4, r6} │ │ │ │ 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 +2060982,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 r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ 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 +2062232,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> │ │ │ │ + hlt 0x0038 │ │ │ │ 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 +2062374,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 │ │ │ │ + cbnz r2, 5e7082 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56236> │ │ │ │ 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 +2062445,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> │ │ │ │ + svc 70 @ 0x46 │ │ │ │ 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 +2062520,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: 0xb7de │ │ │ │ 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 +2062541,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: 0xb7cc │ │ │ │ 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 +2062561,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: 0xb7ba │ │ │ │ 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 +2062630,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: 0xb79e │ │ │ │ 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 +2062832,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} │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - blt.n 5e75a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5675c> │ │ │ │ + bgt.n 5e7648 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x567fc> │ │ │ │ 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> │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -2062942,15 +2062883,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> │ │ │ │ + bge.n 5e7700 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x568b4> │ │ │ │ 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 +2062998,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> │ │ │ │ + bls.n 5e77dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56990> │ │ │ │ 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 +2063154,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 │ │ │ │ + cbz r0, 5e7958 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56b0c> │ │ │ │ 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 +2063231,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 │ │ │ │ + cbz r2, 5e7a44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56bf8> │ │ │ │ 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 +2063461,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 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ 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 +2063965,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 r7!, {r5} │ │ │ │ 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 +2064046,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 r0, sp, #352 @ 0x160 │ │ │ │ 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 +2064486,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 r4, {r2, r3, r4, r5} │ │ │ │ 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 r6, pc, #64 @ (adr r6, 5e883c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x579f0>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ 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 +2064552,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 ad24d8 │ │ │ │ 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 +2064698,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 ad69ac │ │ │ │ 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 +2064883,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 r1, pc, #584 @ (adr r1, 5e8f20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x580d4>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, 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 +2065138,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 adb46c │ │ │ │ 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 +2065176,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 adb614 │ │ │ │ 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 +2065203,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 adb540 │ │ │ │ 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 +2065424,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 a8e5b0 │ │ │ │ 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 +2065469,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 a8e6d8 │ │ │ │ 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 +2065539,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 a8e6d8 │ │ │ │ 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 +2066279,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 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ 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, r5, lr} │ │ │ │ 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 +2066531,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, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ 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 +2066849,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, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldrsh r0, [r2, r7] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh 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 │ │ │ │ mov r0, r1 │ │ │ │ blx 70238 │ │ │ │ @@ -2067234,21 +2067175,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, [r3, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ 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 +2067396,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 r5!, {} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bne.n 5ea714 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x598c8> │ │ │ │ + bcc.n 5ea7b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x59968> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ 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 +2067732,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, [r5, #32] │ │ │ │ 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 +2070555,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, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ 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 +2070811,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, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ 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 +2071362,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, [r4, #12] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ 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 +2071566,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, [r3, #18] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ 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 r5, pc, #320 @ (adr r5, 5ed604 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c7b8>) │ │ │ │ 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 +2072914,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] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ 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 +2073522,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 ad25c4 │ │ │ │ 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 +2074122,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 r4, [pc, #288] @ (5ef1c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e378>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [pc, #768] @ (5ef3a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e55c>) │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r3, [pc, #640] @ (5ef330 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4e4>) │ │ │ │ + ldr r4, [pc, #960] @ (5ef470 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e624>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [pc, #592] @ (5ef304 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4b8>) │ │ │ │ + ldr r6, [pc, #912] @ (5ef444 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e5f8>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #744] @ (5ef3a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e554>) │ │ │ │ + ldr r4, [pc, #40] @ (5ef0e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e294>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #624] @ (5ef32c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4e0>) │ │ │ │ + ldr r3, [pc, #944] @ (5ef46c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e620>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #440] @ (5ef278 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e42c>) │ │ │ │ + ldr r3, [pc, #760] @ (5ef3b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e56c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [pc, #432] @ (5ef278 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e42c>) │ │ │ │ + ldr r3, [pc, #752] @ (5ef3b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e56c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [pc, #440] @ (5ef288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e43c>) │ │ │ │ + ldr r3, [pc, #760] @ (5ef3c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e57c>) │ │ │ │ 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 r3, [pc, #608] @ (5ef338 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4ec>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #672] @ (5ef37c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e530>) │ │ │ │ + ldr r3, [pc, #992] @ (5ef4bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e670>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #1000] @ (5ef4c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e67c>) │ │ │ │ + ldr r4, [pc, #296] @ (5ef208 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e3bc>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #80] @ (5ef134 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e2e8>) │ │ │ │ + ldr r4, [pc, #400] @ (5ef274 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e428>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #120] @ (5ef160 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e314>) │ │ │ │ + ldr r2, [pc, #440] @ (5ef2a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e454>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [pc, #896] @ (5ef46c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e620>) │ │ │ │ + ldr r2, [pc, #192] @ (5ef1ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e360>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r0, [pc, #800] @ (5ef418 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e5cc>) │ │ │ │ + ldr r2, [pc, #96] @ (5ef158 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e30c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r6, r3 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r6 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r4, r0 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r6, r4 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r6, r4 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - orrs r6, r0 │ │ │ │ + add r6, sl │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r6 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r7 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r4 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - rors r0, r0 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - tst r0, r7 │ │ │ │ + bics r0, r1 │ │ │ │ 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 +2074507,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 r7, #214 @ 0xd6 │ │ │ │ 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 +2074874,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 r6, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ 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 +2075224,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 r1, #128 @ 0x80 │ │ │ │ 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 +2075321,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 r1, #52 @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + subs r1, #6 │ │ │ │ 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 +2075509,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 r7, #66 @ 0x42 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ 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 +2078327,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 a9154c │ │ │ │ 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 +2078473,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 a9154c │ │ │ │ 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 +2078555,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 a9154c │ │ │ │ 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 +2078646,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 a9154c │ │ │ │ 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 +2078744,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 a9154c │ │ │ │ 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 +2078835,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 a9154c │ │ │ │ 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 +2078986,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 a90ffc │ │ │ │ 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 +2079109,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 a912b8 │ │ │ │ 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 +2079279,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 a91224 │ │ │ │ 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 +2079489,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 a90f94 │ │ │ │ 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 +2079913,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 a90f94 │ │ │ │ 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 +2079952,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 r1, #238 @ 0xee │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r5, #6 │ │ │ │ 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 +2079978,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 a915a8 │ │ │ │ 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 +2080136,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 a9154c │ │ │ │ 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 +2080194,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +2080226,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 a915a8 │ │ │ │ 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 +2080313,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 a9154c │ │ │ │ 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 +2080581,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 a9154c │ │ │ │ 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 +2080775,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 a9154c │ │ │ │ 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 +2080799,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 a9154c │ │ │ │ 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 +2080943,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 a9154c │ │ │ │ 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 +2081107,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 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bvs.n 5f3cf4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x62ea8> │ │ │ │ + bvc.n 5f3d94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x62f48> │ │ │ │ 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 a9154c │ │ │ │ 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 +2081235,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 a9154c │ │ │ │ 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 +2081772,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 a915a8 │ │ │ │ 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 +2082035,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 a9154c │ │ │ │ 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 +2082079,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +2082296,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 a9154c │ │ │ │ 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 +2082504,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 a915a8 │ │ │ │ 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 +2082627,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 a9154c │ │ │ │ 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 +2082685,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +2082776,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 a915a8 │ │ │ │ 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 +2082839,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 a915a8 │ │ │ │ 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 a9154c │ │ │ │ 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 +2083002,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} │ │ │ │ + @ instruction: 0xf29e00a4 │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf28400a4 │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + @ instruction: 0xf22400a4 │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ + 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 +2083128,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 a9a130 │ │ │ │ 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 a922e0 │ │ │ │ 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 a922e0 │ │ │ │ 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 +2083171,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 ab9270 │ │ │ │ mov r0, fp │ │ │ │ bl 407c00 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, fp │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d18 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl aac968 │ │ │ │ + bl aac950 │ │ │ │ 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 aaa170 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl a98c14 │ │ │ │ + bl a98bfc │ │ │ │ mov r0, fp │ │ │ │ bl 407c00 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - bl a9161c │ │ │ │ + bl a91604 │ │ │ │ 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 +2084056,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 aa8d64 │ │ │ │ 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 +2084108,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 │ │ │ │ + b.n 5f6208 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x653bc> │ │ │ │ lsls r5, r4, #2 │ │ │ │ sub sp, #4 │ │ │ │ - @ instruction: 0xffffdd84 │ │ │ │ + @ instruction: 0xffffded4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ - @ instruction: 0xfffff766 │ │ │ │ + @ instruction: 0xfffff8b6 │ │ │ │ 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> │ │ │ │ + bvc.n 5f608c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65240> │ │ │ │ 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 +2084500,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 a8dc54 │ │ │ │ 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 a8dc88 │ │ │ │ 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 a8de4c │ │ │ │ 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 a8e390 │ │ │ │ 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 +2084552,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> │ │ │ │ + bcs.n 5f6540 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x656f4> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - beq.n 5f654c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65700> │ │ │ │ + bne.n 5f63ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x655a0> │ │ │ │ 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 +2084682,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} │ │ │ │ + beq.n 5f66c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6587c> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - eor.w r1, r0, #15 │ │ │ │ + rsbs r1, r0, #15 │ │ │ │ stmdb sp!, {r4, 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 +2084767,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} │ │ │ │ + @ instruction: 0xf0dc010f │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ 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 +2084886,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} │ │ │ │ + orrs.w r1, r8, #15 │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cdp 1, 5, cr0, cr6, cr15, {0} │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + vaddw.s32 q0, q3, d15 │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ 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 +2085047,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} │ │ │ │ + vrhadd.s16 d0, d8, d15 │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldcl 1, cr0, [sl], {15} │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + cdp 1, 2, cr0, cr10, cr15, {0} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldc 1, cr0, [r4], #60 @ 0x3c │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + cdp 1, 0, cr0, cr4, cr15, {0} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, 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 +2085212,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} │ │ │ │ + stcl 1, cr0, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds.w r1, lr, pc │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + stcl 1, cr0, [lr], #-60 @ 0xffffffc4 │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xeaf8010f │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + mcrr 1, 0, r0, r8, cr15 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, 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 +2086358,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} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ 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 5f7620 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x667d4> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f713c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x662f0> │ │ │ │ + b.n 5f73dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66590> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f7ef4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x670a8> │ │ │ │ + b.n 5f7194 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66348> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f7cb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66e68> │ │ │ │ + b.n 5f7f54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67108> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + stmia r1!, {r1, r2, r3, r5, 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 │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - svc 4 │ │ │ │ + b.n 5f7bb0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66d64> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + itee al │ │ │ │ + lslal r5, r4, #2 │ │ │ │ + b.n 5f7908 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66abc> @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + lsl r7, r1, #4 │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + sev │ │ │ │ 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 +2086553,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> │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 5f797c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66b30> │ │ │ │ + svc 8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r2, 5f7a82 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c36> │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 5f7ab4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c68> │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 5f7a90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c44> │ │ │ │ + pop {r4, r5, pc} │ │ │ │ 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 +2086916,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> │ │ │ │ + ble.n 5f7e54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67008> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rev16 r4, r4 │ │ │ │ + cbnz r4, 5f7e48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ffc> │ │ │ │ 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> │ │ │ │ + ble.n 5f7e4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67000> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rev16 r0, r2 │ │ │ │ + cbnz r0, 5f7e50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67004> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 5f7d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f24> │ │ │ │ + ble.n 5f7e10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fc4> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rev r0, r7 │ │ │ │ + cbnz r0, 5f7e52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67006> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r0, 5f7e2a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fde> │ │ │ │ + cbnz r0, 5f7e3e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ff2> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 5f7eb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67068> │ │ │ │ + bgt.n 5f7d54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f08> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 5f7e1e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fd2> │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 5f7e08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fbc> │ │ │ │ + bgt.n 5f7ea8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6705c> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 5f7e1a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fce> │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bge.n 5f7dc4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f78> │ │ │ │ + bgt.n 5f7e64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67018> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bge.n 5f7e90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67044> │ │ │ │ + blt.n 5f7d30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ee4> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bls.n 5f7d50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f04> │ │ │ │ + bge.n 5f7df0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fa4> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + cbnz r4, 5f7e30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fe4> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + cbnz r4, 5f7e2a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fde> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bls.n 5f7f04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x670b8> │ │ │ │ + bge.n 5f7da4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f58> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 5f7e64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67018> │ │ │ │ + bge.n 5f7f04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x670b8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bhi.n 5f7e14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fc8> │ │ │ │ + bge.n 5f7eb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67068> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bhi.n 5f7de8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f9c> │ │ │ │ + bge.n 5f7e88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6703c> │ │ │ │ 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 +2087133,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: 0xb8c6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ b.n 5f7c52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66e06> │ │ │ │ - vabdl.u , d31, d2 │ │ │ │ + @ instruction: 0xffffb8d2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb8be │ │ │ │ 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: 0xb8b6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldcl 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ asrs r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ 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 +2087459,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: 0xb7c6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r5, r4, #2 │ │ │ │ sub.w r1, sl, #11599872 @ 0xb10000 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r5, r4, #2 │ │ │ │ @ instruction: 0xf58a0131 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds.w r1, r0, #11599872 @ 0xb10000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xf4f80131 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xf4dc0131 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xf4bc0131 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb68a │ │ │ │ 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 r7, pc, #144 @ (adr r7, 5f8434 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x675e8>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf6f000ab │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + str.w r0, [r0, fp, lsl #2] │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + add r0, pc, #352 @ (adr r0, 5f8518 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x676cc>) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + add r0, pc, #320 @ (adr r0, 5f84fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x676b0>) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, pc, #288 @ (adr r0, 5f84e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67694>) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, pc, #256 @ (adr r0, 5f84c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67678>) │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf3f00131 │ │ │ │ - vst1.8 @ instruction: 0xf984009f │ │ │ │ - push {r1, r7} │ │ │ │ + @ instruction: 0xfad4009f │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ bics.w r1, lr, #11599872 @ 0xb10000 │ │ │ │ - ldr??.w r0, [r2, pc, lsl #1] │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + @ instruction: 0xfaa2009f │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ 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 +2087772,19 @@ │ │ │ │ bl 3c0150 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 404b88 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab89b4 │ │ │ │ + bl ab899c │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab9288 │ │ │ │ + bl ab9270 │ │ │ │ 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 +2087834,19 @@ │ │ │ │ bl 3c0150 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 404b88 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab89b4 │ │ │ │ + bl ab899c │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab9288 │ │ │ │ + bl ab9270 │ │ │ │ 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 +2087864,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 ab72b8 │ │ │ │ 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 +2087880,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 aa992c │ │ │ │ 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 ab72b8 │ │ │ │ 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 +2088224,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, r5, r6, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ 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 +2088265,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} │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ 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,30 +2089070,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 r7, sp, #136 @ 0x88 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f9134 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x682e8> │ │ │ │ - lsls r7, r3, #2 │ │ │ │ + @ instruction: 0xe852009f │ │ │ │ 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 │ │ │ │ beq.n 5f935c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68510> │ │ │ │ @@ -2089296,15 +2089237,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 r5, sp, #224 @ 0xe0 │ │ │ │ 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 +2090088,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 r5, pc, #448 @ (adr r5, 5f9f94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69148>) │ │ │ │ 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 +2090150,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 r3, pc, #400 @ (adr r3, 5fa000 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x691b4>) │ │ │ │ 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 +2090256,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 r2, pc, #832 @ (adr r2, 5fa2b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69464>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bge.n 5f9fa0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69154> │ │ │ │ + blt.n 5fa040 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x691f4> │ │ │ │ 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 r2, pc, #528 @ (adr r2, 5fa188 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6933c>) │ │ │ │ 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} │ │ │ │ + eor.w r0, r4, r3, ror #2 │ │ │ │ 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 r2, pc, #736 @ (adr r2, 5fa288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6943c>) │ │ │ │ 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 +2090437,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} │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ 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 +2091302,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 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ 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 +2092459,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, [r2, #40] @ 0x28 │ │ │ │ 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 +2096878,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, [r5, #8] │ │ │ │ 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 +2097371,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, [r2, r5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pkhtb r0, r6, r1, asr #2 │ │ │ │ + ldc 0, cr0, [r6], {161} @ 0xa1 │ │ │ │ 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 +2097549,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] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ 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 +2097949,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, [r7, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r6, r7] │ │ │ │ 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 +2098048,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, [r0, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r7, [pc, #800] @ (5ff704 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e8b8>) │ │ │ │ + str r0, [r3, r4] │ │ │ │ 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 +2098130,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 │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmn r2, r0 │ │ │ │ + add r2, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + add r0, pc, #896 @ (adr r0, 5ff7f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e9a8>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r0, r2 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - negs r0, r7 │ │ │ │ + mvns r0, r1 │ │ │ │ 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 +2099263,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>) │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - rors r2, r1 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #760] @ (6003b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f56c>) │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb.w r0, [ip, #165] @ 0xa5 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + @ instruction: 0xfaec00a5 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [pc, #88] @ (600138 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f2ec>) │ │ │ │ + ldr r7, [pc, #408] @ (600278 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f42c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r5, [pc, #880] @ (600458 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f60c>) │ │ │ │ + ldr r7, [pc, #176] @ (600198 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f34c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r5, [pc, #784] @ (6003fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f5b0>) │ │ │ │ + ldr r7, [pc, #80] @ (60013c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f2f0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r5, [pc, #752] @ (6003e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f594>) │ │ │ │ + ldr r7, [pc, #48] @ (600120 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f2d4>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #176] @ (6001ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f360>) │ │ │ │ + ldr r5, [pc, #496] @ (6002ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f4a0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [pc, #184] @ (6001b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f36c>) │ │ │ │ + ldr r5, [pc, #504] @ (6002f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f4ac>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r5, [pc, #352] @ (600264 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f418>) │ │ │ │ + ldr r6, [pc, #672] @ (6003a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f558>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbz r6, 600124 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f2d8> │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r0, r2, #30 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [pc, #360] @ (600290 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f444>) │ │ │ │ + ldr r4, [pc, #680] @ (6003d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f584>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [pc, #288] @ (60024c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f400>) │ │ │ │ + ldr r4, [pc, #608] @ (60038c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f540>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [pc, #128] @ (6001bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f370>) │ │ │ │ + ldr r4, [pc, #448] @ (6002fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f4b0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r2, [pc, #400] @ (6002d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f484>) │ │ │ │ + ldr r3, [pc, #720] @ (600410 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f5c4>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [pc, #144] @ (6001e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f394>) │ │ │ │ + ldr r3, [pc, #464] @ (600320 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f4d4>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [pc, #936] @ (600508 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f6bc>) │ │ │ │ + ldr r3, [pc, #232] @ (600248 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f3fc>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r1, [pc, #560] @ (6003a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f558>) │ │ │ │ + ldr r2, [pc, #880] @ (6004e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f698>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [pc, #264] @ (600288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f43c>) │ │ │ │ + ldr r2, [pc, #584] @ (6003c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f57c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [pc, #304] @ (6002bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f470>) │ │ │ │ + ldr r2, [pc, #624] @ (6003fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f5b0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r0, [pc, #576] @ (6003d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f584>) │ │ │ │ + ldr r1, [pc, #896] @ (600510 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f6c4>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [pc, #240] @ (600290 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f444>) │ │ │ │ + ldr r1, [pc, #560] @ (6003d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f584>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [pc, #232] @ (600294 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f448>) │ │ │ │ + ldr r1, [pc, #552] @ (6003d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f588>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r1, [pc, #312] @ (6002f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f4a4>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xeafa00a5 │ │ │ │ - blxns lr │ │ │ │ + mcrr 0, 10, r0, sl, cr5 │ │ │ │ + ldr r1, [pc, #272] @ (6002d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f484>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + ldr r1, [pc, #136] @ (600258 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f40c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + ldr r1, [pc, #24] @ (6001f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f3a4>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blx r4 │ │ │ │ + ldr r0, [pc, #960] @ (60059c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f750>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - rsbs r0, lr, #165 @ 0xa5 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf32e00a5 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mov lr, r3 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov ip, r3 │ │ │ │ + blxns sp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r0, sp │ │ │ │ + mov r8, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov sl, r4 │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r5, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, pc │ │ │ │ + mov ip, r9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r2, r4 │ │ │ │ + mov r2, lr │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + mov r6, ip │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add lr, r5 │ │ │ │ + cmp lr, pc │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bics r0, r3 │ │ │ │ + add r8, sp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, fp │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, r6 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r4, r6 │ │ │ │ + add ip, r8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bics r0, r3 │ │ │ │ + add r8, sp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r2, r6 │ │ │ │ + add sl, r8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + add ip, r9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r6, r4 │ │ │ │ + add lr, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r0, r6 │ │ │ │ + add r8, r8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r2, r7 │ │ │ │ + add sl, r9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + add ip, r9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r6, r6 │ │ │ │ + add lr, r8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bics r4, r0 │ │ │ │ + add ip, sl │ │ │ │ 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 +2099623,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 a8dcd0 │ │ │ │ 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 +2099687,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 a8d7e4 │ │ │ │ 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 +2099708,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 a8d8d0 │ │ │ │ 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 a8d940 │ │ │ │ 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 +2099797,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 a8d890 │ │ │ │ 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 +2099814,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 a8d964 │ │ │ │ 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 +2099854,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, [r4, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ stc2 1, cr0, [r2], {59} @ 0x3b │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ @ instruction: 0xfa4a013b │ │ │ │ - str r2, [r6, r3] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ 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 +2101380,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 r1, #148 @ 0x94 │ │ │ │ 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 +2101693,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 │ │ │ │ + subs r0, r7, #1 │ │ │ │ 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 +2103943,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 ad9ce8 │ │ │ │ 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 +2104026,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 ada964 │ │ │ │ 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 +2104195,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 ad8848 │ │ │ │ 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 +2104704,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, r3, #29 │ │ │ │ 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 +2104746,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 ad8878 │ │ │ │ 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 +2104882,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 ad97c8 │ │ │ │ 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 +2104933,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 ad97c8 │ │ │ │ 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 +2105113,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 ada044 │ │ │ │ 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 +2105213,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 ad88a8 │ │ │ │ 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 ad88f4 │ │ │ │ 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 +2105345,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 ad8b84 │ │ │ │ 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 +2105876,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, r1, #10 │ │ │ │ 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 +2105940,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, r7, #8 │ │ │ │ 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 +2106761,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 │ │ │ │ + ldc2 0, cr0, [r0], {164} @ 0xa4 │ │ │ │ + stc2 0, cr0, [r4], {164} @ 0xa4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf78a00a4 │ │ │ │ + ldr.w r0, [sl, #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, #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 +2107083,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 │ │ │ │ + @ instruction: 0xf58800a4 │ │ │ │ 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 +2107340,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 │ │ │ │ + @ instruction: 0xf32e00a4 │ │ │ │ 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 +2107373,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 │ │ │ │ + @ instruction: 0xf28000a4 │ │ │ │ stmdb 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 +2107946,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: 0xf2b600a4 │ │ │ │ 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 │ │ │ │ + bics.w r0, r6, #164 @ 0xa4 │ │ │ │ + cdp 0, 13, cr0, cr4, cr4, {5} │ │ │ │ + cdp 0, 5, cr0, cr2, cr4, {5} │ │ │ │ + ldcl 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 +2108048,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 r5, #0 │ │ │ │ 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 +2108223,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 r3, #160 @ 0xa0 │ │ │ │ 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 +2108270,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} │ │ │ │ + orrs.w r0, sl, r4, asr #2 │ │ │ │ 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 +2108856,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 60629c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75450> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605fc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7517c> │ │ │ │ + b.n 606268 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7541c> │ │ │ │ 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 606270 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75424> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605fdc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75190> │ │ │ │ + b.n 60627c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75430> │ │ │ │ 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 606258 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7540c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcc.n 6065ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75760> │ │ │ │ + bmi.n 60664c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75800> │ │ │ │ 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 6061fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x753b0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ @ instruction: 0xfbcbffff │ │ │ │ - bcc.n 60656c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75720> │ │ │ │ + bmi.n 60660c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x757c0> │ │ │ │ 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 6061d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75384> │ │ │ │ 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> │ │ │ │ + bmi.n 6065c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75778> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605f08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750bc> │ │ │ │ + b.n 6061a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7535c> │ │ │ │ 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 606194 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75348> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605f00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750b4> │ │ │ │ + b.n 6061a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75354> │ │ │ │ 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 606184 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75338> │ │ │ │ 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 606168 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7531c> │ │ │ │ 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> │ │ │ │ + bcc.n 606504 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x756b8> │ │ │ │ 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> │ │ │ │ + bcc.n 606540 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x756f4> │ │ │ │ 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> │ │ │ │ + bcc.n 606548 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x756fc> │ │ │ │ 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> │ │ │ │ + bcc.n 606524 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x756d8> │ │ │ │ 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 +2109134,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 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev r2, r5 │ │ │ │ + cbnz r2, 60684a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x759fe> │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, r6 │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ 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 +2109211,45 @@ │ │ │ │ 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 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r2, 6068bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a70> │ │ │ │ + cbnz r2, 6068d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a84> │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 606954 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75b08> │ │ │ │ + b.n 606bf4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75da8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 606954 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75b08> │ │ │ │ + b.n 606bf4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75da8> │ │ │ │ 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> │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + b.n 606bec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75da0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 606924 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75ad8> │ │ │ │ + b.n 606bc4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75d78> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + str r2, [r1, #20] │ │ │ │ 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 +2110199,206 @@ │ │ │ │ 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 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ 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: 0xf6b400b2 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607394 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76548> │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2l 0, cr0, [r8, #708] @ 0x2c4 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + vqadd.u16 d0, d24, d17 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 607374 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76528> │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 6072a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7645c> │ │ │ │ + svc 14 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607294 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76448> │ │ │ │ + svc 2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607264 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76418> │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607284 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76438> │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 60724c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76400> │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 6073cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76580> │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 607340 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764f4> │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607358 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7650c> │ │ │ │ + udf #88 @ 0x58 │ │ │ │ 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> │ │ │ │ + rsbs r0, sl, r1, ror #2 │ │ │ │ + rsb r0, lr, r1, ror #2 │ │ │ │ + rsb r0, r2, r1, ror #2 │ │ │ │ + subs.w r0, r8, r1, ror #2 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 6073ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765a0> │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 607a5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76c10> │ │ │ │ + b.n 606cfc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75eb0> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mvns r2, r3 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bge.n 607318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764cc> │ │ │ │ + bgt.n 6073b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7656c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 607318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764cc> │ │ │ │ + bgt.n 6073b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7656c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 60740c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765c0> │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 607450 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76604> │ │ │ │ + blt.n 6072f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764a4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6073e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76594> │ │ │ │ + blt.n 607480 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76634> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 607318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764cc> │ │ │ │ + udf #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 607370 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76524> │ │ │ │ + udf #66 @ 0x42 │ │ │ │ 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 r6, pc, #344 @ (adr r6, 6074e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7669c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia.w r2!, {r0, r4, r5, r7} │ │ │ │ - ldmia.w r6, {r0, r4, r5, r7} │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrd r0, r0, [r2, #708]! @ 0x2c4 │ │ │ │ + strd r0, r0, [r6, #708]! @ 0x2c4 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - muls r6, r3 │ │ │ │ + add lr, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbz r2, 6073e2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76596> │ │ │ │ + cbz r2, 6073f6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765aa> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cbz r6, 6073de <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76592> │ │ │ │ + cbz r6, 6073f2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765a6> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r4, r4, #2 │ │ │ │ - blt.n 607430 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765e4> │ │ │ │ + bgt.n 6072d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76484> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 6073f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765ac> │ │ │ │ + bgt.n 607498 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7664c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - blt.n 6073e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7659c> │ │ │ │ + bgt.n 607488 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7663c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 607364 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76518> │ │ │ │ + bgt.n 607404 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765b8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 607314 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764c8> │ │ │ │ + bls.n 6073b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76568> │ │ │ │ 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> │ │ │ │ + vshr.u64 d0, d17, #42 │ │ │ │ + bls.n 607394 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76548> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 6072dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76490> │ │ │ │ + bls.n 60737c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76530> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 6074c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76678> │ │ │ │ + bls.n 607364 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76518> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - pop {r3, pc} │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6074d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7668c> │ │ │ │ + blt.n 607378 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7652c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6074bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76670> │ │ │ │ + blt.n 60735c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76510> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6074c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76674> │ │ │ │ + blt.n 607360 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76514> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - b.n 607230 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x763e4> │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - b.n 607224 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x763d8> │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - bge.n 607484 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76638> │ │ │ │ + strd r0, r0, [sl], #-708 @ 0x2c4 │ │ │ │ + strd r0, r0, [r2], #-708 @ 0x2c4 │ │ │ │ + blt.n 607324 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764d8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 6074b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7666c> │ │ │ │ + bcs.n 607358 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7650c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 60740c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765c0> │ │ │ │ + bcs.n 6074ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76660> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 607364 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76518> │ │ │ │ + bhi.n 607404 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765b8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 60737c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76530> │ │ │ │ + bls.n 60741c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765d0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bls.n 60742c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765e0> │ │ │ │ + bge.n 6074cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76680> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bls.n 607444 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765f8> │ │ │ │ + bge.n 6074e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76698> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 607468 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7661c> │ │ │ │ + bhi.n 607508 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766bc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 6073a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76554> │ │ │ │ + bge.n 607440 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765f4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvs.n 607370 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76524> │ │ │ │ + bvc.n 607410 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765c4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 606fe0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76194> │ │ │ │ + b.n 607280 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76434> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 6073b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76564> │ │ │ │ + bhi.n 607450 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76604> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 607380 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76534> │ │ │ │ + bvc.n 607420 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765d4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + beq.n 607370 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76524> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvs.n 607348 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764fc> │ │ │ │ + bvc.n 6073e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7659c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvs.n 607368 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7651c> │ │ │ │ + bvc.n 607408 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765bc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 606f68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7611c> │ │ │ │ + b.n 607208 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x763bc> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 6074f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766ac> │ │ │ │ + bvc.n 607398 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7654c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + beq.n 607510 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766c4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 6074e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7669c> │ │ │ │ + bvc.n 607388 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7653c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 6074c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7667c> │ │ │ │ + bvc.n 607568 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7671c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 607490 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76644> │ │ │ │ + bvc.n 607530 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766e4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ 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 +2110422,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, r5, #20 │ │ │ │ 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 +2111566,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, r3, #17 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 6080d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7728c> │ │ │ │ + bhi.n 608178 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7732c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 608190 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77344> │ │ │ │ + bhi.n 608230 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x773e4> │ │ │ │ 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, r2, #31 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bcs.n 608210 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x773c4> │ │ │ │ + bcc.n 6080b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77264> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608138 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772ec> │ │ │ │ + bmi.n 6081d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7738c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bcs.n 6081e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7739c> │ │ │ │ + bcc.n 608088 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7723c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77214> │ │ │ │ + bcc.n 608100 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772b4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcc.n 6080a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7725c> │ │ │ │ + bmi.n 608148 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772fc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 608260 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77414> │ │ │ │ + bcs.n 608100 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772b4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608258 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7740c> │ │ │ │ + bcc.n 6080f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772ac> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 6080c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77274> │ │ │ │ + bcs.n 608160 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77314> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bne.n 608078 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7722c> │ │ │ │ + bcs.n 608118 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772cc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608258 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7740c> │ │ │ │ + bcc.n 6080f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772ac> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ 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 +2111797,36 @@ │ │ │ │ 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} │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + lsls r7, r1, #4 │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldc2l 1, cr0, [ip, #56] @ 0x38 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + vrhadd.u32 d0, d12, d14 │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldc2l 1, cr0, [r2, #56] @ 0x38 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + vrhadd.u32 d0, d2, d14 │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2l 1, cr0, [r0, #56] @ 0x38 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + vrhadd.u16 d0, d0, d14 │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2 1, cr0, [r2, #56]! @ 0x38 │ │ │ │ + cdp2 1, 15, cr0, cr2, cr14, {0} │ │ │ │ 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 +2111854,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} │ │ │ │ + cdp2 1, 8, cr0, cr10, cr14, {0} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ 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 +2112407,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} │ │ │ │ + vld4.8 {d0,d2,d4,d6}, [lr], lr │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf754010e │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + strh.w r0, [r4, #270] @ 0x10e │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ 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 +2113259,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} │ │ │ │ + bkpt 0x003c │ │ │ │ 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 +2113988,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 a8dc54 │ │ │ │ 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 a8dc88 │ │ │ │ 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 +2114046,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 a8dcd0 │ │ │ │ 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 +2114062,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 a8e3ac │ │ │ │ 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 a8de4c │ │ │ │ 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 +2114093,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 a8e390 │ │ │ │ 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 +2114202,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 r4, [sp, #896] @ 0x380 │ │ │ │ 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 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2114867,21 +2114808,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> │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 60a464 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79618> │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ 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 +2114930,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> │ │ │ │ + ble.n 60a4cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79680> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 60a580 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79734> │ │ │ │ + ble.n 60a620 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x797d4> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ 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 +2115519,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 r7, pc, #8 @ (adr r7, 60ab5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79d10>) │ │ │ │ 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 +2116180,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 r5, pc, #56 @ (adr r5, 60b2a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7a454>) │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bl 97d26e │ │ │ │ bl 6c9272 │ │ │ │ bl 453276 │ │ │ │ bl 4f927a │ │ │ │ @@ -2117105,23 +2117046,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 r5, [sp, #736] @ 0x2e0 │ │ │ │ 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 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ 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 +2117674,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 r2!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 60ca10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bbc4> │ │ │ │ + b.n 60bcb0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7ae64> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 60c7e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7b99c> │ │ │ │ + b.n 60ca88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bc3c> │ │ │ │ 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 +2118485,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, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r8], #-724 @ 0xfffffd2c │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + stc2l 0, cr0, [r8, #724] @ 0x2d4 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 60cb7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bd30> │ │ │ │ + bcc.n 60cc1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bdd0> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc2 0, cr0, [sl], {181} @ 0xb5 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldc2l 0, cr0, [sl, #-724] @ 0xfffffd2c │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 60cab8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bc6c> │ │ │ │ + bcs.n 60cb58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bd0c> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xfa6800b6 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xfbb800b6 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr??.w r0, [ip, #182] @ 0xb6 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + @ instruction: 0xfb4c00b6 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r7, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #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, #4040] @ 0xfc8 │ │ │ │ ldr.w fp, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2119182,33 +2119123,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, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cbz r0, 60d2c6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c47a> │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ 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 +2119273,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 r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ 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 +2119582,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] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ lsls r3, r7, #4 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ 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 +2119650,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 ad3904 │ │ │ │ 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 +2119680,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 a8c054 │ │ │ │ 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 +2119743,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, [r5, #19] │ │ │ │ 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 +2119879,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, [r5, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 60d3ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c5a0> │ │ │ │ + b.n 60d68c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c840> │ │ │ │ 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 +2120237,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ 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 +2120897,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 r3, pc, #880 @ (adr r3, 60e964 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ 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 +2120967,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 ad3868 │ │ │ │ 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 +2121199,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 a8bfec │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 60e6c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl ad391c │ │ │ │ + bl ad3904 │ │ │ │ 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 +2121551,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 a8c054 │ │ │ │ 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 +2122059,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, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ bl 6b9402 │ │ │ │ bl 2e5406 │ │ │ │ @@ -2122154,51 +2122095,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, [r6, #108] @ 0x6c │ │ │ │ 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, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ strh r2, [r6, #30] │ │ │ │ lsls r0, r0, #5 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ 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 +2122743,39 @@ │ │ │ │ cmp r1, #18 │ │ │ │ bhi.w 60e374 │ │ │ │ b.w 60e366 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w 60e620 │ │ │ │ b.w 60e872 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ 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 +2123166,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, [r4, r4] │ │ │ │ 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 +2123309,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, [r3, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2123536,15 +2123477,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] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ 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 +2125829,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 r5, #186 @ 0xba │ │ │ │ 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 +2126115,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, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ 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 +2126389,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, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ 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 +2129627,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 r6, #222 @ 0xde │ │ │ │ lsls r6, r1, #4 │ │ │ │ cbnz r6, 61457c │ │ │ │ lsls r2, r7, #4 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ 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 +2129698,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, r3, #15 │ │ │ │ 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 +2130873,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 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ 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 +2131058,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 ad385c │ │ │ │ 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 +2131181,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, r5, #23 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ 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 +2131299,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 ad3724 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r4, [sp] │ │ │ │ bl 615218 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2131492,15 +2131433,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 a8be80 │ │ │ │ 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 +2131466,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 ad34d4 │ │ │ │ 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 a8bf44 │ │ │ │ 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 +2131521,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 ad3724 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8be98 │ │ │ │ + bl a8be80 │ │ │ │ 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 +2131746,16 @@ │ │ │ │ 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 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #724] @ (615e28 ) │ │ │ │ ldr r3, [pc, #724] @ (615e2c ) │ │ │ │ @@ -2132084,31 +2132026,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 │ │ │ │ + stc2 0, cr0, [r8, #652] @ 0x28c │ │ │ │ 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 ad32c8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl a8beb0 │ │ │ │ + bl a8be98 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ bl 614e70 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2132235,15 +2132177,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 ad3724 │ │ │ │ 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 +2132217,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: 0xfbf800a3 │ │ │ │ + @ instruction: 0xfbd200a3 │ │ │ │ stmdb sp!, {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 +2133179,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 │ │ │ │ + @ instruction: 0xf23200a3 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf22800a3 │ │ │ │ + sub.w r0, r8, #163 @ 0xa3 │ │ │ │ + adc.w r0, r2, #163 @ 0xa3 │ │ │ │ + @ instruction: 0xf19c00a3 │ │ │ │ stmdb sp!, {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 +2133292,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, r6, #28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - vhadd.s8 d16, d26, d19 │ │ │ │ + eors.w r0, sl, #163 @ 0xa3 │ │ │ │ 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 +2133919,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 │ │ │ │ + adc.w r0, r2, r3, asr #2 │ │ │ │ + strd r0, r0, [r2, #652] @ 0x28c │ │ │ │ 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 +2134299,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 61732c │ │ │ │ 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 +2135320,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 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bls.n 618390 │ │ │ │ + bge.n 618430 │ │ │ │ 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 +2135642,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 ad7718 │ │ │ │ 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 +2135659,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 adca54 │ │ │ │ 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 +2135970,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 adca30 │ │ │ │ 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 +2135988,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 ad731c │ │ │ │ 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 +2136020,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 ad79cc │ │ │ │ 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 +2136058,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 │ │ │ │ + bmi.n 618b3c │ │ │ │ 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 │ │ │ │ + bmi.n 618c50 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bcc.n 618c00 │ │ │ │ + bmi.n 618ca0 │ │ │ │ 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 │ │ │ │ + strb.w r0, [r0, #269] @ 0x10d │ │ │ │ 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 +2136335,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 adc700 │ │ │ │ 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 +2136664,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 r4!, {r2, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - beq.n 619270 │ │ │ │ + bne.n 619310 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - beq.n 619258 │ │ │ │ + bne.n 6192f8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - beq.n 619450 │ │ │ │ + bne.n 6192f0 │ │ │ │ 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 r3!, {r1, r2, r4, r6} │ │ │ │ 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 +2137077,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 r2!, {r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ 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 r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ 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 +2137290,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 ae46c8 │ │ │ │ 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 +2137675,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 r7!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ bhi.n 619e70 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, 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 r7!, {r2, r3, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ bvc.n 619e4c │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stcl 0, cr0, [lr], #644 @ 0x284 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + cdp 0, 3, cr0, cr14, cr1, {5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbnz r4, 619e94 │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 619e96 │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 619e98 │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 619e9a │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 6198a0 │ │ │ │ + b.n 619b40 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, 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 +2138128,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 adcab0 │ │ │ │ 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 +2138220,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 │ │ │ │ + sevl │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ 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 +2138679,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 │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - blt.n 61a734 │ │ │ │ + bgt.n 61a7d4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbnz r6, 61a85a │ │ │ │ + cbnz r6, 61a86e │ │ │ │ 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 +2139189,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 │ │ │ │ + bvs.n 61ae28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbz r2, 61ad9a │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 61adaa │ │ │ │ cmp r1, #8 │ │ │ │ beq.n 61ad5e │ │ │ │ @@ -2139303,15 +2139245,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 │ │ │ │ + bhi.n 61ae9c │ │ │ │ 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 +2139292,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 │ │ │ │ + bvc.n 61af10 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - push {} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ 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 +2139382,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 │ │ │ │ + bvs.n 61aeb0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbz r4, 61af6a │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbz r2, 61af84 │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ 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 +2144403,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 r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r7, #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, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1036] @ 61efcc │ │ │ │ @@ -2145052,19 +2144994,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 r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ 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 +2146021,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 r1, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ 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 +2147924,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, [r6, #12] │ │ │ │ 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 +2149245,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, [r0, r7] │ │ │ │ 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 +2150798,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 r5, [pc, #688] @ (623bc0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ 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 +2152079,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 r6, #226 @ 0xe2 │ │ │ │ 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 +2153163,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 r6, #60 @ 0x3c │ │ │ │ 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 +2154368,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 adb46c │ │ │ │ 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 +2154483,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 r7, #66 @ 0x42 │ │ │ │ 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 +2154832,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 │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ 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 +2154950,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 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vld1.8 {d16[5]}, [r2], r2 │ │ │ │ - @ instruction: 0xfa4c00a2 │ │ │ │ + @ instruction: 0xfb3200a2 │ │ │ │ + @ instruction: 0xfb9c00a2 │ │ │ │ cbz r0, 62699a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -2155029,15 +2154971,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 │ │ │ │ + adds r4, r5, #0 │ │ │ │ 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 +2155164,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, r7, r7 │ │ │ │ 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 +2156059,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 │ │ │ │ + subs r4, r4, r3 │ │ │ │ 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 +2156604,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, r5, #12 │ │ │ │ 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 +2157179,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 a8e6b0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6282b6 │ │ │ │ cbz r6, 628238 │ │ │ │ cmp r6, r1 │ │ │ │ beq.n 628250 │ │ │ │ @@ -2157533,15 +2157475,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 │ │ │ │ + b.n 628548 │ │ │ │ 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 +2158095,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 a8e6d8 │ │ │ │ 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 +2158584,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, [r4, #9] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r0, [pc, #4] @ (62913c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #728 @ (adr r3, 629418 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 629158 ) │ │ │ │ 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 +2158688,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 │ │ │ │ + bmi.n 62920c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62914c │ │ │ │ + bcc.n 6291ec │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292dc │ │ │ │ + bmi.n 62917c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292bc │ │ │ │ + bmi.n 62915c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 62929c │ │ │ │ + bmi.n 62913c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 62927c │ │ │ │ + bmi.n 62911c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 62925c │ │ │ │ + bmi.n 6292fc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 62923c │ │ │ │ + bmi.n 6292dc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62921c │ │ │ │ + bmi.n 6292bc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 6291fc │ │ │ │ + bmi.n 62929c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 629134 │ │ │ │ + bcc.n 6291d4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62915c │ │ │ │ + bcc.n 6291fc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62913c │ │ │ │ + bcc.n 6291dc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 6291ac │ │ │ │ + bmi.n 62924c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62918c │ │ │ │ + bcc.n 62922c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62916c │ │ │ │ + bcc.n 62920c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62914c │ │ │ │ + bcc.n 6291ec │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292c4 │ │ │ │ + bmi.n 629164 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292a4 │ │ │ │ + bmi.n 629344 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 629284 │ │ │ │ + bmi.n 629324 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 629264 │ │ │ │ + bmi.n 629304 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292d4 │ │ │ │ + bmi.n 629174 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292b4 │ │ │ │ + bmi.n 629354 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292dc │ │ │ │ + bmi.n 62917c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62916c │ │ │ │ + bcc.n 62920c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292e4 │ │ │ │ + bmi.n 629184 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ addw r0, r0, #3560 @ 0xde8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2159077,15 +2159019,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 │ │ │ │ + bne.n 629620 │ │ │ │ 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 +2159037,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 ac1df0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl ac1ddc │ │ │ │ + bl ac1dc4 │ │ │ │ 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 +2159092,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} │ │ │ │ + bne.n 629634 │ │ │ │ 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 +2159254,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 a8ad4c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 62981a │ │ │ │ - bl a8addc │ │ │ │ + bl a8adc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8adc0 │ │ │ │ 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 +2159340,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} │ │ │ │ + vrhadd.s d16, d8, d12 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ 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 +2159778,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 ad69ac │ │ │ │ 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 +2160135,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 629d6c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r3, r5, 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 +2160284,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 a8e460 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #824 @ 0x338 │ │ │ │ - bl a8e478 │ │ │ │ + bl a8e460 │ │ │ │ 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 +2160364,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 adca30 │ │ │ │ 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 +2160473,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 a8e46c │ │ │ │ add.w r0, r5, #824 @ 0x338 │ │ │ │ - bl a8e484 │ │ │ │ + bl a8e46c │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl adca6c │ │ │ │ + bl adca54 │ │ │ │ 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 +2160660,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 a8e440 │ │ │ │ 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 +2161028,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 │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ + lsls 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 +2161051,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 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - bkpt 0x006a │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - bkpt 0x003e │ │ │ │ + cbz r4, 62ac12 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ - movs r0, r0 │ │ │ │ + itte lt │ │ │ │ + lsllt r2, r4, #2 │ │ │ │ + itee hi @ unpredictable │ │ │ │ + lslhi r2, r4, #2 │ │ │ │ + movls r4, #188 @ 0xbc │ │ │ │ + movls 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} │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r4} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ 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 +2161162,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 a8e45c │ │ │ │ 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 +2161806,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 │ │ │ │ + bmi.n 62b480 │ │ │ │ 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 +2161846,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: 0xb8ea │ │ │ │ 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 +2163059,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 adcab0 │ │ │ │ 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 +2163468,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 r2!, {r1, r5, 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 +2164610,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 r4, [sp, #128] @ 0x80 │ │ │ │ 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 +2164793,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 adcab0 │ │ │ │ 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 +2166613,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 │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - mrc2 0, 1, r0, cr14, cr4, {5} │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + vshr.u64 d0, d20, #50 │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ 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 +2168301,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 r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ 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 +2168736,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, [r7, #20] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ 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 +2169259,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, [r7, #14] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldc2l 1, cr0, [sl, #224]! @ 0xe0 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ 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 +2169708,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, [r0, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1592] @ 631144 │ │ │ │ @@ -2170344,37 +2170286,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, [r4, #30] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + str r6, [r4, #8] │ │ │ │ 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 +2171265,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] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ 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 +2172228,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 │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + strb r2, [r0, #2] │ │ │ │ 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 +2173133,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, [r4, #112] @ 0x70 │ │ │ │ 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 +2173504,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 ac3360 │ │ │ │ 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 +2173660,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, [r5, #20] │ │ │ │ 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, [r1, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r7 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ 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 +2173788,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, [r5, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ 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 +2173893,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, [r6, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ 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 +2174604,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] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r5, #26 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r6, #10 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ 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 +2175241,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 r6, [pc, #512] @ (634ae0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ @ instruction: 0xb846 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldr r4, [pc, #120] @ (634960 ) │ │ │ │ + ldr r5, [pc, #440] @ (634aa0 ) │ │ │ │ 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 +2175380,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 r7, #156 @ 0x9c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ 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 +2175473,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 r6, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ 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 +2175904,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 r2, #234 @ 0xea │ │ │ │ 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 +2176497,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 r6, #114 @ 0x72 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r4, #10 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - itee le │ │ │ │ - lslle r2, r4, #2 │ │ │ │ - movgt r4, #12 │ │ │ │ - lslgt r2, r4, #2 │ │ │ │ - movs r4, #6 │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - sev │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ 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 +2177087,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 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - hlt 0x0010 │ │ │ │ + cbnz r0, 635b54 │ │ │ │ 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 +2177303,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, r0, #5 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + adds r4, r6, #1 │ │ │ │ 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 +2177441,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, r1, r7 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + adds r0, r4, #3 │ │ │ │ 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 +2177798,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 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r0, r7 │ │ │ │ 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 +2178102,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, r5, #23 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ 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 +2178424,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, r6, #18 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ 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 +2178656,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, r1, #9 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ 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 +2178922,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, r1, #31 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ 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 +2179431,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, r4, #28 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, pc, #976 @ (adr r6, 637574 ) │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ 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 r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, pc, #344 @ (adr r4, 637310 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 637450 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r3, pc, #760 @ (adr r3, 6374b8 ) │ │ │ │ + add r5, pc, #56 @ (adr r5, 6371f8 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r3, pc, #392 @ (adr r3, 637350 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 637490 ) │ │ │ │ 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 +2180353,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 r6, {r2, r3, r5, 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 +2180526,18 @@ │ │ │ │ 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 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ lsrs r5, r1, #6 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r5, #3 │ │ │ │ @@ -2180846,15 +2180790,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 │ │ │ │ + ldc2 0, cr0, [r4, #644] @ 0x284 │ │ │ │ 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 +2181315,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 │ │ │ │ + str??.w r0, [sl, #161] @ 0xa1 │ │ │ │ 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 +2181621,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 │ │ │ │ + ldrsb.w r0, [r4, r1, lsl #2] │ │ │ │ movs r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - @ instruction: 0xf6f600a1 │ │ │ │ + str.w r0, [r6, r1, lsl #2] │ │ │ │ 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 +2181884,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] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ 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 +2183866,67 @@ │ │ │ │ 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 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ + @ instruction: 0xe8dc00a1 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 639af8 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - b.n 639ae0 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ + strex r0, r0, [r2, #644] @ 0x284 │ │ │ │ + @ instruction: 0xe83400a1 │ │ │ │ subs r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 639a2c │ │ │ │ + b.n 639ccc │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 639aac │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + @ instruction: 0xe81400a1 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r4, #2 │ │ │ │ blt.n 639c58 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + adds r6, r1, r1 │ │ │ │ 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 │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 639560 │ │ │ │ + b.n 639800 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a248 │ │ │ │ + b.n 63a4e8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 6395ec │ │ │ │ + b.n 63988c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a104 │ │ │ │ + b.n 63a3a4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a100 │ │ │ │ + b.n 63a3a0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a09c │ │ │ │ + b.n 63a33c │ │ │ │ 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 │ │ │ │ + bgt.n 639d5c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 639fe0 │ │ │ │ + b.n 63a280 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a000 │ │ │ │ + b.n 63a2a0 │ │ │ │ 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 +2184425,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 │ │ │ │ + ble.n 63a244 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bgt.n 63a31c │ │ │ │ + ble.n 63a1bc │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bgt.n 63a1c8 │ │ │ │ + ble.n 63a268 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 63a32c │ │ │ │ + ble.n 63a1cc │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bvs.n 63a2f8 │ │ │ │ + bvc.n 63a198 │ │ │ │ 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 +2187126,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 63b6c4 │ │ │ │ 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 +2187309,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 63c548 │ │ │ │ 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 +2187966,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 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + rev r6, r7 │ │ │ │ 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 +2188368,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 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ 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 +2189106,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 sp, #224 @ 0xe0 │ │ │ │ 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 +2189496,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, [r0, #22] │ │ │ │ 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 +2190091,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] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, pc, #408 @ (adr r6, 63db84 ) │ │ │ │ + add r7, pc, #728 @ (adr r7, 63dcc4 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #120 @ (adr r6, 63da70 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 63dbb0 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r6, pc, #128 @ (adr r6, 63da7c ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 63dbbc ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ + add r0, pc, #96 @ (adr r0, 63da70 ) │ │ │ │ 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 +2190238,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, [r4, #96] @ 0x60 │ │ │ │ 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 +2191599,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 r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ 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 +2192998,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 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r6, 63f6a8 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + cbz r0, 63f6cc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + cbz r2, 63f6c0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + cbz r4, 63f6bc │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r0, [r6, #28] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r0, [r1, #10] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ 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 +2194120,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, [r0, #14] │ │ │ │ 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 +2194618,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, [r1, #14] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r5, r0] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r7, [pc, #928] @ (640aa0 ) │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ 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 +2194949,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, [r6, #28] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ 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 +2195158,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, [r4, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ 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 +2195391,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, [r3, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ 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 +2195671,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 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ 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 +2195925,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, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ 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 +2195978,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 │ │ │ │ + add r0, pc, #448 @ (adr r0, 6415e4 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [pc, #960] @ (6417ec ) │ │ │ │ + ldr r6, [pc, #256] @ (64152c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 641518 │ │ │ │ + b.n 6417b8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + add r0, pc, #224 @ (adr r0, 64151c ) │ │ │ │ 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 +2196471,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 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ 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 +2196495,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 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ 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 +2196640,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, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + subs r6, r1, r2 │ │ │ │ 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 +2196787,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, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ 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 +2196854,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 r7, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ 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 +2197072,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, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrh.w r0, [lr, #176] @ 0xb0 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + @ instruction: 0xfa0e00b0 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ b.n 64239c │ │ │ │ lsls r7, r6, #4 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xeadc00a0 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + stc 0, cr0, [ip], #-640 @ 0xfffffd80 │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - orrs.w r0, r0, r0, asr #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + sub.w r0, r0, r0, asr #2 │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ 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 +2197493,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, [r6, #29] │ │ │ │ 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 +2198724,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 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ 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 r5!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ bcc.n 642f80 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ bxns pc │ │ │ │ lsls r5, r7, #4 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 642f70 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strd r0, r0, [r4, #-704] @ 0x2c0 │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xf2fc00b1 │ │ │ │ - ldc2l 0, cr0, [r6, #-712]! @ 0xfffffd38 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + orr.w r0, ip, #5799936 @ 0x588000 │ │ │ │ + mcr2 0, 6, r0, cr6, cr2, {5} │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ 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 +2198895,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] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ 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 +2199013,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, [r0, r6] │ │ │ │ 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 +2199641,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 r6, [pc, #280] @ (6438d4 ) │ │ │ │ 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 ) │ │ │ │ + @ instruction: 0xeb9200b1 │ │ │ │ + ldr r3, [pc, #112] @ (64383c ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [pc, #208] @ (6438a4 ) │ │ │ │ + ldr r5, [pc, #528] @ (6439e4 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r3 │ │ │ │ + tst r6, r5 │ │ │ │ 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 +2199740,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 r5, [pc, #256] @ (6439b0 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [pc, #392] @ (643a40 ) │ │ │ │ + ldr r1, [pc, #712] @ (643b80 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r3, [pc, #752] @ (643bac ) │ │ │ │ + ldr r5, [pc, #48] @ (6438ec ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strd r0, r0, [r4, #-708] @ 0x2c4 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + eors.w r0, r4, r1, ror #2 │ │ │ │ + ldr r1, [pc, #312] @ (6439fc ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r3, [pc, #536] @ (643ae0 ) │ │ │ │ + ldr r4, [pc, #856] @ (643c20 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + ldr r1, [pc, #120] @ (643944 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r3, [pc, #376] @ (643a48 ) │ │ │ │ + ldr r4, [pc, #696] @ (643b88 ) │ │ │ │ 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 +2200285,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 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ 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, [r7, #96] @ 0x60 │ │ │ │ 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 +2201339,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, [r4, r6] │ │ │ │ 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, [r0, r5] │ │ │ │ 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 +2201680,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, [r4, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ 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 +2201887,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, [r0, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ 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 +2202616,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 ) │ │ │ │ + str r6, [r0, r1] │ │ │ │ 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 +2202707,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 r6, [pc, #272] @ (645710 ) │ │ │ │ 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 +2204065,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 │ │ │ │ + cmp r2, pc │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r3 │ │ │ │ + add r8, sp │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, pc, #856 @ (adr r0, 6466cc ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - orrs r2, r5 │ │ │ │ + add r2, pc │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r6 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - tst r6, r0 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ 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 +2204263,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 │ │ │ │ + ands r2, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ 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 +2204708,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 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + cbnz r4, 6469de │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + cbnz r2, 6469da │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ 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 +2204832,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, r7, #20 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r3, r5 │ │ │ │ + subs r2, r5, r2 │ │ │ │ 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 +2205170,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 │ │ │ │ + blt.n 646ecc │ │ │ │ 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 +2205365,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 │ │ │ │ + bls.n 6470cc │ │ │ │ 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 +2206410,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, [r6, #23] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + cpsid ai │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + setend be │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bvc.n 647b98 │ │ │ │ + bhi.n 647a38 │ │ │ │ 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 +2206708,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 r2, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r6, pc, #224 @ (adr r6, 647de0 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 647f20 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r5, pc, #440 @ (adr r5, 647ed4 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 648014 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + cbz r0, 647d32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r4, [r1, #28] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ 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 +2207221,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 r4, #124 @ 0x7c │ │ │ │ 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 +2207321,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 r2, #142 @ 0x8e │ │ │ │ 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 +2207572,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 r1, #104 @ 0x68 │ │ │ │ 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 +2208292,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 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r4, r5, r7 │ │ │ │ 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: 0xfb3e00a0 │ │ │ │ + @ instruction: 0xfb2400a0 │ │ │ │ + @ instruction: 0xfb0a00a0 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ 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: 0xf37a00a0 │ │ │ │ + @ instruction: 0xf33400a0 │ │ │ │ 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 +2208498,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, r1, #26 │ │ │ │ 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 +2210529,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 aadf58 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ b.n 64a256 │ │ │ │ mov r0, r4 │ │ │ │ bl 4073b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 407c00 │ │ │ │ @@ -2211959,24 +2211898,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 a99998 │ │ │ │ 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 aa992c │ │ │ │ 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 +2212059,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 aa7314 │ │ │ │ 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 +2212909,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 │ │ │ │ + ssat r1, #11, r6 │ │ │ │ ldr r5, [pc, #192] @ (64bc14 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - orns r1, r6, #10 │ │ │ │ - orn r1, lr, #10 │ │ │ │ + rsb r1, r6, #10 │ │ │ │ + subs.w r1, lr, #10 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - stc 1, cr0, [r0], #40 @ 0x28 │ │ │ │ + ldcl 1, cr0, [r0, #40]! @ 0x28 │ │ │ │ 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 +2214047,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 64c46c │ │ │ │ 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 │ │ │ │ + ble.n 64c714 │ │ │ │ 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 +2214094,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 aad410 │ │ │ │ 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 aac758 │ │ │ │ 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 +2214204,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 aa8834 │ │ │ │ ldr r7, [pc, #796] @ (64cc3c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ bl 3d95ac │ │ │ │ movs r2, #0 │ │ │ │ @@ -2214288,15 +2214227,15 @@ │ │ │ │ bl 65476c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 648da4 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 64ca94 │ │ │ │ - bl aac674 │ │ │ │ + bl aac65c │ │ │ │ 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 +2214262,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 aa0524 │ │ │ │ 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 +2214295,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 a92884 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl a98c14 │ │ │ │ + bl a98bfc │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 454684 │ │ │ │ mov r0, r4 │ │ │ │ bl 407c00 │ │ │ │ ldr r2, [pc, #556] @ (64cc50 ) │ │ │ │ @@ -2214389,15 +2214328,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 a956c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 656a00 │ │ │ │ mov r0, r4 │ │ │ │ bl 407c00 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2214411,19 +2214350,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 653660 │ │ │ │ b.n 64c98c │ │ │ │ bl 6522e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 64ebd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abe024 │ │ │ │ + bl abe00c │ │ │ │ mov r0, r4 │ │ │ │ bl 3eeb60 │ │ │ │ mov r0, r4 │ │ │ │ - bl aac674 │ │ │ │ + bl aac65c │ │ │ │ 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 +2214523,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 │ │ │ │ + @ instruction: 0xffffda5c │ │ │ │ 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 +2214711,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 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + cbnz r2, 64ce86 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + cbnz r6, 64ce8c │ │ │ │ lsls r0, r4, #2 │ │ │ │ add r7, pc, #288 @ (adr r7, 64cf88 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + cbnz r0, 64ce8e │ │ │ │ lsls r0, r4, #2 │ │ │ │ add r7, pc, #8 @ (adr r7, 64ce78 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + cbnz r4, 64ce8c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + cbnz r6, 64ce8c │ │ │ │ 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 +2214918,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: 0xb84a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb80a │ │ │ │ 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 +2223806,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, r7, r4 │ │ │ │ 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 +2224096,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, r5, #23 │ │ │ │ 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 +2228912,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 r2, #172 @ 0xac │ │ │ │ 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 +2232331,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 │ │ │ │ + cmp r0, #42 @ 0x2a │ │ │ │ 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 +2232427,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} │ │ │ │ + bkpt 0x00a0 │ │ │ │ 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 +2233460,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, r1, r5 │ │ │ │ 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 +2235026,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 65ac94 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + strb r0, [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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #232] @ (65a634 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -2235203,17 +2235142,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 65abb0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ 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 +2235410,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 65aca4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n 65ab50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ 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 +2235563,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 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - udf #14 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 65aa30 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 65a998 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 65a970 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ 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 +2236205,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, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ strb r0, [r5, r0] │ │ │ │ lsls r6, r6, #4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 65b020 │ │ │ │ + blt.n 65b0c0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + cbz r0, 65b0d6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 65b070 │ │ │ │ + blt.n 65b110 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bls.n 65b150 │ │ │ │ + bge.n 65aff0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 65b10c │ │ │ │ + bge.n 65b1ac │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 65b0f0 │ │ │ │ + bge.n 65b190 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 65b044 │ │ │ │ + bls.n 65b0e4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 65b1c4 │ │ │ │ + bls.n 65b064 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bvc.n 65b0e0 │ │ │ │ + bls.n 65b180 │ │ │ │ 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 +2237302,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 │ │ │ │ + bne.n 65bc3c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - beq.n 65bbb8 │ │ │ │ + bne.n 65bc58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ bx sl │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + beq.n 65baf4 │ │ │ │ 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] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ 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 +2237659,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 r5!, {r1, r6} │ │ │ │ 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, [r1, r5] │ │ │ │ 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 +2238008,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 r1!, {r4, r5, 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, [r2, r7] │ │ │ │ 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 +2238381,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 r6!, {r2, r4, r6} │ │ │ │ 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] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ 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 +2239206,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 r3, sp, #344 @ 0x158 │ │ │ │ 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 +2239416,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 r1, sp, #664 @ 0x298 │ │ │ │ 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 +2239755,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, [r7, #13] │ │ │ │ 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 +2239815,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, [r7, #18] │ │ │ │ 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 +2241125,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, 65e280 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cbz r2, 65e272 │ │ │ │ + cbz r2, 65e286 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r6, 65e274 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + b.n 65e4c0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - mov r4, r9 │ │ │ │ + blxns r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r6, r6, #4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r6, pc, #720 @ (adr r6, 65e540 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r7, pc, #680 @ (adr r7, 65e548 ) │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ 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 +2241789,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 r7, pc, #880 @ (adr r7, 65ec50 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #168 @ (adr r5, 65e994 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 65ead4 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r4, pc, #904 @ (adr r4, 65ec78 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 65e9b8 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r3, pc, #304 @ (adr r3, 65ea24 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 65eb64 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, pc, #952 @ (adr r1, 65ecb0 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 65e9f0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ 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] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r2, r7, #28 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + str r4, [r5, #8] │ │ │ │ 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 +2242875,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 r7, [sp, #232] @ 0xe8 │ │ │ │ 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 +2243109,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 r5, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r4, #7 │ │ │ │ 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 +2243374,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 r4, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ 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 +2243578,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, r1, #14 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ 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 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ 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 +2243714,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, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r4, r6 │ │ │ │ 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 +2244028,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, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ 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 +2245257,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, [r0, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r0, r4, #2 │ │ │ │ @ instruction: 0xf4d60135 │ │ │ │ mov r0, r8 │ │ │ │ blx 6ed64 │ │ │ │ b.n 6606d0 │ │ │ │ mov r0, r8 │ │ │ │ blx 6ed64 │ │ │ │ @@ -2245398,17 +2245337,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, [r1, #29] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ 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 +2246100,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, [r2, #9] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ 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 +2246403,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, [r3, #19] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mcr2 0, 2, r0, cr14, cr15, {4} │ │ │ │ + vshr.u64 d0, d15, #34 │ │ │ │ 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 +2246539,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, [r7, #10] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xfbf0009f │ │ │ │ + stc2l 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 +2246670,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, [r5, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xfb9a009f │ │ │ │ + stc2l 0, cr0, [sl], #636 @ 0x27c │ │ │ │ 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 +2246784,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 │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ + @ instruction: 0xfacc009f │ │ │ │ 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 +2246890,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, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr??.w r0, [r4, pc, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf9c4009f │ │ │ │ stmdb 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 +2248084,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, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf618009f │ │ │ │ + @ instruction: 0xf768009f │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf3f4009f │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + adc.w r0, r4, #5210112 @ 0x4f8000 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movw r0, #24735 @ 0x609f │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + @ instruction: 0xf396009f │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - rsbs r0, r8, #159 @ 0x9f │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ssat r0, #32, r8, asr #2 │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - sbc.w r0, sl, #159 @ 0x9f │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf2ba009f │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf0fc009f │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + movw r0, #49311 @ 0xc09f │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - eor.w r0, lr, #159 @ 0x9f │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + rsbs r0, lr, #159 @ 0x9f │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bic.w r0, r0, #159 @ 0x9f │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + sbcs.w r0, r0, #159 @ 0x9f │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - vshr.s64 d0, d15, #14 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + add.w r0, r2, #159 @ 0x9f │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - vqadd.s64 d0, d20, d15 │ │ │ │ + eor.w r0, r4, #159 @ 0x9f │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.s8 d0, d20, d15 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + orrs.w r0, r4, #159 @ 0x9f │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mrc 0, 2, r0, cr10, cr15, {4} │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + vshr.s64 d0, d15, #22 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mcr 0, 0, r0, cr2, cr15, {4} │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + vqadd.s16 d16, d18, d15 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [lr, #636]! @ 0x27c │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + vqadd.s8 d0, d30, d15 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stcl 0, cr0, [r6, #-636]! @ 0xfffffd84 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + mrc 0, 5, r0, cr6, cr15, {4} │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldcl 0, cr0, [sl], #636 @ 0x27c │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + mcr 0, 2, r0, cr10, cr15, {4} │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stc 0, cr0, [r8], #636 @ 0x27c │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + ldcl 0, cr0, [r8, #636]! @ 0x27c │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r0], #-636 @ 0xfffffd84 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + ldc 0, cr0, [r0, #636]! @ 0x27c │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ 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 +2248555,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 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - @ instruction: 0xeaf8009f │ │ │ │ - ldr r2, [pc, #624] @ (662f38 ) │ │ │ │ + mcrr 0, 9, r0, r8, cr15 │ │ │ │ + ldr r3, [pc, #944] @ (663078 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - orr.w r0, r0, pc, lsr #2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + @ instruction: 0xeb90009f │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ 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 +2248887,28 @@ │ │ │ │ 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] │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - b.n 662e20 │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ + strex r0, r0, [ip, #636] @ 0x27c │ │ │ │ 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 662be8 │ │ │ │ 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 +2249604,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, [r3, r5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + b.n 6639fc │ │ │ │ lsls r7, r3, #2 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + b.n 6639a4 │ │ │ │ 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 +2250474,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 r5, [pc, #648] @ (6642c0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mvns r6, r2 │ │ │ │ + cmp r6, r4 │ │ │ │ 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 +2250527,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 r5, [pc, #408] @ (664250 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [pc, #72] @ (664104 ) │ │ │ │ + ldr r5, [pc, #392] @ (664244 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #1008] @ (6644b0 ) │ │ │ │ + ldr r5, [pc, #304] @ (6641f0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #872] @ (66442c ) │ │ │ │ + ldr r5, [pc, #168] @ (66416c ) │ │ │ │ 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 +2250687,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 r4, [pc, #16] @ (66425c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #648] @ (6644d8 ) │ │ │ │ + ldr r3, [pc, #968] @ (664618 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #568] @ (66448c ) │ │ │ │ + ldr r3, [pc, #888] @ (6645cc ) │ │ │ │ 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 +2250715,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 r4, #36 @ 0x24 │ │ │ │ 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 +2250739,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 r3, #252 @ 0xfc │ │ │ │ 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 +2250763,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 r3, #196 @ 0xc4 │ │ │ │ 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 +2250790,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 r3, #132 @ 0x84 │ │ │ │ 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 +2251009,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 r1, [pc, #728] @ (664828 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + bne.n 6645a0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + beq.n 664458 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blxns r4 │ │ │ │ + ldr r0, [pc, #976] @ (66492c ) │ │ │ │ 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 +2251316,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 664dac │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, 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 +2252010,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] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ 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 +2252252,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, [r6, r6] │ │ │ │ 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 +2252397,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, [r3, r5] │ │ │ │ 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 +2252591,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] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ 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 +2253371,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 r6, [pc, #840] @ (665fbc ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [pc, #720] @ (665f48 ) │ │ │ │ + ldr r6, [pc, #16] @ (665c88 ) │ │ │ │ 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 +2253504,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 r4, [pc, #208] @ (665e88 ) │ │ │ │ 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 +2253625,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 r3, [pc, #0] @ (665ee0 ) │ │ │ │ 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 +2254265,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 r5, #142 @ 0x8e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cbz r2, 666586 │ │ │ │ + uxth r2, r5 │ │ │ │ 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 +2254946,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 r2, #112 @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrd r0, r1, [sl, #-212]! @ 0xd4 │ │ │ │ - add r7, pc, #960 @ (adr r7, 667070 ) │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ 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 +2255016,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 r0, sp, #792 @ 0x318 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, pc, #280 @ (adr r7, 666e70 ) │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ 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 +2255521,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 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r5, pc, #384 @ (adr r5, 66744c ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 66758c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r6, pc, #872 @ (adr r6, 66763c ) │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r3, pc, #696 @ (adr r3, 66759c ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 6676dc ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + adds r4, r1, #0 │ │ │ │ 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 +2256509,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, r3, #13 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, 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 +2256605,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, r1, #6 │ │ │ │ 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 +2257661,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 r1, [sp, #504] @ 0x1f8 │ │ │ │ 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 +2257789,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 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ 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 +2258083,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, r1, #7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r2, #5 │ │ │ │ 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 +2259422,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] │ │ │ │ + @ instruction: 0xf582009e │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bic.w r0, sl, #5177344 @ 0x4f0000 │ │ │ │ - bic.w r0, r0, #5177344 @ 0x4f0000 │ │ │ │ - ands.w r0, sl, #5177344 @ 0x4f0000 │ │ │ │ + sbcs.w r0, sl, #5177344 @ 0x4f0000 │ │ │ │ + sbcs.w r0, r0, #5177344 @ 0x4f0000 │ │ │ │ + sbc.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 +2259609,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] │ │ │ │ + add.w r0, r2, #5177344 @ 0x4f0000 │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ 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 +2259797,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] │ │ │ │ + @ instruction: 0xf278009e │ │ │ │ + movw r0, #57502 @ 0xe09e │ │ │ │ + @ instruction: 0xf22c009e │ │ │ │ + @ instruction: 0xf218009e │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r3, [pc, #648] @ (66a090 ) │ │ │ │ @@ -2260140,18 +2260078,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} │ │ │ │ - mcr 0, 6, r0, cr12, cr14, {4} │ │ │ │ - mrc 0, 4, r0, cr12, cr14, {4} │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + bics.w r0, r0, #158 @ 0x9e │ │ │ │ + ands.w r0, ip, #158 @ 0x9e │ │ │ │ + vshr.s64 d16, d14, #20 │ │ │ │ + strb r4, [r5, #21] │ │ │ │ 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 +2260414,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] │ │ │ │ + stcl 0, cr0, [r8, #-632] @ 0xfffffd88 │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xeafe009e │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + mcrr 0, 9, r0, lr, cr14 │ │ │ │ + strb r2, [r7, #6] │ │ │ │ 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 +2260628,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 │ │ │ │ + bpl.n 66a6b0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ 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 +2260948,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, r4, #5 │ │ │ │ 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 +2261429,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 66a7dc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 66b4f4 │ │ │ │ + b.n 66a794 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 66b4bc │ │ │ │ + b.n 66a75c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 66b438 │ │ │ │ + b.n 66a6d8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 66b168 │ │ │ │ + b.n 66b408 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ 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 +2262054,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 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stc2l 0, cr0, [sl], #620 @ 0x26c │ │ │ │ - bgt.n 66b518 │ │ │ │ + mrc2 0, 1, r0, cr10, cr11, {4} │ │ │ │ + ble.n 66b5b8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blt.n 66b440 │ │ │ │ + ble.n 66b4e0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 66b3fc │ │ │ │ + bgt.n 66b49c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 66b5a0 │ │ │ │ + bgt.n 66b440 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 66b578 │ │ │ │ + bgt.n 66b418 │ │ │ │ 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 +2262177,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 │ │ │ │ + orrs.w r1, r0, #8912896 @ 0x880000 │ │ │ │ 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 +2262797,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 │ │ │ │ + bvs.n 66bc94 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r0, pc, #640 @ (adr r0, 66bec8 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 66c008 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ 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 +2263315,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 │ │ │ │ + bne.n 66c0f4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ subs r7, #254 @ 0xfe │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + beq.n 66c130 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + beq.n 66c0bc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + beq.n 66c0a0 │ │ │ │ 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} │ │ │ │ + bkpt 0x00fa │ │ │ │ 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 +2263864,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 66c0b0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 66cc64 │ │ │ │ + b.n 66bf04 │ │ │ │ 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 +2264266,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 │ │ │ │ + b.n 66cc8c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + b.n 66caf4 │ │ │ │ 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 +2265459,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 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ 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 +2265513,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 │ │ │ │ + stc2 0, cr0, [ip], {155} @ 0x9b │ │ │ │ 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 +2266418,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 r2, {r1, r2, r4, r7} │ │ │ │ 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 +2266648,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} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ 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 +2266814,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 r6!, {r2, r3, r4, r5, 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 +2267355,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 r7, pc, #608 @ (adr r7, 66ec3c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ 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 +2267650,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 │ │ │ │ + bge.n 66ec84 │ │ │ │ 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 +2267726,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, r5, r6, pc} │ │ │ │ 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 +2267872,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 │ │ │ │ + strb.w r0, [r2, #160] @ 0xa0 │ │ │ │ @ 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 +2268179,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 │ │ │ │ + add r0, pc, #384 @ (adr r0, 66f390 ) │ │ │ │ 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, [r1, #52] @ 0x34 │ │ │ │ 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 +2269444,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 r3, [sp, #472] @ 0x1d8 │ │ │ │ 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 +2270314,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, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaa40134 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ 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 +2270627,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] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ 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 +2271242,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 r3, [sp, #80] @ 0x50 │ │ │ │ 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 +2271479,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, [r3, #31] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ 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 +2271881,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 r5, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mcr2 0, 0, r0, cr8, cr14, {4} │ │ │ │ + vqadd.u16 d16, d24, d14 │ │ │ │ @ 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 +2272687,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, [r7, #6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [pc, #976] @ (6722e4 ) │ │ │ │ + ldr r2, [pc, #272] @ (672024 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 671d20 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - @ instruction: 0xfaf0009e │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + mcrr2 0, 9, r0, r0, cr14 │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf7ce009e │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + ldrsb.w r0, [lr, lr, lsl #1] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mvns r4, r2 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ 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 +2274851,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, [r5, #14] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ 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 +2274946,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, [r1, #23] │ │ │ │ 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 +2275512,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, [r7, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bge.n 673b10 │ │ │ │ + bgt.n 673bb0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 673c88 │ │ │ │ + bge.n 673b28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 673bfc │ │ │ │ + bge.n 673c9c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 673b78 │ │ │ │ + bge.n 673c18 │ │ │ │ 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 +2275680,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 │ │ │ │ + bls.n 673de0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bvc.n 673dbc │ │ │ │ + bhi.n 673c5c │ │ │ │ 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 +2275823,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, [r0, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ @@ -2276220,21 +2276158,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, [r5, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bcc.n 6742a8 │ │ │ │ + bmi.n 674148 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ 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 +2276789,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 r3, [pc, #784] @ (674b90 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ 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 +2278319,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 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ 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] │ │ │ │ + @ instruction: 0xfa6000ad │ │ │ │ + @ instruction: 0xfa4e00ad │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - itet ne │ │ │ │ - lslne r6, r3, #2 │ │ │ │ - addeq r2, sp, #16 │ │ │ │ - lslne r4, r6, #4 │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + add r2, sp, #16 │ │ │ │ + lsls 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 │ │ │ │ + sub.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 +2278850,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 r1, #76 @ 0x4c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ add r4, pc, #512 @ (adr r4, 675f44 ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ 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 +2279034,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 r4, #216 @ 0xd8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmdb r8!, {r0, r3, r4, r7} │ │ │ │ + eor.w r0, r8, r9, lsr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ @@ -2280124,17 +2280062,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 r3, #158 @ 0x9e │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ 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 +2280158,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 r3, #236 @ 0xec │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf3f600aa │ │ │ │ - ble.n 6769b0 │ │ │ │ + adc.w r0, r6, #5570560 @ 0x550000 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ 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 +2280260,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 r2, #52 @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 676a70 │ │ │ │ + udf #12 │ │ │ │ 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 +2280376,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 r1, #232 @ 0xe8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - blt.n 676b74 │ │ │ │ + ble.n 676c14 │ │ │ │ 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 +2280530,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 r7, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ 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 +2280613,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 r5, #100 @ 0x64 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 6767a4 │ │ │ │ + b.n 676a44 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r5, #22 │ │ │ │ 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 +2280775,40 @@ │ │ │ │ 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, r1, #8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - b.n 676e78 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + stmia.w ip!, {r1, r2, r3, r4, r7} │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - beq.n 676f5c │ │ │ │ + bcs.n 676ffc │ │ │ │ lsls r5, r3, #2 │ │ │ │ - eors r6, r4 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bkpt 0x00a4 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + ite │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + moval r6, #202 @ 0xca │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ 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 +2280843,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 r4, #88 @ 0x58 │ │ │ │ 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 +2281185,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 r1, #54 @ 0x36 │ │ │ │ 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 +2281339,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 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + add r0, pc, #784 @ (adr r0, 677804 ) │ │ │ │ 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 +2281377,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 r7, #204 @ 0xcc │ │ │ │ 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 +2281483,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 │ │ │ │ + subs r0, r2, #1 │ │ │ │ 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 +2281858,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 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ 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 +2282197,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 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - beq.n 677d48 │ │ │ │ + bcs.n 677de8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 677cdc │ │ │ │ + bne.n 677d7c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ 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 +2282624,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, r6, #24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrb r4, [r5, #28] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ 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, r0, #15 │ │ │ │ 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 +2283128,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 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ 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, r0, #27 │ │ │ │ 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 +2283251,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, r0, #25 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ 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 +2283385,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, r2, #21 │ │ │ │ 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 +2283430,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, r5, #21 │ │ │ │ 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 +2283489,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, r6, #19 │ │ │ │ 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,27 +2283960,27 @@ │ │ │ │ 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, r4, #19 │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ 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 ) │ │ │ │ @@ -2284167,15 +2284104,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 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ 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 +2284225,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, r5, #31 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ 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 +2284320,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, r6, #27 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ 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 +2284478,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, r3, #23 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ 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 +2284518,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, r2, #23 │ │ │ │ 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 +2284721,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, r4, #15 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r7, #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, #3808] @ 0xee0 │ │ │ │ ldr.w r2, [pc, #2256] @ 679fd4 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -2285481,20 +2285418,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 │ │ │ │ + stc2l 0, cr0, [r2], {157} @ 0x9d │ │ │ │ + ldc2 0, cr0, [lr], {157} @ 0x9d │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - vst1.8 @ instruction: 0xf984009d │ │ │ │ - vld1.8 @ instruction: 0xf9aa009d │ │ │ │ + @ instruction: 0xfad4009d │ │ │ │ + @ instruction: 0xfafa009d │ │ │ │ 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 +2285945,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 │ │ │ │ + sbcs.w r0, sl, #5144576 @ 0x4e8000 │ │ │ │ + rsbs r0, r8, #5144576 @ 0x4e8000 │ │ │ │ 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 +2286033,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: 0xf4d2009d │ │ │ │ + @ instruction: 0xf4d4009d │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #132] @ (67a7cc ) │ │ │ │ cmp r1, #4 │ │ │ │ add r0, pc │ │ │ │ beq.n 67a7aa │ │ │ │ cmp r1, #8 │ │ │ │ @@ -2286150,15 +2286087,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, r4, #31 │ │ │ │ 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 +2286142,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, r1, #26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf288009d │ │ │ │ - rev r2, r3 │ │ │ │ + @ instruction: 0xf3d8009d │ │ │ │ + cbnz r2, 67a8b6 │ │ │ │ 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 +2286231,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, r7, #23 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf214009d │ │ │ │ - cbnz r2, 67a950 │ │ │ │ + bfi r0, r4, #2, #28 │ │ │ │ + cbnz r2, 67a964 │ │ │ │ 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 +2286322,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, r1, #25 │ │ │ │ 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 +2288779,16 @@ │ │ │ │ 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 │ │ │ │ - lsls r7, r0, #4 │ │ │ │ - b.n 67c4f8 │ │ │ │ + @ instruction: 0xe80a0107 │ │ │ │ + b.n 67c798 │ │ │ │ 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 +2289394,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 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 67d01c │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 67cff4 │ │ │ │ + udf #114 @ 0x72 │ │ │ │ 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 +2289797,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 │ │ │ │ + ble.n 67d4a0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d3d8 │ │ │ │ + ble.n 67d478 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d3b8 │ │ │ │ + ble.n 67d458 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d398 │ │ │ │ + ble.n 67d438 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d368 │ │ │ │ + bgt.n 67d408 │ │ │ │ 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 +2290358,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 │ │ │ │ + bvc.n 67db58 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bvs.n 67da84 │ │ │ │ + bvc.n 67db24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bpl.n 67da58 │ │ │ │ + bvc.n 67daf8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bpl.n 67da24 │ │ │ │ + bvc.n 67dac4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bpl.n 67da04 │ │ │ │ + bvc.n 67daa4 │ │ │ │ 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 +2290957,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 │ │ │ │ + bcs.n 67e130 │ │ │ │ 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 +2291787,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 r1!, {r3, r4, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ 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 +2292838,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 │ │ │ │ + cbnz r2, 67f80a │ │ │ │ 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 +2293464,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 │ │ │ │ + cbz r4, 67ff24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ 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 +2294480,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 r5, pc, #1008 @ (adr r5, 680e94 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #576 @ (adr r4, 680ce8 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 680e28 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #488 @ (adr r4, 680c94 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 680dd4 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #480 @ (adr r4, 680c90 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 680dd0 ) │ │ │ │ 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 +2294596,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 r3, pc, #248 @ (adr r3, 680ce0 ) │ │ │ │ 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 +2294883,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 r3, pc, #96 @ (adr r3, 680f64 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, pc, #512 @ (adr r1, 681108 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 681248 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ @ instruction: 0xf2f80133 │ │ │ │ - add r0, pc, #896 @ (adr r0, 681290 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 680fd0 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + add r1, pc, #216 @ (adr r1, 680fec ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + add r1, pc, #48 @ (adr r1, 680f48 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + add r0, pc, #976 @ (adr r0, 6812ec ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + add r0, pc, #840 @ (adr r0, 681268 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + add r0, pc, #808 @ (adr r0, 68124c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + add r0, pc, #704 @ (adr r0, 6811e8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + add r0, pc, #640 @ (adr r0, 6811ac ) │ │ │ │ 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 +2295460,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 r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ 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 +2296808,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 r3, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ 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 +2298290,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, [r2, #21] │ │ │ │ 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 +2301002,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 r6, #162 @ 0xa2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf636009d │ │ │ │ - cbnz r6, 685b4c │ │ │ │ + @ instruction: 0xf786009d │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - addw r0, r4, #2205 @ 0x89d │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + @ instruction: 0xf754009d │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - eors r6, r6 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - rsb r0, lr, #5144576 @ 0x4e8000 │ │ │ │ - ands r6, r7 │ │ │ │ + @ instruction: 0xf71e009d │ │ │ │ + sbcs r6, r1 │ │ │ │ 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 +2301628,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, [r7, r7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [pc, #584] @ (686390 ) │ │ │ │ + str r2, [r4, r3] │ │ │ │ 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 +2301969,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 r3, [pc, #744] @ (686788 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + subs r0, #12 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [pc, #456] @ (686674 ) │ │ │ │ + ldr r3, [pc, #776] @ (6867b4 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + subs r0, #16 │ │ │ │ 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 +2303483,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 r4, #34 @ 0x22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ 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 +2303584,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 r3, #56 @ 0x38 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ 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 +2304471,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 r5, #48 @ 0x30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r5, #26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ 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 +2305709,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 r7, #226 @ 0xe2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r1, r6, #12058624 @ 0xb80000 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bhi.n 688bc4 │ │ │ │ + bls.n 688c64 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ bpl.n 688ca0 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 688bd4 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 688d14 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r0, pc, #656 @ (adr r0, 688e48 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 688f88 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stc2l 0, cr0, [sl, #-624] @ 0xfffffd90 │ │ │ │ - tst r4, r7 │ │ │ │ + mrc2 0, 4, r0, cr10, cr12, {4} │ │ │ │ + bics r4, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, pc, #24 @ (adr r0, 688be0 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 688d20 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r3, #2 │ │ │ │ bcc.n 688b88 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - ldc2 0, cr0, [r2, #624]! @ 0x270 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + vqadd.u8 d0, d18, d12 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bge.n 688b8c │ │ │ │ + bgt.n 688c2c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xfa8a009c │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + @ instruction: 0xfbda009c │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - uxth r2, r4 │ │ │ │ + cbz r2, 688c84 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - hlt 0x0016 │ │ │ │ + cbnz r6, 688c84 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + beq.n 688c2c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb.w r0, [r0, #156] @ 0x9c │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + ldr??.w r0, [r0, #156] @ 0x9c │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xe8cc00a9 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + ands.w r0, ip, r9, asr #2 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movt r0, #18588 @ 0x489c │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + ldrb.w r0, [r4, ip, lsl #1] │ │ │ │ + subs r5, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r3, r6, #4 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf4c6009c │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf616009c │ │ │ │ + subs r3, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ 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 +2306849,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 │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf0fe009c │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + movw r0, #57500 @ 0xe09c │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - eors.w r0, sl, #156 @ 0x9c │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf1ea009c │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ 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 r3, #68 @ 0x44 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r6, #4 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r7, #0 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - and.w r0, r2, ip, lsr #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + adcs.w r0, r2, ip, lsr #2 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbz r0, 6898e2 │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - uxtb r4, r7 │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ sevl │ │ │ │ lsls r3, r6, #4 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ 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 +2307325,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, r6, #23 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ 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 +2307392,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, r5, #17 │ │ │ │ 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 +2307902,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 ada3dc │ │ │ │ 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 +2308154,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 ada3dc │ │ │ │ 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 +2308386,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 ada964 │ │ │ │ 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 +2308647,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 ad79d8 │ │ │ │ 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 +2308668,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 ad770c │ │ │ │ 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 +2308708,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 ad7a40 │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl ad7c60 │ │ │ │ + bl ad7c48 │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl ad7a24 │ │ │ │ + bl ad7a0c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cbz r1, 68ab34 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2308872,15 +2308808,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 ada044 │ │ │ │ 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 +2308839,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 ad9ce8 │ │ │ │ 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 +2308932,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 ad8848 │ │ │ │ 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 +2309290,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 ad88a8 │ │ │ │ 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 ad88f4 │ │ │ │ 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 +2309457,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 ad8b84 │ │ │ │ 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 +2309526,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 ad89cc │ │ │ │ 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 +2309877,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 │ │ │ │ + ldc 0, cr0, [ip], #-624 @ 0xfffffd90 │ │ │ │ stmdb 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 +2310038,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 ada724 │ │ │ │ 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 +2310114,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 ad97c8 │ │ │ │ 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 +2310171,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 ada724 │ │ │ │ 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 +2310189,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 ad97c8 │ │ │ │ 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 +2310432,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 ad97c8 │ │ │ │ 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 +2311628,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 68ce04 │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r6, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - b.n 68cba4 │ │ │ │ + b.n 68ce44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cbf8 │ │ │ │ + b.n 68ce98 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd10 │ │ │ │ + b.n 68cfb0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd60 │ │ │ │ + b.n 68d000 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdac │ │ │ │ + b.n 68d04c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ccc8 │ │ │ │ + b.n 68cf68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cce4 │ │ │ │ + b.n 68cf84 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd08 │ │ │ │ + b.n 68cfa8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd24 │ │ │ │ + b.n 68cfc4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd58 │ │ │ │ + b.n 68cff8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd78 │ │ │ │ + b.n 68d018 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 68cd70 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 68cab0 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 68cd94 │ │ │ │ + b.n 68d034 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdac │ │ │ │ + b.n 68d04c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdfc │ │ │ │ + b.n 68d09c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce44 │ │ │ │ + b.n 68d0e4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd84 │ │ │ │ + b.n 68d024 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cda0 │ │ │ │ + b.n 68d040 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdc4 │ │ │ │ + b.n 68d064 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdec │ │ │ │ + b.n 68d08c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cde0 │ │ │ │ + b.n 68d080 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce28 │ │ │ │ + b.n 68d0c8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce68 │ │ │ │ + b.n 68d108 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cde4 │ │ │ │ + b.n 68d084 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r6, 68cab0 │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bgt.n 68caa0 │ │ │ │ + ble.n 68cb40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cab8 │ │ │ │ + ble.n 68c958 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cac0 │ │ │ │ + ble.n 68c960 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cac8 │ │ │ │ + ble.n 68c968 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cad8 │ │ │ │ + ble.n 68c978 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cad8 │ │ │ │ + ble.n 68c978 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cae8 │ │ │ │ + ble.n 68c988 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c4c8 │ │ │ │ + b.n 68c768 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c480 │ │ │ │ + b.n 68c720 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c430 │ │ │ │ + b.n 68c6d0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c3c4 │ │ │ │ + b.n 68c664 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c370 │ │ │ │ + b.n 68c610 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c31c │ │ │ │ + b.n 68c5bc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c2c8 │ │ │ │ + b.n 68c568 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68d15c │ │ │ │ + b.n 68c3fc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d180 │ │ │ │ + b.n 68c420 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d1d0 │ │ │ │ + b.n 68c470 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d220 │ │ │ │ + b.n 68c4c0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d008 │ │ │ │ + b.n 68c2a8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cfb8 │ │ │ │ + b.n 68d258 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf68 │ │ │ │ + b.n 68d208 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf20 │ │ │ │ + b.n 68d1c0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ced8 │ │ │ │ + b.n 68d178 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce88 │ │ │ │ + b.n 68d128 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce38 │ │ │ │ + b.n 68d0d8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cde0 │ │ │ │ + b.n 68d080 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd80 │ │ │ │ + b.n 68d020 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd20 │ │ │ │ + b.n 68cfc0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ccc0 │ │ │ │ + b.n 68cf60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cc60 │ │ │ │ + b.n 68cf00 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cc00 │ │ │ │ + b.n 68cea0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cb9c │ │ │ │ + b.n 68ce3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cb40 │ │ │ │ + b.n 68cde0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cae4 │ │ │ │ + b.n 68cd84 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + b.n 68cd10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + b.n 68ccb4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + b.n 68cc58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + b.n 68cc04 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 14 │ │ │ │ + b.n 68cba0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + b.n 68cb3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #28 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68cad0 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68ca70 │ │ │ │ + svc 8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68ca10 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68cbac │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68cb60 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cb0c │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cab8 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68ca60 │ │ │ │ + ble.n 68cb00 │ │ │ │ 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 +2312087,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 68d444 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68d130 │ │ │ │ + b.n 68d3d0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d170 │ │ │ │ + b.n 68d410 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d1b0 │ │ │ │ + b.n 68d450 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d0fc │ │ │ │ + b.n 68d39c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d110 │ │ │ │ + b.n 68d3b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d0fc │ │ │ │ + b.n 68d39c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d13c │ │ │ │ + b.n 68d3dc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d17c │ │ │ │ + b.n 68d41c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d0a4 │ │ │ │ + b.n 68d344 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d09c │ │ │ │ + b.n 68d33c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + b.n 68ce88 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + b.n 68cea8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + b.n 68cec8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + b.n 68ceec │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + b.n 68cf04 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 16 │ │ │ │ + b.n 68cf3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d010 │ │ │ │ + b.n 68d2b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf9c │ │ │ │ + b.n 68d23c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf30 │ │ │ │ + b.n 68d1d0 │ │ │ │ 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 +2312150,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 adcab0 │ │ │ │ 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 +2313434,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, [r5, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - beq.n 68deb0 │ │ │ │ + bcs.n 68df50 │ │ │ │ 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 +2314437,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 r6!, {r1, r4, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ 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 +2314554,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 r5!, {r2, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, 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 +2315140,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 r4!, {r2, r5, 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 +2315638,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: 0xb788 │ │ │ │ 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 +2315699,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: 0xb74c │ │ │ │ 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 +2315983,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} │ │ │ │ + ldmia r0!, {r2, r6, 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 +2316193,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, [r4, r6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r8, [r0] │ │ │ │ @@ -2316556,15 +2316492,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 r4!, {r2} │ │ │ │ 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 +2317771,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 r3, pc, #992 @ (adr r3, 6912b0 ) │ │ │ │ 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 +2317849,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 r3, pc, #296 @ (adr r3, 6910c0 ) │ │ │ │ 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 +2317959,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 r2, pc, #288 @ (adr r2, 6911d4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r0, pc, #616 @ (adr r0, 691324 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 691464 ) │ │ │ │ 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 +2318723,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 r7, sp, #352 @ 0x160 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ 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 +2318829,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 r6, sp, #464 @ 0x1d0 │ │ │ │ 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 +2318954,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 r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9ec009c │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + @ instruction: 0xfb3c009c │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ 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 +2319198,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 r4, sp, #400 @ 0x190 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - sbcs r0, r6 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr??.w r0, [ip, ip, lsl #1] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + vst1.8 @ instruction: 0xf9cc009c │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r6 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xf78a009c │ │ │ │ + ldr.w r0, [sl, #156] @ 0x9c │ │ │ │ stmdb sp!, {r4, 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 +2319443,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 r2, sp, #104 @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xf62a009c │ │ │ │ - add r7, pc, #656 @ (adr r7, 6921f4 ) │ │ │ │ + @ instruction: 0xf77a009c │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds.w r0, r4, #5111808 @ 0x4e0000 │ │ │ │ + @ instruction: 0xf664009c │ │ │ │ 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 +2319714,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 r6, pc, #904 @ (adr r6, 6925c0 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r5, pc, #64 @ (adr r5, 692284 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 6923c4 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r4, pc, #848 @ (adr r4, 692598 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 6922d8 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movw r0, #8348 @ 0x209c │ │ │ │ + @ instruction: 0xf392009c │ │ │ │ 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 +2319833,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 r4, pc, #984 @ (adr r4, 69272c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds.w r0, ip, #156 @ 0x9c │ │ │ │ + @ instruction: 0xf26c009c │ │ │ │ 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 +2319922,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 r4, pc, #80 @ (adr r4, 692488 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bics.w r0, sl, #156 @ 0x9c │ │ │ │ + @ instruction: 0xf18a009c │ │ │ │ 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 +2320043,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 r2, pc, #920 @ (adr r2, 6928fc ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vqadd.s8 d0, d28, d12 │ │ │ │ + orrs.w r0, ip, #156 @ 0x9c │ │ │ │ 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 +2320144,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 r1, pc, #968 @ (adr r1, 692a20 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mrc 0, 0, r0, cr8, cr12, {4} │ │ │ │ + vqadd.s32 d16, d24, d12 │ │ │ │ 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 +2320272,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 │ │ │ │ + add r0, pc, #872 @ (adr r0, 692af4 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stc 0, cr0, [r0, #-624] @ 0xfffffd90 │ │ │ │ + mrc 0, 2, r0, cr0, cr12, {4} │ │ │ │ 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 +2320358,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 r7, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xebfc009c │ │ │ │ + stcl 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 +2320489,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 r6, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xeac0009c │ │ │ │ + ldc 0, cr0, [r0], {156} @ 0x9c │ │ │ │ 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 +2320584,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 r5, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strd r0, r0, [r0, #624] @ 0x270 │ │ │ │ + adds.w r0, r0, ip, lsr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r8, r4, [r0] │ │ │ │ mov r9, r1 │ │ │ │ mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ @@ -2320710,15 +2320646,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 │ │ │ │ + subs r0, r0, #1 │ │ │ │ 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 +2320867,19 @@ │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf6f200ac │ │ │ │ bcc.n 692c94 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - b.n 692c94 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + @ instruction: 0xe8dc009c │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ 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 +2321576,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 r3, [pc, #952] @ (6937a8 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r2, [pc, #352] @ (693554 ) │ │ │ │ + ldr r3, [pc, #672] @ (693694 ) │ │ │ │ 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 +2322173,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, r6, #23 │ │ │ │ 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 +2322895,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, [r0, #30] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ 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 +2323044,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 │ │ │ │ + bmi.n 694254 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcc.n 694374 │ │ │ │ + bmi.n 694414 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vld2.8 {d0[0],d1[0]}, [r2], r6 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + @ instruction: 0xfaf20106 │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r1, #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, #4024] @ 0xfb8 │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2323747,93 +2323682,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, [r0, #15] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ 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 +2324399,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] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -2324659,25 +2324594,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] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r7, #26 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ 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 +2324693,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 a8ad4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6955ae │ │ │ │ - bl a8addc │ │ │ │ + bl a8adc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8adc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6955ea │ │ │ │ ldr r3, [pc, #324] @ (695640 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl a8ad64 │ │ │ │ + bl a8ad4c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 695574 │ │ │ │ - bl a8addc │ │ │ │ + bl a8adc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8adc0 │ │ │ │ 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 +2324833,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, r6, #23 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r6, 6956d2 │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ 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 +2325043,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 a8e45c │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ bl 394c80 │ │ │ │ addw r0, r6, #3964 @ 0xf7c │ │ │ │ - bl adb758 │ │ │ │ + bl adb740 │ │ │ │ add.w r0, r6, #4512 @ 0x11a0 │ │ │ │ adds r0, #16 │ │ │ │ bl 398b04 │ │ │ │ add.w r0, r6, #4544 @ 0x11c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl ade140 │ │ │ │ + bl ade128 │ │ │ │ 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 +2325174,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 │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ 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 +2325559,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 ad7718 │ │ │ │ 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 +2325606,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 a8e46c │ │ │ │ add.w r0, r5, #760 @ 0x2f8 │ │ │ │ - bl a8e484 │ │ │ │ + bl a8e46c │ │ │ │ add.w r0, r5, #712 @ 0x2c8 │ │ │ │ - bl adca6c │ │ │ │ + bl adca54 │ │ │ │ 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 +2326235,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 a8e460 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ add.w fp, r4, #4096 @ 0x1000 │ │ │ │ - bl a8e478 │ │ │ │ + bl a8e460 │ │ │ │ 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 +2326282,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 adca30 │ │ │ │ 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 +2326412,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6b3860 │ │ │ │ mov r0, r4 │ │ │ │ bl 6c6440 │ │ │ │ mov r0, r4 │ │ │ │ bl 6c78d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad7334 │ │ │ │ + bl ad731c │ │ │ │ str.w r0, [r4, #808] @ 0x328 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 696ea0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r0, #320] @ 0x140 │ │ │ │ - bl ad7710 │ │ │ │ + bl ad76f8 │ │ │ │ str.w r0, [r4, #812] @ 0x32c │ │ │ │ str.w r0, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl ad7718 │ │ │ │ + bl ad7700 │ │ │ │ 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 ad770c │ │ │ │ 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 +2326488,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ mov r0, r4 │ │ │ │ bl 695a50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 696b72 │ │ │ │ - bl c6f6ec │ │ │ │ + bl c6f6e4 │ │ │ │ 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 +2326872,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 be7ee0 │ │ │ │ b.n 6969a2 │ │ │ │ - bl bf5b4c │ │ │ │ + bl bf5b34 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c0e7b8 │ │ │ │ + bl c0e7a0 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c277dc │ │ │ │ + bl c277c4 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c3f800 │ │ │ │ + bl c3f7e8 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c57810 │ │ │ │ + bl c57808 │ │ │ │ b.n 6969a2 │ │ │ │ - bl af1644 │ │ │ │ + bl af162c │ │ │ │ b.n 6969a2 │ │ │ │ - bl bdc220 │ │ │ │ + bl bdc208 │ │ │ │ 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 +2327009,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, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ 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] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ 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 +2327209,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] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ 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 +2327516,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 af1e70 │ │ │ │ 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 +2327620,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 a8e440 │ │ │ │ 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 +2327757,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 af1e70 │ │ │ │ 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 +2328272,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, [r5, #13] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - b.n 6983b4 │ │ │ │ + b.n 697654 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 6983a4 │ │ │ │ + b.n 697644 │ │ │ │ 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, [r6, r6] │ │ │ │ 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 │ │ │ │ + vshr.u64 , q15, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ 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 +2328479,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 │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ 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 +2329312,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 adcab0 │ │ │ │ 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 +2329632,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 │ │ │ │ + b.n 698da8 │ │ │ │ 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 +2330536,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 adcab0 │ │ │ │ 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 +2330877,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 r2, {r2, r5} │ │ │ │ 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 +2331237,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} │ │ │ │ + ldmia r0!, {r2, r4, r5, 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 +2332089,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 │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ 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 +2332186,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 │ │ │ │ + cbnz r0, 69a85c │ │ │ │ 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 +2332469,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 │ │ │ │ + cbnz r2, 69ab14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ 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 +2332550,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 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldmia r2, {r2, r4, r5} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cmp r7, #2 │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cmp r7, #8 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ 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 +2332646,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 r7, #148 @ 0x94 │ │ │ │ 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 +2332723,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 r7, #68 @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc, #608 @ (adr r0, 69b004 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 69b144 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 69af84 │ │ │ │ + b.n 69b224 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r6, 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 +2332762,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, [r0, #124] @ 0x7c │ │ │ │ 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 +2334191,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 │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ 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 +2334219,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 r6, pc, #680 @ (adr r6, 69bfac ) │ │ │ │ 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 +2334282,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 r1, #202 @ 0xca │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ 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 +2334974,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 │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbnz r6, 69c5dc │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ 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 +2335328,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 ab899c │ │ │ │ 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 +2335355,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 ab01a4 │ │ │ │ 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 +2335515,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 aa7314 │ │ │ │ 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 aaf9dc │ │ │ │ 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 a99998 │ │ │ │ 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 +2335637,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 ab5818 │ │ │ │ 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 +2335665,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 aaaa28 │ │ │ │ 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 +2335718,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 ab72b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 6a1fcc │ │ │ │ movs r1, #187 @ 0xbb │ │ │ │ mov r0, r4 │ │ │ │ - bl aba114 │ │ │ │ + bl aba0fc │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d18 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d18 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e9124 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a909d4 │ │ │ │ + bl a909bc │ │ │ │ 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 +2336317,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 r6, [sp, #152] @ 0x98 │ │ │ │ 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, r4, #28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ 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 +2336553,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 a956c0 │ │ │ │ mov r8, r0 │ │ │ │ b.w 69c9b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 744928 │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ b.w 69cc86 │ │ │ │ @@ -2336651,15 +2336586,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 a8faf4 │ │ │ │ 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 +2336650,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 a9eecc │ │ │ │ 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 +2336729,15 @@ │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 7495c8 │ │ │ │ b.w 69ca8e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9fe8c │ │ │ │ + bl a9fe74 │ │ │ │ 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 +2336937,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 aa0364 │ │ │ │ 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 +2337184,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, r0, #7 │ │ │ │ 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 +2337934,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, r6, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r2, r6 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ 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 +2338134,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 r3, [sp, #1016] @ 0x3f8 │ │ │ │ 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 +2338253,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 af2710 │ │ │ │ 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 +2338274,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, [r7, #7] │ │ │ │ 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 +2338376,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 af2754 │ │ │ │ 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 +2338547,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 af2184 │ │ │ │ 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 +2341483,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 aada38 │ │ │ │ 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 +2342466,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 af1e70 │ │ │ │ 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 +2342554,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 a8faf4 │ │ │ │ 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 +2342662,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 │ │ │ │ + sbcs r4, r5 │ │ │ │ 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 +2342793,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 af1e98 │ │ │ │ adds r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @@ -2342953,15 +2342888,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 af1e98 │ │ │ │ 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 +2343019,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ orrs r5, r4 │ │ │ │ bl 3c0150 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl aadf70 │ │ │ │ + bl aadf58 │ │ │ │ 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 +2343053,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 ab9270 │ │ │ │ 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 +2343117,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 abfc3c │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac04b8 │ │ │ │ + bl ac04a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 40923c │ │ │ │ orrs r5, r0 │ │ │ │ orrs r5, r6 │ │ │ │ uxtb r6, r5 │ │ │ │ b.n 6a1dd0 │ │ │ │ @@ -2343202,15 +2343137,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 ab6804 │ │ │ │ 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 +2343237,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 a99fd4 │ │ │ │ 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 +2343276,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 a97738 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -2343392,15 +2343327,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 a9536c │ │ │ │ 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 +2343518,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 ab01a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6a2494 │ │ │ │ mov r0, r4 │ │ │ │ bl 7136a4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ ite gt │ │ │ │ @@ -2343674,15 +2343609,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 70ddc8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 425e98 │ │ │ │ b.n 6a22ee │ │ │ │ mov r0, r4 │ │ │ │ - bl aacdb4 │ │ │ │ + bl aacd9c │ │ │ │ b.n 6a23c6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 6a1d68 │ │ │ │ b.n 6a23aa │ │ │ │ mov r1, r0 │ │ │ │ @@ -2345841,15 +2345776,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 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ 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 +2346347,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 r2, sp, #208 @ 0xd0 │ │ │ │ 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 +2346722,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 r4, pc, #688 @ (adr r4, 6a4938 ) │ │ │ │ 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 +2346756,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 abc8c4 │ │ │ │ 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 +2347432,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 │ │ │ │ + add r0, pc, #800 @ (adr r0, 6a5130 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + add r0, pc, #656 @ (adr r0, 6a50a4 ) │ │ │ │ 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 +2347804,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 r2, [sp, #592] @ 0x250 │ │ │ │ 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 +2348311,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 r6, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ 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 +2348647,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 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ 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 +2349032,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, [r1, #34] @ 0x22 │ │ │ │ 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 +2349612,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 r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ 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 +2351342,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, [r5, #21] │ │ │ │ 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, [r1, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ 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 +2351731,21 @@ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 6a7bf8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bge.n 6a7c94 │ │ │ │ + blt.n 6a7b34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ bl 6a3440 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c81b4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -2353262,33 +2353197,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] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r8, r0, #24576 @ 0x6000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2353729,29 +2353664,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] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ b.n 6a8bac │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ 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 +2354703,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} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, 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 +2357094,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 r2, sp, #648 @ 0x288 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ 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 +2357203,21 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ 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 +2358459,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 r3, [sp, #944] @ 0x3b0 │ │ │ │ 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 +2359190,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 ade2d0 │ │ │ │ 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 ade144 │ │ │ │ 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 +2359322,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 r1, [sp, #240] @ 0xf0 │ │ │ │ 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 +2359395,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, r7, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ 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 +2361839,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 a8b1d0 │ │ │ │ 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 +2361928,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 │ │ │ │ + ldc2l 0, cr0, [r8, #-616]! @ 0xfffffd98 │ │ │ │ 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 +2362404,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 │ │ │ │ + orns r0, sl, #5046272 @ 0x4d0000 │ │ │ │ + orn r0, r8, #147 @ 0x93 │ │ │ │ stmdb 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 +2362718,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 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ 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 +2363755,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, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ 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 +2364112,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, [r6, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 6b0e10 │ │ │ │ + b.n 6b10b0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 6b10ac │ │ │ │ + b.n 6b034c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ 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 +2364219,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 af14bc │ │ │ │ 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 +2365089,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] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bls.n 6b1694 │ │ │ │ + bge.n 6b1734 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.n 6b172c │ │ │ │ + bpl.n 6b15cc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 6b1784 │ │ │ │ + bhi.n 6b1624 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [pc, #184] @ (6b1744 ) │ │ │ │ + ldr r7, [pc, #504] @ (6b1884 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvs.n 6b1754 │ │ │ │ + bvc.n 6b15f4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bne.n 6b1788 │ │ │ │ + bcs.n 6b1628 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 6b15e0 │ │ │ │ + bpl.n 6b1680 │ │ │ │ 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 +2366187,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 r1, [pc, #200] @ (6b2348 ) │ │ │ │ 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 +2368447,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 ade0f4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ vtbx.8 d28, {d31-, , #63 @ 0x3f │ │ │ │ @ instruction: 0xffffdb1f │ │ │ │ vcvt.u32.f32 q14, , #1 │ │ │ │ @@ -2368965,17 +2368900,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 r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ 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 +2369570,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 r6, #16 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r5, r0, #4 │ │ │ │ cbnz r0, 6b492e │ │ │ │ lsls r0, r6, #4 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ 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 +2369628,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 r5, #128 @ 0x80 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r5, #26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r5, #24 │ │ │ │ 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 +2370264,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, r5, #7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r4, #7 │ │ │ │ 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 +2370332,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, r0, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r2, #5 │ │ │ │ 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 +2380107,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 adb75c │ │ │ │ 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 +2381452,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 adba58 │ │ │ │ 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 +2381499,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 adba58 │ │ │ │ mov r0, r4 │ │ │ │ bl 69e7a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 698038 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2382869,17 +2382804,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, r2, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ 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 +2383300,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, r4, #17 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stc2 0, cr0, [r4, #584] @ 0x248 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + mrc2 0, 6, r0, cr4, cr2, {4} │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldc2 0, cr0, [ip, #-584]! @ 0xfffffdb8 │ │ │ │ + mcr2 0, 4, r0, cr12, cr2, {4} │ │ │ │ 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 +2384129,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, [r0, #18] │ │ │ │ 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 +2385254,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 │ │ │ │ + ldcl 0, cr0, [r4, #-612] @ 0xfffffd9c │ │ │ │ + b.n 6bff5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xeb840099 │ │ │ │ - subs.w r0, sl, r9, lsr #2 │ │ │ │ + ldcl 0, cr0, [r4], {153} @ 0x99 │ │ │ │ + stc 0, cr0, [sl, #-612] @ 0xfffffd9c │ │ │ │ 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 +2387459,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 adba58 │ │ │ │ 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 +2387905,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 adba58 │ │ │ │ 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 +2388155,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 adba58 │ │ │ │ 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 +2388323,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 adba58 │ │ │ │ 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 +2389212,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 adba58 │ │ │ │ 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 +2389238,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 adba58 │ │ │ │ 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 +2389927,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 ad5fa4 │ │ │ │ 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 +2389946,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 ad5fd0 │ │ │ │ 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 +2389990,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 ad6004 │ │ │ │ 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 +2390253,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 ae46c8 │ │ │ │ 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 +2391513,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 r6, #182 @ 0xb6 │ │ │ │ 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 +2392255,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 adb70c │ │ │ │ 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 +2393233,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 adcab0 │ │ │ │ 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 +2393467,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 adcab0 │ │ │ │ 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 +2393582,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, r1, #23 │ │ │ │ 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 +2393826,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, r2, #9 │ │ │ │ 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 +2394136,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, r2, #29 │ │ │ │ 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,25 +2396663,22 @@ │ │ │ │ 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, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - eors.w r1, r8, r3 │ │ │ │ - b.n 6c853c │ │ │ │ - lsls r3, r0, #4 │ │ │ │ - b.n 6c8578 │ │ │ │ - lsls r3, r0, #4 │ │ │ │ - b.n 6c852c │ │ │ │ - lsls r3, r0, #4 │ │ │ │ + @ instruction: 0xebe80103 │ │ │ │ + ldrd r0, r1, [r6], #-12 │ │ │ │ + ldmia.w r2, {r0, r1, r8} │ │ │ │ + strd r0, r1, [sl], #-12 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [r7], #4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ bl 6c795c │ │ │ │ @@ -2397434,29 +2397366,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, [r0, #124] @ 0x7c │ │ │ │ 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 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ 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 +2397713,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, [r5, #32] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ble.n 6c9164 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia.w r6, {r1, r4, r7} │ │ │ │ - ble.n 6c9100 │ │ │ │ + strd r0, r0, [r6, #584]! @ 0x248 │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ble.n 6c9124 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ 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 +2397782,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, [r0, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ 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 +2398289,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] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r2, [r0, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ str r4, [r2, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - bge.n 6c9764 │ │ │ │ + bgt.n 6c9804 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r6, [pc, #928] @ (6c9b38 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ 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 +2398397,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, [r0, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ 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 +2398741,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 │ │ │ │ + bvs.n 6c9b94 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ itte cc │ │ │ │ lslcc r7, r5, #4 │ │ │ │ - ldrsbcc r4, [r6, r6] │ │ │ │ + ldrcc r4, [r0, r4] │ │ │ │ lslcs r1, r3, #2 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ 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 +2399258,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, [r6, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 6ca1c0 │ │ │ │ + b.n 6ca460 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add ip, pc │ │ │ │ + mov r4, r9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bvs.n 6ca1dc │ │ │ │ + bvc.n 6ca27c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb856 │ │ │ │ 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 +2399830,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 ) │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #800] @ (6ca9e4 ) │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #288] @ (6ca7e8 ) │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #312] @ (6ca804 ) │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #656] @ (6ca960 ) │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #816] @ (6caa04 ) │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #304] @ (6ca80c ) │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [pc, #608] @ (6ca944 ) │ │ │ │ + ldr r7, [pc, #928] @ (6caa84 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [pc, #56] @ (6ca720 ) │ │ │ │ + ldr r7, [pc, #376] @ (6ca860 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #576] @ (6ca92c ) │ │ │ │ + ldr r6, [pc, #896] @ (6caa6c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #400] @ (6ca884 ) │ │ │ │ + ldr r6, [pc, #720] @ (6ca9c4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #784] @ (6caa0c ) │ │ │ │ + ldr r7, [pc, #80] @ (6ca74c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #312] @ (6ca838 ) │ │ │ │ + ldr r6, [pc, #632] @ (6ca978 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #752] @ (6ca9f4 ) │ │ │ │ + ldr r7, [pc, #48] @ (6ca734 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #744] @ (6ca9f0 ) │ │ │ │ + ldr r7, [pc, #40] @ (6ca730 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #184] @ (6ca7c8 ) │ │ │ │ + ldr r6, [pc, #504] @ (6ca908 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #528] @ (6ca928 ) │ │ │ │ + ldr r6, [pc, #848] @ (6caa68 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #0] @ (6ca71c ) │ │ │ │ + ldr r6, [pc, #320] @ (6ca85c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #440] @ (6ca8d8 ) │ │ │ │ + ldr r6, [pc, #760] @ (6caa18 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #408] @ (6ca8bc ) │ │ │ │ + ldr r6, [pc, #728] @ (6ca9fc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [pc, #936] @ (6caad0 ) │ │ │ │ + ldr r6, [pc, #232] @ (6ca810 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [pc, #880] @ (6caa9c ) │ │ │ │ + ldr r6, [pc, #176] @ (6ca7dc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #224] @ (6ca814 ) │ │ │ │ + ldr r6, [pc, #544] @ (6ca954 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [pc, #392] @ (6ca8c0 ) │ │ │ │ + ldr r5, [pc, #712] @ (6caa00 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #1016] @ (6cab34 ) │ │ │ │ + ldr r5, [pc, #312] @ (6ca874 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #944] @ (6caaf0 ) │ │ │ │ + ldr r5, [pc, #240] @ (6ca830 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - itet │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - ldral r4, [pc, #224] @ (6ca828 ) │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + ldr r5, [pc, #544] @ (6ca968 ) │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + asrs r0, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [pc, #168] @ (6ca7f8 ) │ │ │ │ + ldr r5, [pc, #488] @ (6ca938 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #728] @ (6caa2c ) │ │ │ │ + ldr r4, [pc, #24] @ (6ca76c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #144] @ (6ca7e8 ) │ │ │ │ + ldr r4, [pc, #464] @ (6ca928 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #664] @ (6ca9f4 ) │ │ │ │ + ldr r3, [pc, #984] @ (6cab34 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - beq.n 6ca660 │ │ │ │ + bne.n 6ca700 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [pc, #80] @ (6ca7b4 ) │ │ │ │ + ldr r4, [pc, #400] @ (6ca8f4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cbz r6, 6ca782 │ │ │ │ + uxth 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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #292] @ (6ca89c ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -2400117,33 +2400049,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 r5, [pc, #208] @ (6ca97c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ subs r3, #206 @ 0xce │ │ │ │ lsls r6, r4, #4 │ │ │ │ - bics r0, r3 │ │ │ │ + add r8, sp │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [pc, #784] @ (6cabc8 ) │ │ │ │ + ldr r5, [pc, #80] @ (6ca908 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldrsb r4, [r7, r7] │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [pc, #272] @ (6ca9dc ) │ │ │ │ + ldr r4, [pc, #592] @ (6cab1c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ 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 +2401666,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 │ │ │ │ + add r0, pc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + add r0, lr │ │ │ │ lsls r1, r3, #2 │ │ │ │ - orrs r6, r1 │ │ │ │ + add r6, fp │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x00fe │ │ │ │ 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 +2402776,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} │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cbnz r4, 6cc52a │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r7, #10 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - uxth r4, r6 │ │ │ │ + push {r2} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ 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 +2403190,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 r1, #112 @ 0x70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + cbz r6, 6cc94a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #24 │ │ │ │ + cbz r6, 6cc94c │ │ │ │ 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 +2403540,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 r4, pc, #368 @ (adr r4, 6ccdf4 ) │ │ │ │ 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 +2404901,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 r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ 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 +2406369,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, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldc2l 0, cr0, [r8], {145} @ 0x91 │ │ │ │ + mcr2 0, 1, r0, cr8, cr1, {4} │ │ │ │ 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 +2407048,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, r2, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ 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 +2407125,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, [r4, #16] │ │ │ │ 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 +2407874,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, r5, #10 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsls r0, r5, #28 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldc2l 0, cr0, [lr], #608 @ 0x260 │ │ │ │ - ldc2l 0, cr0, [ip], {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 │ │ │ │ - stc2 0, cr0, [r2], {152} @ 0x98 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + mcr2 0, 2, r0, cr14, cr8, {4} │ │ │ │ + mcr2 0, 1, r0, cr12, cr8, {4} │ │ │ │ + mrc2 0, 0, r0, cr2, cr8, {4} │ │ │ │ + ldc2l 0, cr0, [r8, #608]! @ 0x260 │ │ │ │ + stc2l 0, cr0, [r2, #608]! @ 0x260 │ │ │ │ + ldc2 0, cr0, [r8, #608]! @ 0x260 │ │ │ │ + stc2 0, cr0, [r2, #608]! @ 0x260 │ │ │ │ + stc2 0, cr0, [r4, #608] @ 0x260 │ │ │ │ + stc2l 0, cr0, [r6, #-608]! @ 0xfffffda0 │ │ │ │ + ldc2l 0, cr0, [r0, #-608] @ 0xfffffda0 │ │ │ │ + ldc2l 0, cr0, [r2, #608] @ 0x260 │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #120] @ 0x78 │ │ │ │ subw sp, sp, #3940 @ 0xf64 │ │ │ │ mov r7, r1 │ │ │ │ @@ -2409098,16 +2409030,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 │ │ │ │ + @ instruction: 0xf0de0098 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ 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 +2409527,19 @@ │ │ │ │ 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, [r4, #28] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 6d0c7c │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - eors.w r0, sl, r8, lsr #2 │ │ │ │ - bhi.n 6d0e58 │ │ │ │ + @ instruction: 0xe85a0098 │ │ │ │ + @ instruction: 0xebea0098 │ │ │ │ + bge.n 6d0ef8 │ │ │ │ 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 +2410009,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 addffc │ │ │ │ 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 +2410034,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 6d125c │ │ │ │ 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 6d1188 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ 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 a8cb0c │ │ │ │ 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 +2410077,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 a8cc50 │ │ │ │ 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 +2410349,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, [r6, r4] │ │ │ │ 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 +2410392,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 6d1df8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b48 │ │ │ │ + b.n 6d1de8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b98 │ │ │ │ + b.n 6d1e38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b78 │ │ │ │ + b.n 6d1e18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b78 │ │ │ │ + b.n 6d1e18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b38 │ │ │ │ + b.n 6d1dd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b38 │ │ │ │ + b.n 6d1dd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b38 │ │ │ │ + b.n 6d1dd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6d1710 │ │ │ │ + bvc.n 6d17b0 │ │ │ │ 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 +2410441,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] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ 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 +2410584,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, [r1, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + b.n 6d1c14 │ │ │ │ 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 +2410667,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] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + b.n 6d1b74 │ │ │ │ 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 +2410695,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, [r6, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + b.n 6d1b58 │ │ │ │ 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 +2411233,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, [r4, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bgt.n 6d20a8 │ │ │ │ + ble.n 6d1f48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ 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 +2411886,46 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ svc 156 @ 0x9c │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 6d2880 │ │ │ │ + bge.n 6d2720 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r7, [pc, #0] @ (6d2804 ) │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [pc, #760] @ (6d2b00 ) │ │ │ │ + ldr r7, [pc, #56] @ (6d2840 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 6d271c │ │ │ │ + bls.n 6d27bc │ │ │ │ lsls r0, r3, #2 │ │ │ │ ble.n 6d2898 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldr r5, [pc, #712] @ (6d2adc ) │ │ │ │ + ldr r7, [pc, #8] @ (6d281c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 6d28d8 │ │ │ │ + bhi.n 6d2778 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #408] @ (6d29b4 ) │ │ │ │ + ldr r4, [pc, #728] @ (6d2af4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvs.n 6d2868 │ │ │ │ + bvc.n 6d2908 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6d2824 │ │ │ │ + bvc.n 6d28c4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #232] @ (6d2910 ) │ │ │ │ + ldr r3, [pc, #552] @ (6d2a50 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bls.n 6d28c4 │ │ │ │ + bge.n 6d2764 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [pc, #1000] @ (6d2c18 ) │ │ │ │ + ldr r2, [pc, #296] @ (6d2958 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 6d2860 │ │ │ │ + bls.n 6d2900 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + bls.n 6d2820 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - itte vs │ │ │ │ - lslvs r1, r2, #2 │ │ │ │ - bhi.n 6d2780 @ unpredictable │ │ │ │ - lslvc 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 +2412423,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 r1, [pc, #784] @ (6d3110 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 6d2d28 │ │ │ │ + bhi.n 6d2dc8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 6d2eb8 │ │ │ │ + bls.n 6d2d58 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [pc, #312] @ (6d2f48 ) │ │ │ │ + ldr r1, [pc, #632] @ (6d3088 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 6d2d14 │ │ │ │ + bls.n 6d2db4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #584] @ (6d3060 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2dd4 │ │ │ │ + bpl.n 6d2e74 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bne.n 6d2e6c │ │ │ │ + bcs.n 6d2f0c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - beq.n 6d2ef8 │ │ │ │ + bne.n 6d2d98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + blxns pc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2d34 │ │ │ │ + bmi.n 6d2dd4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2d98 │ │ │ │ + bpl.n 6d2e38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + bne.n 6d2e9c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov r6, r4 │ │ │ │ + bx lr │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2f38 │ │ │ │ + bmi.n 6d2dd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2d98 │ │ │ │ + bmi.n 6d2e38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2e1c │ │ │ │ + bpl.n 6d2ebc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2e18 │ │ │ │ + bpl.n 6d2eb8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2e30 │ │ │ │ + bpl.n 6d2ed0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e74 │ │ │ │ + bpl.n 6d2f14 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e84 │ │ │ │ + bpl.n 6d2f24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e90 │ │ │ │ + bpl.n 6d2f30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2ef0 │ │ │ │ + bpl.n 6d2d90 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2f08 │ │ │ │ + bpl.n 6d2da8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + beq.n 6d2f1c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 6d2f14 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + beq.n 6d2f2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 6d2f14 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 6d2f1c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + beq.n 6d2f04 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bmi.n 6d2f5c │ │ │ │ + bpl.n 6d2dfc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e30 │ │ │ │ + bvs.n 6d2ed0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r4, 6d2f04 │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add lr, r2 │ │ │ │ + cmp lr, ip │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + beq.n 6d2f98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add sl, ip │ │ │ │ + mov r2, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2eac │ │ │ │ + bpl.n 6d2f4c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e88 │ │ │ │ + bvs.n 6d2f28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r4, 6d2f0a │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, r6 │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bics r2, r0 │ │ │ │ + add sl, sl │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + beq.n 6d2f9c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + add r0, lr │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 6d2fbc │ │ │ │ + bcc.n 6d2e5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcs.n 6d2e0c │ │ │ │ + bcc.n 6d2eac │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r0, 6d2f1a │ │ │ │ + cbnz r0, 6d2f2e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - negs r6, r5 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - tst r2, r7 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ 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 +2412934,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 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - beq.n 6d33fc │ │ │ │ + bne.n 6d329c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + beq.n 6d32f8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + beq.n 6d3308 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + beq.n 6d3334 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + beq.n 6d334c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + bne.n 6d339c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r7, #22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + beq.n 6d332c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r6, 6d341c │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ 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 +2413204,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 r5, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d3668 │ │ │ │ + cbz r0, 6d367c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r2, 6d3668 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d3662 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d366a │ │ │ │ + sxtb r0, r7 │ │ │ │ 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 +2413554,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 r6!, {r1, r3, r5} │ │ │ │ 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] │ │ │ │ + @ instruction: 0xffffce9c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ b.n 6d3b62 │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ vaddl.u q15, d31, d5 │ │ │ │ - vqshl.u32 , q10, #31 │ │ │ │ + vtbx.8 d19, {d31}, d4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ 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 +2413907,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 r6, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ 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 +2415341,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 r3, #212 @ 0xd4 │ │ │ │ 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 r5, #144 @ 0x90 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + cbnz r0, 6d4e96 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + cbnz r2, 6d4e78 │ │ │ │ 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 +2416031,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 r4, #126 @ 0x7e │ │ │ │ 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 r3, #54 @ 0x36 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r4, 6d568c │ │ │ │ + push {r2, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + cbz r2, 6d568c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d5686 │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + cbz r0, 6d5692 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - uxtb r2, r0 │ │ │ │ + push {r1, r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbz r6, 6d5680 │ │ │ │ + cbz r6, 6d5694 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + cbz r0, 6d567a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbz r0, 6d567e │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + cbz r2, 6d5680 │ │ │ │ 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 +2416202,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 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r6, r7 │ │ │ │ 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 +2417457,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, r0, #19 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6d6814 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 6d6954 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #800 @ (adr r2, 6d68d8 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 6d6618 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, pc, #952 @ (adr r2, 6d697c ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 6d66bc ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6d673c ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 6d687c ) │ │ │ │ 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 +2419161,28 @@ │ │ │ │ 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 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + lsls r3, r0, #4 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - smmls r1, r6, r2, r0 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + ldc2 1, cr0, [r6], #8 │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ 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 +2419278,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 │ │ │ │ + @ instruction: 0xfffffa98 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vld4.8 {d0,d2,d4,d6}, [r4], r2 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + @ instruction: 0xfa740102 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ 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 +2420211,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 │ │ │ │ + @ instruction: 0xf0c00102 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vrhadd.s8 d16, d12, d2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + eors.w r1, ip, #2 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vrhadd.s32 d0, d14, d2 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + orns r1, lr, #2 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ 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 +2421551,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 6d8c68 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + b.n 6d95f4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ 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 +2422273,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 │ │ │ │ + bge.n 6d9d94 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r5, [pc, #112] @ (6d9d44 ) │ │ │ │ + ldr r6, [pc, #432] @ (6d9e84 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bvs.n 6d9c04 │ │ │ │ + bvc.n 6d9ca4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #624] @ (6d9f54 ) │ │ │ │ + ldr r3, [pc, #944] @ (6da094 ) │ │ │ │ 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 +2422588,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 │ │ │ │ + bvs.n 6da0e8 │ │ │ │ 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 +2422782,29 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #239 @ 0xef │ │ │ │ beq.w 6da0c4 │ │ │ │ b.n 6da1c2 │ │ │ │ movs r0, #238 @ 0xee │ │ │ │ b.n 6da0c4 │ │ │ │ nop │ │ │ │ - bcs.n 6da2d0 │ │ │ │ + bcc.n 6da170 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r6, fp │ │ │ │ + mov lr, r5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcs.n 6da2e4 │ │ │ │ + bcc.n 6da184 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r2, r7 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ 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 +2422880,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 │ │ │ │ + adds r6, r4, #2 │ │ │ │ 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 +2423607,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 r2!, {r3, r4, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ 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,16 +2425049,16 @@ │ │ │ │ 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 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + it le │ │ │ │ + lslle r2, r0, #4 │ │ │ │ ldr r1, [pc, #408] @ (6dbc94 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ b.n 6db4fa │ │ │ │ vaddw.u , , d0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 6dc25a │ │ │ │ @ instruction: 0xffff9e03 │ │ │ │ @@ -2426916,59 +2426848,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 │ │ │ │ + cbz r4, 6dd06c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r6, r8 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - mov ip, sl │ │ │ │ + ldr r0, [pc, #144] @ (6dd0e4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, r2 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bics r2, r5 │ │ │ │ + add sl, pc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - rors r4, r0 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - orrs r2, r4 │ │ │ │ + add r2, lr │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6dd250 ) │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6dd1c0 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 6dd300 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #568 @ (adr r6, 6dd2d0 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 6dd410 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + subs r2, r0, r2 │ │ │ │ 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 +2427730,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 r6, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ 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 +2428914,77 @@ │ │ │ │ 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 r7, [sp, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ + vrsubhn.i d25, , q10 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r0, r3, #2 │ │ │ │ pop {r0, r1, r2, r4, r6, r7} │ │ │ │ - vaddl.u , d31, d6 │ │ │ │ + vsra.u64 , q3, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r7, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r0, r3, #2 │ │ │ │ bl 46882e │ │ │ │ asrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r4, #12 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vshr.u64 d0, d0, #50 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ 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 +2430887,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, [r3, #27] │ │ │ │ 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 +2431012,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, [r3, #23] │ │ │ │ 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 +2431116,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, [r5, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6dfc38 │ │ │ │ + b.n 6dfed8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ 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 +2431297,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 │ │ │ │ + cbnz r2, 6e04ce │ │ │ │ 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 +2431702,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, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + b.n 6e0b20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + b.n 6e0a58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + b.n 6e0908 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ 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 +2432270,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, [r2, #60] @ 0x3c │ │ │ │ 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 +2432337,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, [r4, #100] @ 0x64 │ │ │ │ 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 +2432499,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, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ 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 +2433539,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, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xfa320097 │ │ │ │ - bcs.n 6e1d54 │ │ │ │ + @ instruction: 0xfb820097 │ │ │ │ + bcc.n 6e1df4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh.w r0, [r2, #151] @ 0x97 │ │ │ │ + ldr??.w r0, [r2, #151] @ 0x97 │ │ │ │ @ instruction: 0xe8d4012d │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + beq.n 6e1dec │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf7dc0097 │ │ │ │ - @ instruction: 0xf58e0097 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + vld4.32 {d0-d3}, [ip :64], r7 │ │ │ │ + @ instruction: 0xf6de0097 │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - orrs.w r0, r0, #4947968 @ 0x4b8000 │ │ │ │ - @ instruction: 0xf6120097 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + sub.w r0, r0, #4947968 @ 0x4b8000 │ │ │ │ + @ instruction: 0xf7620097 │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ubfx r0, r8, #2, #24 │ │ │ │ - @ instruction: 0xf63a0097 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + adds.w r0, r8, #4947968 @ 0x4b8000 │ │ │ │ + @ instruction: 0xf78a0097 │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subw r0, r0, #151 @ 0x97 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + @ instruction: 0xf3f00097 │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds.w r0, r2, #151 @ 0x97 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + @ instruction: 0xf2620097 │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf1fa0097 │ │ │ │ - vqadd.s16 d16, d20, d7 │ │ │ │ + sbfx r0, sl, #2, #24 │ │ │ │ + @ instruction: 0xf0a40097 │ │ │ │ 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 +2434582,67 @@ │ │ │ │ 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, [r5, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vshr.s64 d0, d7, #26 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + @ instruction: 0xf0f60097 │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - mrc 0, 0, r0, cr6, cr7, {4} │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + vqadd.s32 d16, d22, d7 │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - mcr 0, 2, r0, cr4, cr7, {4} │ │ │ │ - stc 0, cr0, [r2], #-604 @ 0xfffffda4 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + vshr.s64 d0, d7, #44 │ │ │ │ + ldcl 0, cr0, [r2, #-604]! @ 0xfffffda4 │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xeb9c0097 │ │ │ │ - mrc 0, 2, r0, cr14, cr7, {4} │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stcl 0, cr0, [ip], #604 @ 0x25c │ │ │ │ + vshr.s64 d0, d7, #18 │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xeb360097 │ │ │ │ - stc 0, cr0, [r4, #-604]! @ 0xfffffda4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stc 0, cr0, [r6], {151} @ 0x97 │ │ │ │ + mrc 0, 3, r0, cr4, cr7, {4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [pc, #712] @ (6e2d90 ) │ │ │ │ + ldr r6, [pc, #8] @ (6e2ad0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [pc, #720] @ (6e2d9c ) │ │ │ │ + ldr r7, [pc, #16] @ (6e2adc ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e27c8 │ │ │ │ + b.n 6e2a68 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - itte cs │ │ │ │ - lslcs r0, r2, #2 │ │ │ │ - bcs.n 6e2520 @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ - lslcc r7, r2, #2 │ │ │ │ - ldr r4, [pc, #480] @ (6e2cbc ) │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + b.n 6e27c0 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + ldr r5, [pc, #800] @ (6e2dfc ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r3, [pc, #744] @ (6e2dc8 ) │ │ │ │ + ldr r5, [pc, #40] @ (6e2b08 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e22fc │ │ │ │ + b.n 6e259c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 6e3104 │ │ │ │ + b.n 6e23a4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [pc, #648] @ (6e2d78 ) │ │ │ │ + ldr r4, [pc, #968] @ (6e2eb8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e30d0 │ │ │ │ + b.n 6e2370 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 6e2314 │ │ │ │ + b.n 6e25b4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + bkpt 0x0038 │ │ │ │ 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 +2434708,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 r4, [sp, #24] │ │ │ │ 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 +2434837,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 r1, [pc, #824] @ (6e3038 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [pc, #976] @ (6e30d4 ) │ │ │ │ + ldr r3, [pc, #272] @ (6e2e14 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e2e80 │ │ │ │ + b.n 6e3120 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - hlt 0x0034 │ │ │ │ + pop {r2} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 6e3460 │ │ │ │ + b.n 6e2700 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r1, [pc, #696] @ (6e2fcc ) │ │ │ │ + ldr r2, [pc, #1016] @ (6e310c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e2e04 │ │ │ │ + b.n 6e30a4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + cbnz r6, 6e2d8a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 6e3494 │ │ │ │ + b.n 6e2734 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r1, [pc, #552] @ (6e2f4c ) │ │ │ │ + ldr r2, [pc, #872] @ (6e308c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e2dc0 │ │ │ │ + b.n 6e3060 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 6e3404 │ │ │ │ + b.n 6e26a4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - rev16 r6, r0 │ │ │ │ + cbnz r6, 6e2d94 │ │ │ │ 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 +2435094,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 │ │ │ │ + vtbl.8 d20, {d31}, d14 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + cbnz r2, 6e2fc6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - udf #22 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bgt.n 6e2f64 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ 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 +2435172,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 │ │ │ │ + cmp lr, r0 │ │ │ │ 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 +2437755,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 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cbnz r0, 6e509c │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ 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 +2439218,15 @@ │ │ │ │ vqrdmulh.s , , d9[0] │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ @ instruction: 0xffffddb1 │ │ │ │ vrshr.u32 , , #1 │ │ │ │ vtbx.8 d30, {d15-d18}, d1 │ │ │ │ vtbl.8 d30, {d31- │ │ │ │ vrsra.u64 d29, d25, #1 │ │ │ │ vraddhn.i d29, , │ │ │ │ vqshl.u32 d29, d5, #31 │ │ │ │ @ instruction: 0xffffdf91 │ │ │ │ @ instruction: 0xffffdb35 │ │ │ │ @@ -2439352,15 +2439284,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, [r2, r6] │ │ │ │ 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 +2439829,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 ) │ │ │ │ + str r4, [r1, r3] │ │ │ │ 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 +2440521,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 │ │ │ │ + @ instruction: 0x47fa │ │ │ │ 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 +2440582,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 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ 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 +2440798,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 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ 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 +2441047,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 │ │ │ │ + bics r2, r6 │ │ │ │ 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 +2442371,15 @@ │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ lsls r5, r5, #4 │ │ │ │ @ instruction: 0xefa1ffff │ │ │ │ bl 36c682 │ │ │ │ bl 326686 │ │ │ │ bl ae868a │ │ │ │ @ instruction: 0xeb39ffff │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ 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 +2443474,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 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ 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 +2443854,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 r4, #8 │ │ │ │ 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 +2443987,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, r4, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r3, [pc, #688] @ (6e9e88 ) │ │ │ │ + ldr r4, [pc, #1008] @ (6e9fc8 ) │ │ │ │ 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 +2445139,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 │ │ │ │ + vrshr.u32 , q10, #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 +2445623,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, r4, #22 │ │ │ │ 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 +2445747,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, r5, #18 │ │ │ │ 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 +2446661,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, [r2, r5] │ │ │ │ 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 a8ca18 │ │ │ │ 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 +2446770,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 a8cafc │ │ │ │ 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 +2446824,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, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ 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 +2446999,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] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ cbnz r4, 6ebb86 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -2447125,25 +2447057,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 r5, #44 @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r7, r2, #2 │ │ │ │ add r8, r2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ 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 +2447187,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 r4, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ 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 +2447301,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, [r0, r7] │ │ │ │ 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 +2447375,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, [r2, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adcs r2, r2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ 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 +2447694,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 r7, [sp, #16] │ │ │ │ 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 +2447730,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 r6, [sp, #688] @ 0x2b0 │ │ │ │ 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 +2447768,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 r6, [sp, #360] @ 0x168 │ │ │ │ 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 +2447817,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 r5, [sp, #960] @ 0x3c0 │ │ │ │ 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 +2447892,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 r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ 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 +2448287,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 │ │ │ │ + bgt.n 6ec910 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r4, [pc, #848] @ (6ecc08 ) │ │ │ │ + ldr r6, [pc, #144] @ (6ec948 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r4, #2 │ │ │ │ subs r0, #124 @ 0x7c │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldr r2, [pc, #168] @ (6ec970 ) │ │ │ │ + ldr r3, [pc, #488] @ (6ecab0 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ 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 +2448584,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, [r6, #44] @ 0x2c │ │ │ │ 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 +2448613,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, [r5, #42] @ 0x2a │ │ │ │ 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 +2448812,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, [r5, #22] │ │ │ │ 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 +2448875,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, [r1, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ 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 +2448972,19 @@ │ │ │ │ add r3, pc │ │ │ │ blx 700f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7746f4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ 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 +2449556,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, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ 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 +2450415,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 r5, #100 @ 0x64 │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ 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 +2451045,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 r4, #150 @ 0x96 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bls.n 6ee654 │ │ │ │ + bge.n 6ee4f4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r0, r2, #3 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ 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 +2451131,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, [r0, #13] │ │ │ │ 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 +2451323,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, [r2, #5] │ │ │ │ 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 +2451350,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 r3, #90 @ 0x5a │ │ │ │ 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 +2451372,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 r3, #40 @ 0x28 │ │ │ │ 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 +2451391,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 r3, #28 │ │ │ │ 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 +2451420,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 a8cb38 │ │ │ │ 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 +2451462,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 a8cb38 │ │ │ │ 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 +2451814,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 adcab0 │ │ │ │ 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 +2454802,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 ada3dc │ │ │ │ mov r0, r5 │ │ │ │ bl 6f0e90 │ │ │ │ cbz r4, 6f1078 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ @@ -2455072,15 +2455004,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 ada964 │ │ │ │ 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 +2455189,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 ada964 │ │ │ │ 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 +2455272,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 │ │ │ │ + vqadd.u64 d0, d20, d6 │ │ │ │ + vqadd.u32 d0, d20, d6 │ │ │ │ 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 +2455574,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 ada3dc │ │ │ │ mov r0, r5 │ │ │ │ bl 6f0e90 │ │ │ │ adds r3, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 6f18e2 │ │ │ │ cbz r6, 6f1946 │ │ │ │ dmb ish │ │ │ │ @@ -2456518,29 +2456450,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] │ │ │ │ + ldrsh.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] │ │ │ │ + vld4.32 {d16-d19}, [ip :64], r6 │ │ │ │ + rsb r0, sl, #4915200 @ 0x4b0000 │ │ │ │ + @ instruction: 0xf5200096 │ │ │ │ + orns r0, r8, #4915200 @ 0x4b0000 │ │ │ │ + orrs.w r0, lr, #4915200 @ 0x4b0000 │ │ │ │ + ubfx r0, lr, #2, #23 │ │ │ │ + @ instruction: 0xf3b80096 │ │ │ │ + @ instruction: 0xf3920096 │ │ │ │ + @ instruction: 0xf37c0096 │ │ │ │ + @ instruction: 0xf33e0096 │ │ │ │ + @ instruction: 0xf3160096 │ │ │ │ stmdb sp!, {r4, 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 +2456685,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 ad89cc │ │ │ │ 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 +2456750,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 ad9924 │ │ │ │ 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 +2457074,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 ad88a8 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl ad890c │ │ │ │ + bl ad88f4 │ │ │ │ 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 +2457123,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 ad89cc │ │ │ │ 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 +2457199,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 ad8b84 │ │ │ │ mov r0, r4 │ │ │ │ bl 6f0e90 │ │ │ │ cbz r6, 6f2abc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ @@ -2457384,25 +2457316,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: 0xeac60096 │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia.w r8!, {r1, r2, r4, r7} │ │ │ │ - cbnz r4, 6f2c4a │ │ │ │ + ldrd r0, r0, [r8, #600]! @ 0x258 │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [pc, #936] @ (6f2f94 ) │ │ │ │ + ldr r6, [pc, #232] @ (6f2cd4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #912] @ (6f2f80 ) │ │ │ │ + ldr r6, [pc, #208] @ (6f2cc0 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #936] @ (6f2f9c ) │ │ │ │ + ldr r6, [pc, #232] @ (6f2cdc ) │ │ │ │ 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 +2457738,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 ada724 │ │ │ │ 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 +2457841,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 ad97c8 │ │ │ │ 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 +2458767,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 a8e6b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6f3c44 │ │ │ │ cbz r6, 6f3bb6 │ │ │ │ cmp r6, r1 │ │ │ │ beq.n 6f3bce │ │ │ │ @@ -2458997,15 +2458929,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 a8e6d8 │ │ │ │ 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 +2459714,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 │ │ │ │ + bne.n 6f466c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + beq.n 6f4518 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r0, r1 │ │ │ │ + push {r3, r4} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r2, 6f460e │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r4, 6f460a │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r2, 6f4606 │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r0, r6 │ │ │ │ + push {r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r6, r2 │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r0, r0 │ │ │ │ + push {r4} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxth r6, r2 │ │ │ │ + cbz r6, 6f464c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxth r0, r0 │ │ │ │ + cbz r0, 6f464c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sxtb r2, r4 │ │ │ │ + cbz r2, 6f4648 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + cbz r4, 6f4644 │ │ │ │ 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 +2461233,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 ad8848 │ │ │ │ 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 +2461281,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 ad8848 │ │ │ │ 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 +2462090,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 ada044 │ │ │ │ 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 +2463774,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 ad8848 │ │ │ │ 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 +2464289,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 ad9ce8 │ │ │ │ mov r0, r5 │ │ │ │ bl 6f0e90 │ │ │ │ b.n 6f7750 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2464396,15 +2464328,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 ad9ce8 │ │ │ │ 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 +2464429,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 ae46c8 │ │ │ │ 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 +2464791,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 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ 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 +2466054,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 af137c │ │ │ │ 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 +2466401,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, [r6, #56] @ 0x38 │ │ │ │ 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 +2467349,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 af12f4 │ │ │ │ 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 +2468289,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 a8b8ac │ │ │ │ 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 +2469149,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, r2, #17 │ │ │ │ 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 +2471777,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 r2, [pc, #896] @ (6fd00c ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #360] @ (6fcdfc ) │ │ │ │ + ldr r2, [pc, #680] @ (6fcf3c ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #144] @ (6fcd2c ) │ │ │ │ + ldr r2, [pc, #464] @ (6fce6c ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #360] @ (6fce0c ) │ │ │ │ + ldr r2, [pc, #680] @ (6fcf4c ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + adds r0, r2, #0 │ │ │ │ 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 +2472238,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 │ │ │ │ + mov r8, fp │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp lr, r4 │ │ │ │ + mov lr, lr │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r8, pc │ │ │ │ + mov r0, r9 │ │ │ │ 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 +2472647,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 │ │ │ │ + stcl 0, cr0, [r0, #-576]! @ 0xfffffdc0 │ │ │ │ cmp r5, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - cmp r0, fp │ │ │ │ + mov r8, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bics r6, r5 │ │ │ │ + add lr, pc │ │ │ │ lsls r6, r2, #2 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - cmp r0, r7 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ + mov lr, sl │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - eors r6, r2 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r6, fp │ │ │ │ + cmp lr, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ands.w r0, r0, r0, lsr #2 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + sbc.w r0, r0, r0, lsr #2 │ │ │ │ + beq.n 6fd60c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, r0 │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bics r4, r4 │ │ │ │ + add ip, lr │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r6, r4 │ │ │ │ + bics r6, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r4, r3 │ │ │ │ + add r4, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - orrs r4, r3 │ │ │ │ + add r4, sp │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r6, r2 │ │ │ │ + add r6, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r0, r5 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r6, r1 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r0, r3 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - tst r2, r6 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r0, r0 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r6, r0 │ │ │ │ + add r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + add r4, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r6, r0 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r0, r4 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r2, r0 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r6, r2 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r0, r6 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r2, r1 │ │ │ │ + add r2, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - mvns r2, r0 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ 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 +2472807,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 69bdbc │ │ │ │ b.n 6fd640 │ │ │ │ nop │ │ │ │ - cmp r6, r7 │ │ │ │ + add r6, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ 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 +2473084,33 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl 7385f4 │ │ │ │ cmp fp, r9 │ │ │ │ bne.n 6fd9aa │ │ │ │ b.n 6fd824 │ │ │ │ nop │ │ │ │ - tst r0, r7 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r4, r3 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adcs r0, r7 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sbcs r0, r2 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r4 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r6, r7 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r4, r4 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - eors r6, r6 │ │ │ │ + rors r6, r0 │ │ │ │ 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 +2473234,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, r3, #6 │ │ │ │ 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 +2473480,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 r6, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r7, #22 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ 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 +2473625,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 r5, #180 @ 0xb4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r7, #8 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ 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 +2473696,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 r2, sp, #568 @ 0x238 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ 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 +2473841,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 r4, #146 @ 0x92 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r4, #4 │ │ │ │ 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 +2473880,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 adba58 │ │ │ │ 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 +2473908,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 adba58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 6fe266 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2474309,24 +2474241,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 │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r6, r2, #2 │ │ │ │ @ instruction: 0xeacfffff │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @ instruction: 0xeaa3ffff │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + subs r0, #14 │ │ │ │ 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 +2474432,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 r6, #236 @ 0xec │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ 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 r6, #102 @ 0x66 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ 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 +2474515,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 │ │ │ │ + bcs.n 6fe9c0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr14, {4} │ │ │ │ + vaddl.u8 q8, d24, d14 │ │ │ │ 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 +2474838,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 │ │ │ │ + stc2 0, cr0, [r2, #568] @ 0x238 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ asrs r0, r0, #18 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfb9e008e │ │ │ │ - adds r1, #14 │ │ │ │ + stc2l 0, cr0, [lr], #568 @ 0x238 │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldrh r6, [r3, #18] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfb70008e │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + stc2l 0, cr0, [r0], {142} @ 0x8e │ │ │ │ + adds r2, #24 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ 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 +2474934,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 r1, #206 @ 0xce │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfa28008e │ │ │ │ + @ instruction: 0xfb78008e │ │ │ │ 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 +2475112,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 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb.w r0, [r0, #142] @ 0x8e │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldr??.w r0, [r0, #142] @ 0x8e │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ 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 +2475244,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 │ │ │ │ + uxtb r0, r0 │ │ │ │ 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 +2476126,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 r5, #66 @ 0x42 │ │ │ │ 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 +2478616,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 r3, pc, #448 @ (adr r3, 7019f4 ) │ │ │ │ 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 +2485338,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 a8ca80 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 70635a │ │ │ │ b.n 7063b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 70238 │ │ │ │ b.n 7063b2 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2485590,15 +2485522,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 r7!, {r1, r2, r3} │ │ │ │ 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 +2486834,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 r7, [pc, #760] @ (7077b8 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [pc, #928] @ (707864 ) │ │ │ │ + ldr r4, [pc, #224] @ (7075a4 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bx r7 │ │ │ │ + ldr r0, [pc, #568] @ (707704 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mov r0, r8 │ │ │ │ + blx r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ 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,36 +2486982,36 @@ │ │ │ │ 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 r3, [pc, #152] @ (7076d0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldrh r2, [r2, #16] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r2, r3 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r0, [pc, #4] @ (707658 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x009a │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet al │ │ │ │ + lslal r3, r2, #2 │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #492] @ (70785c ) │ │ │ │ ldr r1, [pc, #492] @ (707860 ) │ │ │ │ ldr r3, [pc, #496] @ (707864 ) │ │ │ │ add r5, pc │ │ │ │ @@ -2487436,15 +2487368,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 adc700 │ │ │ │ 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 +2487944,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 a8cafc │ │ │ │ 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 +2488332,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 a8cb0c │ │ │ │ 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 +2488449,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 r4, #178 @ 0xb2 │ │ │ │ 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 +2489587,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 r5, #234 @ 0xea │ │ │ │ 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 +2489648,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 r5, #170 @ 0xaa │ │ │ │ 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 +2489951,19 @@ │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ movs r4, #0 │ │ │ │ b.n 7098c8 │ │ │ │ nop │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r5, [pc, #584] @ (709c0c ) │ │ │ │ + ldr r6, [pc, #904] @ (709d4c ) │ │ │ │ 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 +2490799,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, [r0, #23] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r0, pc │ │ │ │ + cmp r8, r9 │ │ │ │ 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 +2491007,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, [r3, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r3, [r0, #1032] @ 0x408 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2498225,15 +2498157,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 │ │ │ │ + bne.n 70eee0 │ │ │ │ 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 +2505524,28 @@ │ │ │ │ blx 6f8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 713e02 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e8b0 │ │ │ │ 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 a8e8dc │ │ │ │ str r5, [r0, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e98c │ │ │ │ + bl a8e974 │ │ │ │ cbz r0, 713bae │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cbz r4, 713bae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 39e340 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2505630,15 +2505562,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 a8e974 │ │ │ │ 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 +2505625,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 a8e8dc │ │ │ │ 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 +2505653,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 a8e8dc │ │ │ │ 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 +2505669,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 a8e8dc │ │ │ │ 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 +2505690,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 a8e8dc │ │ │ │ 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 +2505708,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 a8e8dc │ │ │ │ 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 a8e8dc │ │ │ │ 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 +2506055,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 a8e8dc │ │ │ │ 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 +2507868,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 a8c054 │ │ │ │ add.w r0, r7, #936 @ 0x3a8 │ │ │ │ - bl ad391c │ │ │ │ + bl ad3904 │ │ │ │ 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 +2508305,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 ad3868 │ │ │ │ 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 +2508321,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 a8bfec │ │ │ │ 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 +2508759,43 @@ │ │ │ │ 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] │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + vshr.u64 d16, d3, #34 │ │ │ │ + vshr.u64 d16, d3, #24 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + vshr.u64 d0, d3, #24 │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - vhadd.u16 d0, d16, d16 │ │ │ │ - mrc2 0, 1, r0, cr2, cr3, {4} │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + vshr.u64 d0, d3, #62 │ │ │ │ + ldmia r0!, {r4, r5, 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 r1, #254 @ 0xfe │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r0, r4, #0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r6, 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 +2508805,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 r5!, {r3, r4, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r0, r5, r1 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r4, r0, r7 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r6, r4, r6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - @ instruction: 0xfab80093 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + stc2 0, cr0, [r8], {147} @ 0x93 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xfa8a0093 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + @ instruction: 0xfbda0093 │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfa560093 │ │ │ │ + @ instruction: 0xfba60093 │ │ │ │ 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 +2508869,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 a8bf44 │ │ │ │ add.w r0, r7, #936 @ 0x3a8 │ │ │ │ - bl ad373c │ │ │ │ + bl ad3724 │ │ │ │ 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 +2510399,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 r4, [pc, #392] @ (7171f0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + cbz r2, 7170a4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ 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 +2511225,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 r2, sp, #304 @ 0x130 │ │ │ │ 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 +2511808,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 ad385c │ │ │ │ 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 +2511854,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 ad385c │ │ │ │ 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 +2511946,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, [r2, r6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + add r0, pc, #920 @ (adr r0, 71851c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + add r1, pc, #0 @ (adr r1, 718188 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + add r1, pc, #80 @ (adr r1, 7181dc ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + add r1, pc, #168 @ (adr r1, 718238 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r1, pc, #224 @ (adr r1, 718274 ) │ │ │ │ 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 +2512009,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 │ │ │ │ + add r1, pc, #16 @ (adr r1, 718230 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [pc, #868] @ (71859c ) │ │ │ │ @@ -2512400,15 +2512335,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 ad32c8 │ │ │ │ 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 +2512394,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 a8be98 │ │ │ │ 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 +2512416,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 r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r6, r7] │ │ │ │ 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 +2512765,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 a8be80 │ │ │ │ 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 +2512908,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 a8bf44 │ │ │ │ add.w r0, r8, #936 @ 0x3a8 │ │ │ │ - bl ad373c │ │ │ │ + bl ad3724 │ │ │ │ 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 a8bf44 │ │ │ │ add.w r0, r8, #936 @ 0x3a8 │ │ │ │ - bl ad373c │ │ │ │ + bl ad3724 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl a8be98 │ │ │ │ + bl a8be80 │ │ │ │ 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 +2512980,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 ad34d4 │ │ │ │ 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 +2513701,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, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + cmp r0, r4 │ │ │ │ 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 +2514052,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, [r4, #22] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + eors r2, r0 │ │ │ │ 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 +2514443,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, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r4, #22 │ │ │ │ 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 +2514776,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, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ 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 +2515300,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, [r2, #26] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r3, #18 │ │ │ │ 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 +2516520,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, [r7, #20] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r5, [pc, #656] @ (71b5f4 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ 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 +2517324,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 │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ 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 +2518579,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, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ adds r7, #146 @ 0x92 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ 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 +2518900,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, [r6, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ 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 +2519996,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, [r4, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [pc, #944] @ (71ddb4 ) │ │ │ │ + ldr r6, [pc, #240] @ (71daf4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r3, [pc, #696] @ (71dcc0 ) │ │ │ │ + ldr r4, [pc, #1016] @ (71de00 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r3, [pc, #192] @ (71dacc ) │ │ │ │ + ldr r4, [pc, #512] @ (71dc0c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [pc, #752] @ (71dd00 ) │ │ │ │ + ldr r4, [pc, #48] @ (71da40 ) │ │ │ │ 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 +2521083,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 │ │ │ │ + ldr r0, [pc, #656] @ (71e830 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bxns fp │ │ │ │ + ldr r0, [pc, #688] @ (71e854 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfad6008f │ │ │ │ - cmp r0, r2 │ │ │ │ + stc2 0, cr0, [r6], #-572 @ 0xfffffdc4 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmn r2, r4 │ │ │ │ + add r2, r6 │ │ │ │ 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 +2521453,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 r5, #252 @ 0xfc │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ 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 +2522155,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 r5, #198 @ 0xc6 │ │ │ │ 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 +2522532,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 r3, #142 @ 0x8e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ 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 +2522596,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 r1, #60 @ 0x3c │ │ │ │ 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 +2522788,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 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ 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 +2525009,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} │ │ │ │ - lsls r7, r7, #3 │ │ │ │ - bkpt 0x002a │ │ │ │ - lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + itte vc │ │ │ │ + lslvc r7, r7, #3 │ │ │ │ + cbnz r2, 7211e4 @ unpredictable │ │ │ │ + lslvs r7, r7, #3 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2526010,15 +2525945,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 │ │ │ │ + cbz r6, 721abe │ │ │ │ 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 +2526415,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 sp, #72 @ 0x48 │ │ │ │ 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 +2526466,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, r3, #31 │ │ │ │ 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 +2527276,34 @@ │ │ │ │ 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, r7, #20 │ │ │ │ lsls r4, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vshr.u64 d0, d3, #58 │ │ │ │ - rev16 r6, r0 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + cbnz r6, 7228d0 │ │ │ │ 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 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + bics.w r0, r8, #147 @ 0x93 │ │ │ │ + movs r6, r1 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ 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} │ │ │ │ + vshr.u64 d16, d3, #48 │ │ │ │ + vshr.u64 d16, d3, #38 │ │ │ │ + vqadd.u16 d16, d30, d3 │ │ │ │ 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 +2527605,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 r6!, {r1, r2, r4, r5} │ │ │ │ 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 +2528012,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: 0xfb9a0093 │ │ │ │ + @ instruction: 0xfa280093 │ │ │ │ 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 │ │ │ │ - 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] │ │ │ │ + @ instruction: 0xfa2e0093 │ │ │ │ + ldr??.w r0, [ip, #147] @ 0x93 │ │ │ │ + @ instruction: 0xfa200093 │ │ │ │ + @ instruction: 0xfa260093 │ │ │ │ + @ instruction: 0xfa340093 │ │ │ │ + @ instruction: 0xfa640093 │ │ │ │ + @ instruction: 0xfaba0093 │ │ │ │ + ldr??.w r0, [r0, r3, lsl #1] │ │ │ │ + ldr??.w r0, [r0, r3, lsl #1] │ │ │ │ + ldrsb.w r0, [r2, #147] @ 0x93 │ │ │ │ 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 +2528547,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] │ │ │ │ + vld1.8 @ instruction: 0xf9a00093 │ │ │ │ movs r7, #42 @ 0x2a │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r6, #244 @ 0xf4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - bmi.n 7235b8 │ │ │ │ + bvs.n 723658 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr.w r0, [sl, r3, lsl #1] │ │ │ │ - @ instruction: 0xf7480093 │ │ │ │ + vld1.8 @ instruction: 0xf9aa0093 │ │ │ │ + ldrb.w r0, [r8, #147] @ 0x93 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - @ instruction: 0xf61c0093 │ │ │ │ - @ instruction: 0xf6160093 │ │ │ │ + @ instruction: 0xf76c0093 │ │ │ │ + @ instruction: 0xf7660093 │ │ │ │ movs r4, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ands.w r0, r6, #4816896 @ 0x498000 │ │ │ │ - @ instruction: 0xf3d60093 │ │ │ │ - @ instruction: 0xf4c60093 │ │ │ │ + sbc.w r0, r6, #4816896 @ 0x498000 │ │ │ │ + @ instruction: 0xf5260093 │ │ │ │ + @ instruction: 0xf6160093 │ │ │ │ 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,27 +2529672,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 │ │ │ │ + strb.w r0, [r6, r3, lsl #1] │ │ │ │ + ldrb.w r0, [r8, r3, lsl #1] │ │ │ │ + ldrb.w r0, [r0, r3, lsl #1] │ │ │ │ + @ instruction: 0xf0ca0093 │ │ │ │ + stc 0, cr0, [sl, #588]! @ 0x24c │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 72425c │ │ │ │ - lsls r3, r2, #2 │ │ │ │ + ldmia.w r0!, {r0, r1, r4, r7} │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #14 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -2530884,37 +2530821,35 @@ │ │ │ │ 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 725068 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 724f9c │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - b.n 724dd0 │ │ │ │ + @ instruction: 0xe8c40093 │ │ │ │ + b.n 725070 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 724fc0 │ │ │ │ + @ instruction: 0xe8d20093 │ │ │ │ + b.n 72497c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7256dc │ │ │ │ + b.n 724d9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 724afc │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - add r3, pc, #720 @ (adr r3, 725398 ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 7250d8 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + b.n 725168 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + b.n 725154 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 7250e8 │ │ │ │ + bgt.n 725188 │ │ │ │ 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 +2531613,118 @@ │ │ │ │ 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 │ │ │ │ + blt.n 725984 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 7258ec │ │ │ │ + bgt.n 72598c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 725948 │ │ │ │ + ble.n 7259e8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 7259ec │ │ │ │ + blt.n 725a8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 7259f4 │ │ │ │ + blt.n 725a94 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 725994 │ │ │ │ + blt.n 725a34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 7259a4 │ │ │ │ + blt.n 725a44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 725940 │ │ │ │ + blt.n 7259e0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 7259c0 │ │ │ │ + bge.n 725a60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 7259e4 │ │ │ │ + bge.n 725a84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 725a28 │ │ │ │ + bls.n 7258c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 725a60 │ │ │ │ + bls.n 725900 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 7259ac │ │ │ │ + bls.n 725a4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 7259ec │ │ │ │ + bls.n 725a8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725934 │ │ │ │ + bhi.n 7259d4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725ae4 │ │ │ │ + bhi.n 725984 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725ab8 │ │ │ │ + bhi.n 725958 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725ae4 │ │ │ │ + bhi.n 725984 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 72590c │ │ │ │ + bhi.n 7259ac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a68 │ │ │ │ + bhi.n 725908 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a68 │ │ │ │ + bhi.n 725908 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a18 │ │ │ │ + bhi.n 725ab8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a18 │ │ │ │ + bhi.n 725ab8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a24 │ │ │ │ + bhi.n 725ac4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 72597c │ │ │ │ + bls.n 725a1c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725994 │ │ │ │ + bhi.n 725a34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 7259a4 │ │ │ │ + bhi.n 725a44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725944 │ │ │ │ + bvc.n 7259e4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725958 │ │ │ │ + bvc.n 7259f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mcr2 0, 6, r0, cr6, cr2, {4} │ │ │ │ - mrc2 0, 4, r0, cr12, cr2, {4} │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc2 0, 2, r0, cr0, cr2, {4} │ │ │ │ - bvs.n 725a90 │ │ │ │ + vshr.u64 d16, d2, #20 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + vshr.u64 d0, d2, #32 │ │ │ │ + bvc.n 725930 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725abc │ │ │ │ + bvc.n 72595c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc2 0, 0, r0, cr8, cr2, {4} │ │ │ │ - bpl.n 725a24 │ │ │ │ + vqadd.u32 d16, d24, d2 │ │ │ │ + bvc.n 725ac4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725a50 │ │ │ │ + bvc.n 725af0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #584] @ 0x248 │ │ │ │ - bpl.n 7259c0 │ │ │ │ + vqadd.u32 d0, d28, d2 │ │ │ │ + bvc.n 725a60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc2 0, cr0, [r4, #584] @ 0x248 │ │ │ │ - bpl.n 725974 │ │ │ │ + mcr2 0, 7, r0, cr4, cr2, {4} │ │ │ │ + bvs.n 725a14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725998 │ │ │ │ + bvs.n 725a38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725af4 │ │ │ │ + bvs.n 725994 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725b48 │ │ │ │ + bvs.n 7259e8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725ad8 │ │ │ │ + bvs.n 725978 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725a54 │ │ │ │ + bvs.n 725af4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725aa8 │ │ │ │ + bvs.n 725b48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725a5c │ │ │ │ + bvs.n 725afc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725a2c │ │ │ │ + bvs.n 725acc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725974 │ │ │ │ + bpl.n 725a14 │ │ │ │ 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 +2531763,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 │ │ │ │ + bpl.n 725a10 │ │ │ │ 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 +2531801,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 │ │ │ │ + bpl.n 725b58 │ │ │ │ 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 +2533112,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 │ │ │ │ + bpl.n 726a7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269c4 │ │ │ │ + bmi.n 726a64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269cc │ │ │ │ + bpl.n 726a6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269e4 │ │ │ │ + bpl.n 726a84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269f8 │ │ │ │ + bpl.n 726a98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a04 │ │ │ │ + bpl.n 726aa4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a10 │ │ │ │ + bpl.n 726ab0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a1c │ │ │ │ + bpl.n 726abc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a38 │ │ │ │ + bpl.n 726ad8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ae8 │ │ │ │ + bpl.n 726988 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b18 │ │ │ │ + bpl.n 7269b8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b58 │ │ │ │ + bpl.n 7269f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b60 │ │ │ │ + bvs.n 726a00 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b54 │ │ │ │ + bpl.n 7269f4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b64 │ │ │ │ + bpl.n 726a04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b70 │ │ │ │ + bpl.n 726a10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b90 │ │ │ │ + bpl.n 726a30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269b0 │ │ │ │ + bpl.n 726a50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269b8 │ │ │ │ + bpl.n 726a58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269bc │ │ │ │ + bpl.n 726a5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269e0 │ │ │ │ + bpl.n 726a80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a08 │ │ │ │ + bpl.n 726aa8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269e8 │ │ │ │ + bpl.n 726a88 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a78 │ │ │ │ + bvs.n 726b18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a84 │ │ │ │ + bvs.n 726b24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a94 │ │ │ │ + bvs.n 726b34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a9c │ │ │ │ + bvs.n 726b3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726aa4 │ │ │ │ + bvs.n 726b44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726aac │ │ │ │ + bvs.n 726b4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ac4 │ │ │ │ + bvs.n 726b64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ad0 │ │ │ │ + bvs.n 726b70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ac4 │ │ │ │ + bvs.n 726b64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726adc │ │ │ │ + bvs.n 726b7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726af4 │ │ │ │ + bvs.n 726b94 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b04 │ │ │ │ + bvs.n 726ba4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b1c │ │ │ │ + bvs.n 726bbc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b3c │ │ │ │ + bvs.n 726bdc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b64 │ │ │ │ + bvs.n 726a04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b74 │ │ │ │ + bvs.n 726a14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b8c │ │ │ │ + bvs.n 726a2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726bac │ │ │ │ + bvs.n 726a4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726bcc │ │ │ │ + bvs.n 726a6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726bfc │ │ │ │ + bvs.n 726a9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726a1c │ │ │ │ + bvs.n 726abc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726a44 │ │ │ │ + bvs.n 726ae4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726a84 │ │ │ │ + bvc.n 726b24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726aa4 │ │ │ │ + bvc.n 726b44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726ad4 │ │ │ │ + bvc.n 726b74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726af4 │ │ │ │ + bvc.n 726b94 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b2c │ │ │ │ + bvc.n 726bcc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b44 │ │ │ │ + bvc.n 726be4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b74 │ │ │ │ + bvc.n 726c14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b9c │ │ │ │ + bvc.n 726a3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726bcc │ │ │ │ + bvc.n 726a6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726bfc │ │ │ │ + bvc.n 726a9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726c2c │ │ │ │ + bvc.n 726acc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726a5c │ │ │ │ + bvc.n 726afc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726a7c │ │ │ │ + bvc.n 726b1c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726aac │ │ │ │ + bhi.n 726b4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726ac4 │ │ │ │ + bhi.n 726b64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726aec │ │ │ │ + bhi.n 726b8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b0c │ │ │ │ + bhi.n 726bac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b34 │ │ │ │ + bhi.n 726bd4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c0c │ │ │ │ + bhi.n 726aac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c10 │ │ │ │ + bhi.n 726ab0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c28 │ │ │ │ + bhi.n 726ac8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c34 │ │ │ │ + bhi.n 726ad4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c38 │ │ │ │ + bhi.n 726ad8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c30 │ │ │ │ + bhi.n 726ad0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c40 │ │ │ │ + bhi.n 726ae0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c3c │ │ │ │ + bhi.n 726adc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c5c │ │ │ │ + bhi.n 726afc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c74 │ │ │ │ + bhi.n 726b14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726a8c │ │ │ │ + bhi.n 726b2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726aac │ │ │ │ + bhi.n 726b4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726ac4 │ │ │ │ + bhi.n 726b64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726adc │ │ │ │ + bhi.n 726b7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726afc │ │ │ │ + bls.n 726b9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726b1c │ │ │ │ + bls.n 726bbc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726b5c │ │ │ │ + bls.n 726bfc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726b64 │ │ │ │ + bls.n 726c04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726b8c │ │ │ │ + bls.n 726c2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bac │ │ │ │ + bls.n 726c4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bd8 │ │ │ │ + bls.n 726c78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bfc │ │ │ │ + bls.n 726c9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bf8 │ │ │ │ + bls.n 726c98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c18 │ │ │ │ + bls.n 726cb8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c28 │ │ │ │ + bls.n 726ac8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c38 │ │ │ │ + bls.n 726ad8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c48 │ │ │ │ + bls.n 726ae8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c60 │ │ │ │ + bls.n 726b00 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c78 │ │ │ │ + bls.n 726b18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c90 │ │ │ │ + bls.n 726b30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cac │ │ │ │ + bls.n 726b4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c8c │ │ │ │ + bls.n 726b2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726ca0 │ │ │ │ + bls.n 726b40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cac │ │ │ │ + bls.n 726b4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cd0 │ │ │ │ + bls.n 726b70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726af0 │ │ │ │ + bls.n 726b90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bhi.n 726bc8 │ │ │ │ + bge.n 726c68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726be0 │ │ │ │ + bge.n 726c80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 726b44 │ │ │ │ + bls.n 726be4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcs.n 726d0c │ │ │ │ + bcc.n 726bac │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 726cf8 │ │ │ │ + bcc.n 726b98 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 726c14 │ │ │ │ + bls.n 726cb4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c4c │ │ │ │ + bls.n 726cec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c5c │ │ │ │ + bls.n 726cfc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c68 │ │ │ │ + bls.n 726d08 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c78 │ │ │ │ + bls.n 726d18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c98 │ │ │ │ + bls.n 726b38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cb8 │ │ │ │ + bls.n 726b58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cd0 │ │ │ │ + bls.n 726b70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726d00 │ │ │ │ + bls.n 726ba0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726d28 │ │ │ │ + bls.n 726bc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726b40 │ │ │ │ + bls.n 726be0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726b58 │ │ │ │ + bls.n 726bf8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726b78 │ │ │ │ + bls.n 726c18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726ba0 │ │ │ │ + bls.n 726c40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c58 │ │ │ │ + bge.n 726cf8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cc8 │ │ │ │ + bge.n 726b68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c88 │ │ │ │ + bge.n 726d28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726ca0 │ │ │ │ + bge.n 726d40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c98 │ │ │ │ + bge.n 726d38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cbc │ │ │ │ + bge.n 726d5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726ce0 │ │ │ │ + bge.n 726b80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cd4 │ │ │ │ + bge.n 726b74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c74 │ │ │ │ + bge.n 726d14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c98 │ │ │ │ + bge.n 726d38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cb8 │ │ │ │ + bge.n 726d58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cd8 │ │ │ │ + bge.n 726d78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726ce0 │ │ │ │ + bge.n 726b80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cf0 │ │ │ │ + bge.n 726b90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d00 │ │ │ │ + bge.n 726ba0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d20 │ │ │ │ + bge.n 726bc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d50 │ │ │ │ + bge.n 726bf0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d90 │ │ │ │ + bge.n 726c30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726bb8 │ │ │ │ + bge.n 726c58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726bd0 │ │ │ │ + bge.n 726c70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726be8 │ │ │ │ + bge.n 726c88 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c10 │ │ │ │ + blt.n 726cb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c30 │ │ │ │ + blt.n 726cd0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c48 │ │ │ │ + blt.n 726ce8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c78 │ │ │ │ + blt.n 726d18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c90 │ │ │ │ + blt.n 726d30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726cc4 │ │ │ │ + blt.n 726d64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726be4 │ │ │ │ + blt.n 726c84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c08 │ │ │ │ + blt.n 726ca8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c24 │ │ │ │ + bgt.n 726cc4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c50 │ │ │ │ + bgt.n 726cf0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c64 │ │ │ │ + bgt.n 726d04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c9c │ │ │ │ + bgt.n 726d3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726cbc │ │ │ │ + bgt.n 726d5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726cd4 │ │ │ │ + bgt.n 726d74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726ce0 │ │ │ │ + bgt.n 726d80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d04 │ │ │ │ + bgt.n 726da4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d14 │ │ │ │ + bgt.n 726db4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d34 │ │ │ │ + bgt.n 726dd4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d0c │ │ │ │ + bgt.n 726dac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d00 │ │ │ │ + bgt.n 726da0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d84 │ │ │ │ + bgt.n 726c24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726c08 │ │ │ │ + bgt.n 726ca8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d88 │ │ │ │ + bgt.n 726c28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726dec │ │ │ │ + bgt.n 726c8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726e00 │ │ │ │ + bgt.n 726ca0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726c44 │ │ │ │ + bgt.n 726ce4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726c48 │ │ │ │ + bgt.n 726ce8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bne.n 726d5c │ │ │ │ + bcs.n 726dfc │ │ │ │ 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 +2533808,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 r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 72718c │ │ │ │ + bls.n 72702c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + cbz r0, 727152 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - beq.n 727034 │ │ │ │ + bne.n 7270d4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - beq.n 727064 │ │ │ │ + bcs.n 727104 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 7271a0 │ │ │ │ + bvc.n 727040 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 727194 │ │ │ │ + bvc.n 727034 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 7271b0 │ │ │ │ + bvc.n 727050 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7270d8 │ │ │ │ + bpl.n 727178 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 72717c │ │ │ │ + bpl.n 72701c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 727180 │ │ │ │ + bvs.n 727220 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 727174 │ │ │ │ + bvs.n 727214 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 7271b8 │ │ │ │ + bvs.n 727058 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 727150 │ │ │ │ + bvs.n 7271f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727074 │ │ │ │ + bpl.n 727114 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727068 │ │ │ │ + bpl.n 727108 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270ac │ │ │ │ + bpl.n 72714c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270c0 │ │ │ │ + bpl.n 727160 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270d4 │ │ │ │ + bvs.n 727174 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270c4 │ │ │ │ + bpl.n 727164 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270e8 │ │ │ │ + bvs.n 727188 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270fc │ │ │ │ + bvs.n 72719c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727110 │ │ │ │ + bvs.n 7271b0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727134 │ │ │ │ + bvs.n 7271d4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727128 │ │ │ │ + bvs.n 7271c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 72712c │ │ │ │ + bvs.n 7271cc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 72714c │ │ │ │ + bvs.n 7271ec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 72725c │ │ │ │ + bcs.n 7270fc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 72727c │ │ │ │ + bcs.n 72711c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, 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 +2534020,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 │ │ │ │ + bmi.n 72737c │ │ │ │ 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 +2534768,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 c6fc38 │ │ │ │ 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 +2535076,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 c6faac │ │ │ │ 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 +2535150,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 c6fa0c │ │ │ │ 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 +2535281,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 c6fa84 │ │ │ │ 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 +2535345,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 c6fa84 │ │ │ │ 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 +2535459,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 c6fa34 │ │ │ │ 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 +2535561,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 c6fe0c │ │ │ │ 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 +2535922,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, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ 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 +2536015,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 c6fde8 │ │ │ │ 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 +2536084,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 c6fde8 │ │ │ │ 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 +2536368,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 c6fe30 │ │ │ │ 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 +2536394,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 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ 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 +2537474,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 c6fa5c │ │ │ │ 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 +2537537,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 c6faac │ │ │ │ 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 +2537587,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 c6fad4 │ │ │ │ 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 +2537742,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 r5, sp, #320 @ 0x140 │ │ │ │ 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 +2537829,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 c6fb20 │ │ │ │ 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 +2538089,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 c6fb98 │ │ │ │ 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 +2538194,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 c6fb70 │ │ │ │ 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 +2538356,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 c6fc10 │ │ │ │ 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 +2538407,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 c6fbc0 │ │ │ │ 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 +2538497,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 c6fbe8 │ │ │ │ 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 +2538602,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 c6fbe8 │ │ │ │ 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 +2538784,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 c6fc10 │ │ │ │ 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 +2539822,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 c6f9d4 │ │ │ │ cbnz r0, 72b286 │ │ │ │ cbz r5, 72b23e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl c6fb04 │ │ │ │ + bl c6fafc │ │ │ │ cbz r0, 72b28a │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 70804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 72b280 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2539922,15 +2539858,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 c6f9e8 │ │ │ │ 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 +2539880,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 c6f9e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5} │ │ │ │ mov.w r5, #16384 @ 0x4000 │ │ │ │ ldrd r4, r1, [sp, #8] │ │ │ │ @@ -2540985,15 +2540921,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 c6fc60 │ │ │ │ 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 +2541552,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 r5, #210 @ 0xd2 │ │ │ │ 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 +2541885,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, [r0, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w r9, [r1, #2] │ │ │ │ @@ -2542241,17 +2542177,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 r1, #54 @ 0x36 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ 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 +2542569,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 c6fb48 │ │ │ │ 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 +2542899,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, [r5, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ 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 +2543076,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 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cdp 1, 12, cr0, cr6, cr5, {0} │ │ │ │ - bvs.n 72d55c │ │ │ │ + ands.w r1, r6, #5 │ │ │ │ + bvc.n 72d5fc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [pc, #136] @ (72d6c0 ) │ │ │ │ + ldr r1, [pc, #456] @ (72d800 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + cbz r0, 72d676 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ 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 +2543111,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 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ 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 +2543316,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 │ │ │ │ + cbz r6, 72d8b8 │ │ │ │ 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, [r6, #28] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ 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, [r7, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r0, #132 @ 0x84 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sxtb r4, r4 │ │ │ │ + cbz r4, 72d8fc │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ 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 +2543437,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, r2, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + cbz r6, 72d98c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r6, #174 @ 0xae │ │ │ │ lsls r1, r5, #4 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ 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 +2543698,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, [r7, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xfb09ffff │ │ │ │ movs r5, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - cbz r0, 72dc3c │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ 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 +2544835,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 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r2, r4 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r0, r1 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r5 │ │ │ │ + rors r6, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + ands r2, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ 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 +2545170,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 r5, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ 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 +2545605,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 r7, #158 @ 0x9e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ 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 +2547221,17 @@ │ │ │ │ movs r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe9ffff │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ 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 +2548438,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, r6, #28 │ │ │ │ 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, r3, #28 │ │ │ │ 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 +2548902,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 r3, #190 @ 0xbe │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + adds r1, #12 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ 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 +2549032,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 r2, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ eors.w r1, ip, r8, asr #32 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ 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 +2549750,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 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r6, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ 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 +2549883,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 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ 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 +2550884,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 r2, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bls.n 7329f8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ 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 +2551245,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 r2, #254 @ 0xfe │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ 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 +2552045,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, r5, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ 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 +2552469,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 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [pc, #280] @ (733d64 ) │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ 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 +2553240,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, r6, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ 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 +2553420,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, r0, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 73459c │ │ │ │ + bvc.n 73463c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ 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 +2553564,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 r4, [sp, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ 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 +2553621,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, r6, #17 │ │ │ │ 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 +2553726,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, r0, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xb82a │ │ │ │ lsls r0, r5, #4 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ 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 +2553786,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 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ 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 +2553926,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 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 734e30 ) │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ @ instruction: 0xb680 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ 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 +2554024,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, r3, #27 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blt.n 734af8 │ │ │ │ + ble.n 734b98 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r1, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 734c2c │ │ │ │ + bgt.n 734acc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ 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 +2554103,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 r2, {r2, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ 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 +2554299,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, r5, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ 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 +2554406,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, [r4, #27] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ 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 +2554457,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, r1, #10 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 735028 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 735168 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ 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 +2554508,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, r5, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ 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 +2554598,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, r7, #17 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 734fc4 │ │ │ │ + bcs.n 735064 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ 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,317 +2555801,317 @@ │ │ │ │ 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 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ add r5, sp, #32 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bne.n 735ef0 │ │ │ │ + bcs.n 735d90 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 735ea8 │ │ │ │ + bcs.n 735d48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - beq.n 735da4 │ │ │ │ + bcs.n 735e44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - beq.n 735ed0 │ │ │ │ + bne.n 735d70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + beq.n 735df4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + beq.n 735f48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + beq.n 735ec4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ 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 +2557404,346 @@ │ │ │ │ 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} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ 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} │ │ │ │ + movs r4, r6 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf4ce009e │ │ │ │ - @ instruction: 0xf2da0092 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + @ instruction: 0xf61e009e │ │ │ │ + bic.w r0, sl, #4784128 @ 0x490000 │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vshr.u64 d0, d0, #14 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vqadd.u16 d0, d28, d0 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ittt lt │ │ │ │ - lsllt r2, r2, #2 │ │ │ │ - mcr2lt 0, 4, r0, cr6, cr0, {4} │ │ │ │ - lsllt r4, r2, #20 │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + vshr.u64 d16, d0, #42 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - it cc │ │ │ │ - lslcc r2, r2, #2 │ │ │ │ - mcr2 0, 0, r0, cr0, cr0, {4} │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + vqadd.u16 d16, d16, d0 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2 0, cr0, [r6, #576]! @ 0x240 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + mrc2 0, 7, r0, cr6, cr0, {4} │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x0092 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #-576] @ 0xfffffdc0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + ittt al │ │ │ │ + lslal r2, r2, #2 │ │ │ │ + mcr2al 0, 5, r0, cr10, cr0, {4} │ │ │ │ + lslal r4, r3, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2 0, cr0, [lr], #-576 @ 0xfffffdc0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + ldc2l 0, cr0, [lr, #-576]! @ 0xfffffdc0 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfb640090 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + ldc2 0, cr0, [r4], #576 @ 0x240 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfaf00090 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + mcrr2 0, 9, r0, r0, cr0 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r6, 737098 │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9ce0090 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + @ instruction: 0xfb1e0090 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + cbnz r4, 7370e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr??.w r0, [ip, r0, lsl #1] │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + @ instruction: 0xfaac0090 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc2 0, 0, r0, cr4, cr2, {4} │ │ │ │ - rev r2, r7 │ │ │ │ + vqadd.u32 d16, d20, d2 │ │ │ │ + cbnz r2, 7370e2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vst4.32 {d0-d3}, [r2 :64], r0 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + @ instruction: 0xfa520090 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf6820092 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + @ instruction: 0xf7d20092 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r4, 7370c4 │ │ │ │ + cbnz r4, 7370d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr??.w r0, [lr, r0, lsl #1] │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + vst1.8 @ instruction: 0xf9ce0090 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bl 7346f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 73715e │ │ │ │ ldr.w r8, [pc, #3736] @ 737f70 │ │ │ │ add r8, pc │ │ │ │ bl 7346f8 │ │ │ │ @@ -2559082,450 +2559023,453 @@ │ │ │ │ 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} │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - orns r0, r6, #4718592 @ 0x480000 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + rsb r0, r6, #4718592 @ 0x480000 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 737d00 │ │ │ │ + @ instruction: 0xe80c009e │ │ │ │ + @ instruction: 0xe802009e │ │ │ │ + b.n 737f84 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cf0 │ │ │ │ + b.n 737f74 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ce4 │ │ │ │ + b.n 737f68 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cd4 │ │ │ │ + b.n 737f5c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cc8 │ │ │ │ + b.n 737f50 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cbc │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 737cb0 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 737ca4 │ │ │ │ + b.n 737f44 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c98 │ │ │ │ + b.n 737f38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c88 │ │ │ │ + b.n 737f28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c78 │ │ │ │ + b.n 737f18 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c68 │ │ │ │ + b.n 737f08 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c58 │ │ │ │ + b.n 737ef8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c48 │ │ │ │ + b.n 737ee8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c38 │ │ │ │ + b.n 737ed8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c28 │ │ │ │ + b.n 737ec8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c1c │ │ │ │ + b.n 737ebc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c0c │ │ │ │ + b.n 737eac │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bfc │ │ │ │ + b.n 737e9c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bec │ │ │ │ + b.n 737e8c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bdc │ │ │ │ + b.n 737e7c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bcc │ │ │ │ + b.n 737e6c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bbc │ │ │ │ + b.n 737e5c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bac │ │ │ │ + b.n 737e4c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ba0 │ │ │ │ + b.n 737e40 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b90 │ │ │ │ + b.n 737e30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b80 │ │ │ │ + b.n 737e20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b70 │ │ │ │ + b.n 737e10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b60 │ │ │ │ + b.n 737e00 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b50 │ │ │ │ + b.n 737df0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b40 │ │ │ │ + b.n 737de0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b30 │ │ │ │ + b.n 737dd0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b20 │ │ │ │ + b.n 737dc0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b10 │ │ │ │ + b.n 737db0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b00 │ │ │ │ + b.n 737da0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737af0 │ │ │ │ + b.n 737d90 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ae0 │ │ │ │ + b.n 737d80 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ad0 │ │ │ │ + b.n 737d70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ac0 │ │ │ │ + b.n 737d60 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ab4 │ │ │ │ + b.n 737d54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737aa8 │ │ │ │ + b.n 737d48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737a98 │ │ │ │ + b.n 737d38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737a88 │ │ │ │ + b.n 737d28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldcl 0, cr0, [ip, #584]! @ 0x248 │ │ │ │ - b.n 738420 │ │ │ │ + vqadd.s8 d16, d28, d2 │ │ │ │ + b.n 7386c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738428 │ │ │ │ + b.n 7386c8 │ │ │ │ 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 │ │ │ │ + vshr.s64 d16, d2, #30 │ │ │ │ + vshr.s64 d16, d2, #28 │ │ │ │ + vshr.s64 d16, d2, #26 │ │ │ │ + b.n 738800 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + b.n 7380b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 738568 │ │ │ │ + b.n 738808 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 737f58 │ │ │ │ + bhi.n 737ff8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mcr 0, 4, r0, cr0, cr2, {4} │ │ │ │ - mrc 0, 4, r0, cr4, cr2, {4} │ │ │ │ - vqadd.s64 d0, d16, d2 │ │ │ │ - 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 │ │ │ │ + vshr.s64 d16, d2, #48 │ │ │ │ + vshr.s64 d16, d2, #28 │ │ │ │ + eor.w r0, r0, #146 @ 0x92 │ │ │ │ + eor.w r0, sl, #146 @ 0x92 │ │ │ │ + orn r0, r0, #146 @ 0x92 │ │ │ │ + eor.w r0, r4, #146 @ 0x92 │ │ │ │ + @ instruction: 0xf0ae0092 │ │ │ │ + orrs.w r0, sl, #146 @ 0x92 │ │ │ │ + b.n 7383e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738154 │ │ │ │ + b.n 7383f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 737fe0 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 73874c │ │ │ │ + b.n 7379ec │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73873c │ │ │ │ + b.n 7379dc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vshr.u64 d16, d2, #56 │ │ │ │ - vshr.u64 d16, d2, #50 │ │ │ │ - b.n 7382b8 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + b.n 738558 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7385c0 │ │ │ │ + b.n 738860 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bics.w r0, r8, r2, lsr #2 │ │ │ │ - bics.w r0, lr, r2, lsr #2 │ │ │ │ - b.n 738674 │ │ │ │ + @ instruction: 0xeb880092 │ │ │ │ + @ instruction: 0xeb8e0092 │ │ │ │ + b.n 737914 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 738664 │ │ │ │ + b.n 737904 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vqadd.u64 d16, d24, d2 │ │ │ │ - vqadd.u16 d16, d22, d2 │ │ │ │ - b.n 7381e8 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + b.n 738488 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7384e8 │ │ │ │ + b.n 738788 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7380f0 │ │ │ │ + b.n 738390 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7385f8 │ │ │ │ + b.n 738898 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 7385e8 │ │ │ │ + b.n 738888 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 7385d8 │ │ │ │ + b.n 738878 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 738370 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 738370 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n 738370 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a18 │ │ │ │ + b.n 737cb8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a2c │ │ │ │ + b.n 737ccc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a80 │ │ │ │ + b.n 737d20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a7c │ │ │ │ + b.n 737d1c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + b.n 738280 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + b.n 73828c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 737994 │ │ │ │ + b.n 737c34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 73847c │ │ │ │ + b.n 73871c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73846c │ │ │ │ + b.n 73870c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73845c │ │ │ │ + b.n 7386fc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73844c │ │ │ │ + b.n 7386ec │ │ │ │ lsls r6, r3, #2 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + b.n 738274 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737b24 │ │ │ │ + b.n 737dc4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737b40 │ │ │ │ + b.n 737de0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + b.n 73821c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + b.n 7381c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + b.n 738184 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 738248 │ │ │ │ + b.n 7384e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 738370 │ │ │ │ + b.n 738610 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 738360 │ │ │ │ + b.n 738600 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 738350 │ │ │ │ + b.n 7385f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xfa2e0092 │ │ │ │ - ldr??.w r0, [r0, #146] @ 0x92 │ │ │ │ - @ instruction: 0xfa920092 │ │ │ │ - ldr??.w r0, [r8, #146] @ 0x92 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + @ instruction: 0xfb7e0092 │ │ │ │ + @ instruction: 0xfb400092 │ │ │ │ + @ instruction: 0xfbe20092 │ │ │ │ + @ instruction: 0xfb280092 │ │ │ │ + b.n 7383b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + b.n 738378 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + b.n 7383a8 │ │ │ │ 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: 0xf7540092 │ │ │ │ - @ instruction: 0xf75e0092 │ │ │ │ - @ instruction: 0xf7600092 │ │ │ │ - @ instruction: 0xf7620092 │ │ │ │ - @ instruction: 0xf7640092 │ │ │ │ - @ instruction: 0xf7660092 │ │ │ │ + strb.w r0, [r8, #146] @ 0x92 │ │ │ │ str??.w r0, [sl, r2, lsl #1] │ │ │ │ - ldrb.w r0, [r8, r2, lsl #1] │ │ │ │ - svc 6 │ │ │ │ + str??.w r0, [r2, r2, lsl #1] │ │ │ │ + ldr??.w r0, [r8, r2, lsl #1] │ │ │ │ + ldr??.w r0, [r4, r2, lsl #1] │ │ │ │ + ldr??.w r0, [r0, r2, lsl #1] │ │ │ │ + str??.w r0, [r6, r2, lsl #1] │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + strh.w r0, [r4, #146] @ 0x92 │ │ │ │ + strh.w r0, [lr, #146] @ 0x92 │ │ │ │ + ldrh.w r0, [r0, #146] @ 0x92 │ │ │ │ + ldrh.w r0, [r2, #146] @ 0x92 │ │ │ │ + ldrh.w r0, [r4, #146] @ 0x92 │ │ │ │ + ldrh.w r0, [r6, #146] @ 0x92 │ │ │ │ + ldrsh.w r0, [sl, #146] @ 0x92 │ │ │ │ + vld4.32 {d16-d19}, [r8 :64], r2 │ │ │ │ + b.n 738264 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + b.n 738254 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + b.n 738244 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vhadd.u32 d16, d28, d11 │ │ │ │ - ldc 0, cr0, [sl, #-584]! @ 0xfffffdb8 │ │ │ │ - udf #4 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + mcr 0, 4, r0, cr10, cr2, {4} │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 7381b0 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7381a0 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 7381fc │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr11, {4} │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + movs r0, r4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr11, {4} │ │ │ │ - @ instruction: 0xf3140092 │ │ │ │ - bgt.n 738128 │ │ │ │ + vaddl.u32 q8, d18, d11 │ │ │ │ + orn r0, r4, #4784128 @ 0x490000 │ │ │ │ + ble.n 7381c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f8 │ │ │ │ + ble.n 738198 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f8 │ │ │ │ + ble.n 738198 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f8 │ │ │ │ + ble.n 738198 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382c8 │ │ │ │ + ble.n 738168 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382cc │ │ │ │ + ble.n 73816c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f0 │ │ │ │ + ble.n 738190 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f0 │ │ │ │ + ble.n 738190 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382d0 │ │ │ │ + ble.n 738170 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382d0 │ │ │ │ + ble.n 738170 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 738318 │ │ │ │ + ble.n 7381b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf2f40092 │ │ │ │ - bgt.n 7382d8 │ │ │ │ + orr.w r0, r4, #4784128 @ 0x490000 │ │ │ │ + ble.n 738178 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382b4 │ │ │ │ + ble.n 738154 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 738290 │ │ │ │ + ble.n 738330 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - 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 │ │ │ │ + vhadd.u32 d0, d26, d11 │ │ │ │ + @ instruction: 0xf7ee0092 │ │ │ │ + @ instruction: 0xf7840092 │ │ │ │ + cdp2 0, 15, cr0, cr10, cr11, {4} │ │ │ │ + strb.w r0, [r4, #146] @ 0x92 │ │ │ │ + ldrh.w r0, [lr, r2, lsl #1] │ │ │ │ + @ instruction: 0xf7400092 │ │ │ │ + strh.w r0, [ip, r2, lsl #1] │ │ │ │ + ble.n 7382ec │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + @ instruction: 0xf7520092 │ │ │ │ + @ instruction: 0xf6f00092 │ │ │ │ + ble.n 738200 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + @ instruction: 0xf6d80092 │ │ │ │ + ble.n 738284 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + @ instruction: 0xf7780092 │ │ │ │ + subw r0, r2, #2194 @ 0x892 │ │ │ │ + @ instruction: 0xf7780092 │ │ │ │ + @ instruction: 0xf68a0092 │ │ │ │ + @ instruction: 0xf69c0092 │ │ │ │ + @ instruction: 0xf66a0092 │ │ │ │ + bvc.n 7381d8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf4ec0092 │ │ │ │ - @ instruction: 0xf4fa0092 │ │ │ │ - adcs.w r0, r8, #4784128 @ 0x490000 │ │ │ │ - @ instruction: 0xf4e20092 │ │ │ │ - sbc.w r0, r0, #4784128 @ 0x490000 │ │ │ │ - @ instruction: 0xf4ca0092 │ │ │ │ - mcrr2 0, 8, r0, r8, cr11 │ │ │ │ - @ instruction: 0xf4b20092 │ │ │ │ - @ instruction: 0xf53c0092 │ │ │ │ - eors.w r0, sl, #4784128 @ 0x490000 │ │ │ │ - add.w r0, r8, #4784128 @ 0x490000 │ │ │ │ - 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 │ │ │ │ + @ instruction: 0xf63c0092 │ │ │ │ + movw r0, #43154 @ 0xa892 │ │ │ │ + subw r0, r8, #2194 @ 0x892 │ │ │ │ + @ instruction: 0xf6320092 │ │ │ │ + @ instruction: 0xf6b00092 │ │ │ │ + @ instruction: 0xf61a0092 │ │ │ │ + ldc2 0, cr0, [r8, #556] @ 0x22c │ │ │ │ + addw r0, r2, #2194 @ 0x892 │ │ │ │ + @ instruction: 0xf68c0092 │ │ │ │ + @ instruction: 0xf5ea0092 │ │ │ │ + @ instruction: 0xf6580092 │ │ │ │ + rsbs r0, r2, #4784128 @ 0x490000 │ │ │ │ + rsb r0, ip, #4784128 @ 0x490000 │ │ │ │ + subs.w r0, sl, #4784128 @ 0x490000 │ │ │ │ + rsb r0, r0, #4784128 @ 0x490000 │ │ │ │ + sub.w r0, r2, #4784128 @ 0x490000 │ │ │ │ + bgt.n 738204 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 738354 │ │ │ │ + bgt.n 7381f4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 73830c │ │ │ │ - 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 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bhi.n 7382a4 │ │ │ │ + bls.n 7383ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strd r0, r0, [r2, #584]! @ 0x248 │ │ │ │ - ands.w r0, r4, r2, lsr #2 │ │ │ │ - bhi.n 738270 │ │ │ │ + add.w r0, r6, r2, lsr #2 │ │ │ │ + add.w r0, sl, r2, lsr #2 │ │ │ │ + @ instruction: 0xeb220092 │ │ │ │ + @ instruction: 0xeb2c0092 │ │ │ │ + @ instruction: 0xeb340092 │ │ │ │ + adc.w r0, r2, r2, lsr #2 │ │ │ │ + bge.n 738364 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bge.n 738344 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + @ instruction: 0xeb320092 │ │ │ │ + sbc.w r0, r4, r2, lsr #2 │ │ │ │ + bls.n 738310 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strd r0, r0, [ip, #584] @ 0x248 │ │ │ │ - ldr r2, [pc, #648] @ (7385a8 ) │ │ │ │ + adds.w r0, ip, r2, lsr #2 │ │ │ │ + ldr r3, [pc, #968] @ (7386e8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n 7383ec │ │ │ │ + bls.n 73828c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 7383d0 │ │ │ │ + bls.n 738270 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xfab8008b │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + stc2 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bpl.n 738348 │ │ │ │ + bvs.n 7383e8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, pc, #864 @ (adr r3, 73869c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 7383dc ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xfa98008b │ │ │ │ - @ instruction: 0xf3e00092 │ │ │ │ - strex r0, r0, [sl, #584] @ 0x248 │ │ │ │ - @ instruction: 0xf3d20092 │ │ │ │ - bls.n 7383fc │ │ │ │ + @ instruction: 0xfbe8008b │ │ │ │ + @ instruction: 0xf5300092 │ │ │ │ + @ instruction: 0xe99a0092 │ │ │ │ + @ instruction: 0xf5220092 │ │ │ │ + bge.n 73829c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 738404 │ │ │ │ + bge.n 7382a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7380fc │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - b.n 737eb4 │ │ │ │ + @ instruction: 0xe8200090 │ │ │ │ + b.n 738154 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ed0 │ │ │ │ + b.n 738170 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ec8 │ │ │ │ + b.n 738168 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ec8 │ │ │ │ + b.n 738168 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ec8 │ │ │ │ + b.n 738168 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ee0 │ │ │ │ + b.n 738180 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ef8 │ │ │ │ + b.n 738198 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f10 │ │ │ │ + b.n 7381b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 738324 │ │ │ │ + bge.n 7383c4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 7382cc │ │ │ │ + bls.n 73836c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 738404 │ │ │ │ + bls.n 7382a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 7382f8 │ │ │ │ + bge.n 738398 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 7382e8 │ │ │ │ + bls.n 738388 │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 73474c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 7383ea │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #20 │ │ │ │ @@ -2559717,71 +2559661,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 │ │ │ │ + movw r0, #51339 @ 0xc88b │ │ │ │ + b.n 738198 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f08 │ │ │ │ + b.n 7381a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f3c │ │ │ │ + b.n 7381dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2 0, cr0, [r8], {159} @ 0x9f │ │ │ │ - bcc.n 738550 │ │ │ │ + stc2l 0, cr0, [r8, #636]! @ 0x27c │ │ │ │ + bpl.n 7385f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 7385c4 │ │ │ │ + bpl.n 738664 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi.n 7385b8 │ │ │ │ + bpl.n 738658 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldc2l 0, cr0, [r8], #-636 @ 0xfffffd84 │ │ │ │ - bcs.n 738690 │ │ │ │ + stc2l 0, cr0, [r8, #636] @ 0x27c │ │ │ │ + bcc.n 738530 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73869c │ │ │ │ + bcc.n 73853c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7386a0 │ │ │ │ + bcc.n 738540 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mrrc2 0, 9, r0, r8, cr15 │ │ │ │ - bcs.n 738660 │ │ │ │ + stc2 0, cr0, [r8, #636]! @ 0x27c │ │ │ │ + bcc.n 738500 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73859c │ │ │ │ + bcc.n 73863c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7385fc │ │ │ │ + bcc.n 73869c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7385f4 │ │ │ │ + bcc.n 738694 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7385fc │ │ │ │ + bcc.n 73869c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, r3 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 737f2c │ │ │ │ + b.n 7381cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f44 │ │ │ │ + b.n 7381e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f90 │ │ │ │ + b.n 738230 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73867c │ │ │ │ + bmi.n 73851c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 738634 │ │ │ │ + bmi.n 7386d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 738688 │ │ │ │ + bmi.n 738528 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737fdc │ │ │ │ + b.n 73827c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738018 │ │ │ │ + b.n 7382b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + beq.n 738598 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738114 │ │ │ │ + b.n 7383b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737fec │ │ │ │ + b.n 73828c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738000 │ │ │ │ + b.n 7382a0 │ │ │ │ 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 +2559880,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, r5, #22 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bne.n 738758 │ │ │ │ + bcc.n 7387f8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73871c │ │ │ │ + bcc.n 7387bc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 7386bc │ │ │ │ + bcs.n 73875c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds.w r0, ip, #4554752 @ 0x458000 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + @ instruction: 0xf66c008b │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - beq.n 738768 │ │ │ │ + bcs.n 738808 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #0 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r2, #-584]! @ 0xfffffdb8 │ │ │ │ - beq.n 738700 │ │ │ │ + mrc 0, 5, r0, cr2, cr2, {4} │ │ │ │ + bne.n 7387a0 │ │ │ │ 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 +2559960,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 │ │ │ │ + ldr r0, [pc, #112] @ (7388b8 ) │ │ │ │ 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 +2560060,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 │ │ │ │ + stcl 0, cr0, [sl, #-584]! @ 0xfffffdb8 │ │ │ │ stmdb 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 +2561312,175 @@ │ │ │ │ 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, #-584]! @ 0xfffffdb8 │ │ │ │ + adc.w r1, r0, #9175040 @ 0x8c0000 │ │ │ │ + mcrr 0, 9, r0, r6, cr2 │ │ │ │ + mrrc 0, 9, r0, r0, cr2 @ │ │ │ │ + mrrc 0, 9, r0, r2, cr2 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - eors r4, r5 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 739648 │ │ │ │ + bgt.n 7396e8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xeafe0092 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + mcrr 0, 9, r0, lr, cr2 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ strb r2, [r2, #15] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 739688 │ │ │ │ + bge.n 739728 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r2, #584]! @ 0x248 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + vqadd.s64 d0, d18, d2 │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xe8de0092 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + bic.w r0, lr, r2, lsr #2 │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stc 0, cr0, [r0, #584] @ 0x248 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + mrc 0, 6, r0, cr0, cr2, {4} │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 739614 │ │ │ │ + bhi.n 7396b4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r4], #-584 @ 0xfffffdb8 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + ldc 0, cr0, [r4, #584]! @ 0x248 │ │ │ │ + b.n 7398d4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia.w r2!, {r1, r4, r7} │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldrd r0, r0, [r2, #584]! @ 0x248 │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 739654 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 739658 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + stmdb r8, {r1, r4, r7} │ │ │ │ + stmdb r8, {r1, r4, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 739578 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 739578 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 739578 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 739570 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 739570 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 739578 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 73954c │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia.w r4, {r1, r4, r7} │ │ │ │ + ldmia.w r2, {r1, r4, r7} │ │ │ │ + ldmia.w r0, {r1, r4, r7} │ │ │ │ + stmia.w sl, {r1, r4, r7} │ │ │ │ + stmia.w r8, {r1, r4, r7} │ │ │ │ + stmia.w sl, {r1, r4, r7} │ │ │ │ + ldrd r0, r0, [r2], #-584 @ 0x248 │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 739400 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 739238 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 739258 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 7397f8 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 7396e0 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 7396c4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 7396a8 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 73950c │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 7396b4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ b.n 7396a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7395b4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 7394c8 │ │ │ │ + b.n 7394d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7395b4 │ │ │ │ + b.n 7394f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738fc4 │ │ │ │ + b.n 739a98 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739434 │ │ │ │ + ldmdb r0!, {r1, r4, r7} │ │ │ │ + stmdb r0!, {r1, r4, r7} │ │ │ │ + ldmdb r0, {r1, r4, r7} │ │ │ │ + strex r0, r0, [r0, #584] @ 0x248 │ │ │ │ + ldmdb r2, {r1, r4, r7} │ │ │ │ + stmdb r6, {r1, r4, r7} │ │ │ │ + stmia.w lr, {r1, r4, r7} │ │ │ │ + @ instruction: 0xe8160092 │ │ │ │ + stmia.w sl, {r1, r4, r7} │ │ │ │ + b.n 739264 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739534 │ │ │ │ + b.n 7396d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 7396dc │ │ │ │ + strex r0, r0, [r4, #584] @ 0x248 │ │ │ │ + bge.n 73977c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 738f64 │ │ │ │ + b.n 739204 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 739438 │ │ │ │ + b.n 7396d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 739040 │ │ │ │ + b.n 7392e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, pc, #384 @ (adr r5, 7398ec ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 739a2c ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 7399ac │ │ │ │ + b.n 739c4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739024 │ │ │ │ + b.n 7392c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739d34 │ │ │ │ + b.n 738fd4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, pc, #512 @ (adr r3, 73997c ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 739abc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 73900c │ │ │ │ + b.n 7392ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739000 │ │ │ │ + b.n 7392a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739a00 │ │ │ │ + b.n 739ca0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739c70 │ │ │ │ + b.n 739f10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738fa8 │ │ │ │ + b.n 739248 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738f9c │ │ │ │ + b.n 73923c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739f90 │ │ │ │ + b.n 739230 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739f84 │ │ │ │ + b.n 739224 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739f74 │ │ │ │ + b.n 739214 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvs.n 739898 │ │ │ │ + bvc.n 739738 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 739ad0 │ │ │ │ + b.n 739d70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r3, pc, #648 @ (adr r3, 739a40 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 739b80 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bne.n 7397f4 │ │ │ │ + bcs.n 739894 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ 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 +2562627,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 r7, #238 @ 0xee │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 73a43c │ │ │ │ + svc 20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a520 │ │ │ │ + ble.n 73a3c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a528 │ │ │ │ + ble.n 73a3c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a530 │ │ │ │ + ble.n 73a3d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a538 │ │ │ │ + ble.n 73a3d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a538 │ │ │ │ + ble.n 73a3d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a4c4 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a4b0 │ │ │ │ + ble.n 73a550 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a4a0 │ │ │ │ + ble.n 73a540 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a494 │ │ │ │ + ble.n 73a534 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a5b0 │ │ │ │ + bgt.n 73a450 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a598 │ │ │ │ + bgt.n 73a438 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a58c │ │ │ │ + bgt.n 73a42c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 73a434 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 73a424 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a554 │ │ │ │ + bgt.n 73a5f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a560 │ │ │ │ + bgt.n 73a600 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a520 │ │ │ │ + bgt.n 73a5c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a4bc │ │ │ │ + bge.n 73a55c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a5f0 │ │ │ │ + bge.n 73a490 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a56c │ │ │ │ + bge.n 73a60c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a55c │ │ │ │ + bge.n 73a5fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a54c │ │ │ │ + bge.n 73a5ec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a53c │ │ │ │ + bge.n 73a5dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a624 │ │ │ │ + bgt.n 73a4c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a5b4 │ │ │ │ + bls.n 73a454 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a618 │ │ │ │ + bgt.n 73a4b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a460 │ │ │ │ + bls.n 73a500 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a4cc │ │ │ │ + blt.n 73a56c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a5b0 │ │ │ │ + bgt.n 73a450 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a63c │ │ │ │ + bgt.n 73a4dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a644 │ │ │ │ + bgt.n 73a4e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a634 │ │ │ │ + bgt.n 73a4d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a498 │ │ │ │ + bgt.n 73a538 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a4a0 │ │ │ │ + bgt.n 73a540 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a484 │ │ │ │ + bgt.n 73a524 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a468 │ │ │ │ + bgt.n 73a508 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73a5dc │ │ │ │ + blt.n 73a47c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a620 │ │ │ │ + bgt.n 73a4c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a628 │ │ │ │ + bgt.n 73a4c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a618 │ │ │ │ + bgt.n 73a4b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a624 │ │ │ │ + bls.n 73a4c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73a494 │ │ │ │ + blt.n 73a534 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a5c8 │ │ │ │ + bgt.n 73a668 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 73a5b0 │ │ │ │ + bls.n 73a650 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 73a5e4 │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r4, 73a588 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a548 │ │ │ │ + blt.n 73a5e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a54c │ │ │ │ + blt.n 73a5ec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a514 │ │ │ │ + bvc.n 73a5b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a51c │ │ │ │ + bvc.n 73a5bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a524 │ │ │ │ + bvc.n 73a5c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a52c │ │ │ │ + bvc.n 73a5cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a52c │ │ │ │ + bvc.n 73a5cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a564 │ │ │ │ + bvc.n 73a604 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a56c │ │ │ │ + bvc.n 73a60c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a574 │ │ │ │ + bvc.n 73a614 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a514 │ │ │ │ + bpl.n 73a5b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvs.n 73a668 │ │ │ │ + bvc.n 73a508 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a4ec │ │ │ │ + bhi.n 73a58c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a5e8 │ │ │ │ + bpl.n 73a688 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a51c │ │ │ │ + bpl.n 73a5bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a64c │ │ │ │ + bhi.n 73a4ec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a654 │ │ │ │ + bhi.n 73a4f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a658 │ │ │ │ + bhi.n 73a4f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73a5d4 │ │ │ │ + bmi.n 73a674 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a584 │ │ │ │ + bvs.n 73a624 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73a5fc │ │ │ │ + bmi.n 73a69c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73a5f0 │ │ │ │ + bmi.n 73a690 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73a5e4 │ │ │ │ + bmi.n 73a684 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73a5d8 │ │ │ │ + bmi.n 73a678 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73a5c8 │ │ │ │ + bpl.n 73a668 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a614 │ │ │ │ + bpl.n 73a6b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a544 │ │ │ │ + bmi.n 73a5e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a5cc │ │ │ │ + bpl.n 73a66c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 73a65c │ │ │ │ + bpl.n 73a6fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a578 │ │ │ │ + bmi.n 73a618 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a6cc │ │ │ │ + bmi.n 73a56c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r0, 73a6b2 │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbz r2, 73a6b4 │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbz r4, 73a6b6 │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbz r6, 73a6b8 │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ 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 +2562875,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 a8b900 │ │ │ │ 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 +2563073,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 a8b924 │ │ │ │ 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 +2563095,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 a8b924 │ │ │ │ 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 +2564096,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 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + bls.n 73b414 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0036 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - bge.n 73b314 │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b328 │ │ │ │ + itte hi │ │ │ │ + lslhi r0, r2, #2 │ │ │ │ + bgt.n 73b3b4 @ unpredictable │ │ │ │ + lslls r2, r2, #2 │ │ │ │ + bgt.n 73b3c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b320 │ │ │ │ + bgt.n 73b3c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b318 │ │ │ │ + bgt.n 73b3b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b340 │ │ │ │ + bgt.n 73b3e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b308 │ │ │ │ + blt.n 73b3a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b324 │ │ │ │ + bgt.n 73b3c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b34c │ │ │ │ + bgt.n 73b3ec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b354 │ │ │ │ + bgt.n 73b3f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b360 │ │ │ │ + bgt.n 73b400 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b37c │ │ │ │ + bgt.n 73b41c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b3a4 │ │ │ │ + bgt.n 73b444 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b3ac │ │ │ │ + bgt.n 73b44c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b3b8 │ │ │ │ + bgt.n 73b458 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73b3d4 │ │ │ │ + bgt.n 73b474 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73b3fc │ │ │ │ + bgt.n 73b49c │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrsb r6, [r3, r4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bx r5 │ │ │ │ + ldr r0, [pc, #488] @ (73b5d8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 73b446 │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 73b4a0 │ │ │ │ + bpl.n 73b340 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4b0 │ │ │ │ + bpl.n 73b350 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4a4 │ │ │ │ + bpl.n 73b344 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov sl, r9 │ │ │ │ + ldr r0, [pc, #104] @ (73b46c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - revsh r6, r5 │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73b334 │ │ │ │ + bmi.n 73b3d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - revsh r4, r3 │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bcc.n 73b508 │ │ │ │ + bmi.n 73b3a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r4, r6 │ │ │ │ + blxns r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - rev16 r0, r3 │ │ │ │ + cbnz r0, 73b48a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73b470 │ │ │ │ + bmi.n 73b510 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73b46c │ │ │ │ + bmi.n 73b50c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73b468 │ │ │ │ + bmi.n 73b508 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 73b472 │ │ │ │ + cbnz r2, 73b486 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 73b470 │ │ │ │ + cbnz r6, 73b484 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n 73b43c │ │ │ │ + bmi.n 73b4dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73b440 │ │ │ │ + bmi.n 73b4e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbnz r4, 73b454 │ │ │ │ + rev16 r4, r4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 73b490 │ │ │ │ + bpl.n 73b530 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b494 │ │ │ │ + bpl.n 73b534 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b49c │ │ │ │ + bpl.n 73b53c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4a4 │ │ │ │ + bpl.n 73b544 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4b4 │ │ │ │ + bpl.n 73b554 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4d4 │ │ │ │ + bpl.n 73b374 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4ec │ │ │ │ + bpl.n 73b38c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4e4 │ │ │ │ + bpl.n 73b384 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4fc │ │ │ │ + bpl.n 73b39c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b50c │ │ │ │ + bpl.n 73b3ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b524 │ │ │ │ + bpl.n 73b3c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b544 │ │ │ │ + bpl.n 73b3e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b55c │ │ │ │ + bpl.n 73b3fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b584 │ │ │ │ + bpl.n 73b424 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b3a4 │ │ │ │ + bpl.n 73b444 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b3c4 │ │ │ │ + bpl.n 73b464 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b458 │ │ │ │ + bcc.n 73b4f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b414 │ │ │ │ + bcc.n 73b4b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b3c8 │ │ │ │ + bcs.n 73b468 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b584 │ │ │ │ + bcs.n 73b424 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b550 │ │ │ │ + bcs.n 73b3f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b51c │ │ │ │ + bcs.n 73b3bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b488 │ │ │ │ + bcc.n 73b528 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b574 │ │ │ │ + bcs.n 73b414 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73b4f4 │ │ │ │ + bcc.n 73b594 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b430 │ │ │ │ + bcc.n 73b4d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b538 │ │ │ │ + bcs.n 73b3d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b4ac │ │ │ │ + bcc.n 73b54c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - beq.n 73b428 │ │ │ │ + bne.n 73b4c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b5b4 │ │ │ │ + bcs.n 73b454 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b5a8 │ │ │ │ + bcs.n 73b448 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b4ec │ │ │ │ + bcs.n 73b58c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b548 │ │ │ │ + bne.n 73b5e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b57c │ │ │ │ + bne.n 73b41c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b448 │ │ │ │ + bne.n 73b4e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b604 │ │ │ │ + bne.n 73b4a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b490 │ │ │ │ + bcs.n 73b530 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b584 │ │ │ │ + bne.n 73b424 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, pc, #360 @ (adr r4, 73b6c8 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 73b808 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r5, 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 +2564452,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 r6!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r6!, {r1, r5, 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 +2564506,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 r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ 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 +2564820,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 r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r5, #134 @ 0x86 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ 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 +2565082,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 r3!, {r2, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ 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 r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ 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 +2565399,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} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ 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 +2565799,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 r2!, {r1, r7} │ │ │ │ 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 +2566064,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 r2!, {r1, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r2, 73c776 │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - wfi │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r2, 73c782 │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - revsh r6, r6 │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - hlt 0x0022 │ │ │ │ + cbnz r2, 73c79c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - revsh r0, r3 │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - revsh r2, r1 │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - rev r0, r6 │ │ │ │ + cbnz r0, 73c78c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - rev r2, r7 │ │ │ │ + cbnz r2, 73c792 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - rev r4, r5 │ │ │ │ + cbnz r4, 73c792 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bkpt 0x00da │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 73c778 │ │ │ │ + cbnz r2, 73c78c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r2, 73c766 │ │ │ │ + revsh r2, r3 │ │ │ │ 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 +2567125,127 @@ │ │ │ │ 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 r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 73d59c │ │ │ │ + b.n 73d83c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strd r0, r1, [lr], #48 @ 0x30 │ │ │ │ - ldrd r0, r1, [r8, #-48]! @ 0x30 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + bics.w r1, lr, ip │ │ │ │ + pkhbt r1, r8, ip │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xeab2010c │ │ │ │ - b.n 73ce80 │ │ │ │ + stc 1, cr0, [r2], {12} │ │ │ │ + b.n 73d120 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d96c │ │ │ │ + b.n 73cc0c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - orn r1, ip, ip │ │ │ │ - bic.w r1, lr, ip │ │ │ │ - b.n 73d204 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ - b.n 73d1c4 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ - stmdb r0, {r2, r3, r8} │ │ │ │ - stmia.w r4!, {r2, r3, r8} │ │ │ │ - @ instruction: 0xe8ca010c │ │ │ │ - b.n 73d574 │ │ │ │ + subs.w r1, ip, ip │ │ │ │ + sbcs.w r1, lr, ip │ │ │ │ + stmia.w r0, {r2, r3, r8} │ │ │ │ + @ instruction: 0xe85e010c │ │ │ │ + orrs.w r1, r0, ip │ │ │ │ + ldrd r0, r1, [r4, #48]! @ 0x30 │ │ │ │ + ands.w r1, sl, ip │ │ │ │ + b.n 73d814 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d5d8 │ │ │ │ + b.n 73d878 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d4a0 │ │ │ │ + b.n 73d740 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - vaddw.s8 q0, q3, 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 │ │ │ │ + @ instruction: 0xf0d6010c │ │ │ │ + @ instruction: 0xf0a2010c │ │ │ │ + orns r1, r2, #12 │ │ │ │ + bic.w r1, r2, #12 │ │ │ │ + vrhadd.s16 d16, d0, d12 │ │ │ │ + eors.w r1, r8, ip │ │ │ │ + ldrd r0, r1, [r0, #48]! @ 0x30 │ │ │ │ + vrhadd.s16 d0, d8, d12 │ │ │ │ + vrhadd.s8 d16, d4, d12 │ │ │ │ + stcl 1, cr0, [sl, #48]! @ 0x30 │ │ │ │ + @ instruction: 0xeaea010c │ │ │ │ + cdp 1, 2, cr0, cr8, cr12, {0} │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73d3b8 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stcl 1, cr0, [r6, #48]! @ 0x30 │ │ │ │ - b.n 73d254 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + vrhadd.s d0, d6, d12 │ │ │ │ + ldrd r0, r1, [r2], #-48 @ 0x30 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf13c010c │ │ │ │ - vrhadd.s8 d0, d8, d12 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + @ instruction: 0xf28c010c │ │ │ │ + orrs.w r1, r8, #12 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73d464 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d3a4 │ │ │ │ + udf #14 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73d3a0 │ │ │ │ + svc 10 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73d394 │ │ │ │ + ble.n 73d434 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d348 │ │ │ │ + ble.n 73d3e8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d4f0 │ │ │ │ + ble.n 73d390 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stc 1, cr0, [r8, #48] @ 0x30 │ │ │ │ - ldc 1, cr0, [ip], {12} │ │ │ │ - bgt.n 73d450 │ │ │ │ + cdp 1, 13, cr0, cr8, cr12, {0} │ │ │ │ + stcl 1, cr0, [ip, #48]! @ 0x30 │ │ │ │ + ble.n 73d4f0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d360 │ │ │ │ + ble.n 73d400 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d538 │ │ │ │ + ble.n 73d3d8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [pc, #456] @ (73d630 ) │ │ │ │ + ldr r7, [pc, #776] @ (73d770 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ 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 +2568285,150 @@ │ │ │ │ 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, [r1, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xe83c010c │ │ │ │ - b.n 73dd78 │ │ │ │ + @ instruction: 0xe98c010c │ │ │ │ + b.n 73e018 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e148 │ │ │ │ + bpl.n 73e1e8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bgt.n 73e1d4 │ │ │ │ + ble.n 73e074 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73e088 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e094 │ │ │ │ + bgt.n 73e134 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bhi.n 73e220 │ │ │ │ + bls.n 73e0c0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bpl.n 73e10c │ │ │ │ + bvc.n 73e1ac │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ble.n 73e214 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73e19c │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bge.n 73e1a4 │ │ │ │ + blt.n 73e244 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bls.n 73e164 │ │ │ │ + blt.n 73e204 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e14c │ │ │ │ + ble.n 73e1ec │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e098 │ │ │ │ + bgt.n 73e138 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e0e8 │ │ │ │ + bgt.n 73e188 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e114 │ │ │ │ + bpl.n 73e1b4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e178 │ │ │ │ + bpl.n 73e218 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e240 │ │ │ │ + bmi.n 73e0e0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e670 │ │ │ │ + b.n 73e910 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e60c │ │ │ │ + b.n 73e8ac │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e5b0 │ │ │ │ + b.n 73e850 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e514 │ │ │ │ + b.n 73e7b4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e374 │ │ │ │ + b.n 73e614 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73e208 │ │ │ │ + ble.n 73e2a8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e0bc │ │ │ │ + bgt.n 73e15c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e310 │ │ │ │ + b.n 73e5b0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e36c │ │ │ │ + b.n 73e60c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + b.n 73e35c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73e2c0 │ │ │ │ + ble.n 73e160 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + b.n 73e3e0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e230 │ │ │ │ + bcs.n 73e0d0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e220 │ │ │ │ + bcs.n 73e2c0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - beq.n 73e148 │ │ │ │ + bcs.n 73e1e8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e214 │ │ │ │ + bcs.n 73e2b4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldc2l 1, cr0, [r0, #48]! @ 0x30 │ │ │ │ - @ instruction: 0xfabc010c │ │ │ │ - b.n 73e358 │ │ │ │ + vrhadd.u8 d16, d0, d12 │ │ │ │ + stc2 1, cr0, [ip], {12} │ │ │ │ + b.n 73e5f8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bge.n 73e218 │ │ │ │ + blt.n 73e2b8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ - beq.n 73e1f8 │ │ │ │ + @ instruction: 0xfa2c010c │ │ │ │ + bne.n 73e298 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e2b8 │ │ │ │ + bcs.n 73e158 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + beq.n 73e16c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - beq.n 73e2cc │ │ │ │ + bne.n 73e16c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + beq.n 73e2f4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + beq.n 73e2ec │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e2d0 │ │ │ │ + b.n 73e570 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + b.n 73e394 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + beq.n 73e264 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + beq.n 73e174 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + beq.n 73e14c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r4 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cdp2 1, 14, cr0, cr4, cr12, {0} │ │ │ │ - ldr??.w r0, [r0, #268] @ 0x10c │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + smlad r1, r0, ip, r0 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ + lsls r5, r1, #4 │ │ │ │ + str r4, [r7, #24] │ │ │ │ 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 +2569073,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 r6, pc, #608 @ (adr r6, 73ebec ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r3, pc, #784 @ (adr r3, 73eca0 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 73e9e0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r3, pc, #360 @ (adr r3, 73eafc ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 73ec3c ) │ │ │ │ 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 +2570130,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 aa0524 │ │ │ │ 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 +2570626,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 aba930 │ │ │ │ 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 +2579683,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 r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r0, r5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r7, #6 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + adds r0, #30 │ │ │ │ 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 +2586361,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 a9e7dc │ │ │ │ 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 +2594010,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 r5, [sp, #376] @ 0x178 │ │ │ │ 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 +2596713,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, [r4, #46] @ 0x2e │ │ │ │ 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 +2601129,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 a8e8b0 │ │ │ │ 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 +2601200,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 a8e8dc │ │ │ │ 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 +2603708,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 r6, #204 @ 0xcc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ 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 +2605329,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 r4, #62 @ 0x3e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ 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 +2606104,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 r2, #66 @ 0x42 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + subs r0, r1, r4 │ │ │ │ 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 +2607336,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 aba0fc │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d18 │ │ │ │ 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 +2610346,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 │ │ │ │ + eor.w r0, r8, #4718592 @ 0x480000 │ │ │ │ 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 +2613439,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 a90a30 │ │ │ │ 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 +2613654,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 r5, {r4, r5} │ │ │ │ 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 +2614666,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 │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ + lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #196] @ (75c834 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r3, [pc, #196] @ (75c838 ) │ │ │ │ @@ -2617152,17 +2617075,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 r6, sp, #312 @ 0x138 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ 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 +2617701,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 r7, pc, #232 @ (adr r7, 75e84c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, pc, #992 @ (adr r5, 75eb48 ) │ │ │ │ + add r7, pc, #288 @ (adr r7, 75e888 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, pc, #672 @ (adr r5, 75ea0c ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 75eb4c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, pc, #480 @ (adr r5, 75e950 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 75ea90 ) │ │ │ │ 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 +2618118,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 r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ 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 +2622360,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, [r7, #10] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ 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 +2623228,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 r5, [pc, #160] @ (7622e0 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, fp │ │ │ │ + cmp ip, r5 │ │ │ │ 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 +2624255,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 af1e70 │ │ │ │ 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 +2624438,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, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stc 0, cr0, [r8, #-572] @ 0xfffffdc4 │ │ │ │ + cdp 0, 5, cr0, cr8, cr15, {4} │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ 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 +2626678,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 r3, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp ip, sl │ │ │ │ + bxns r4 │ │ │ │ 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 +2626971,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 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + subs r6, r7, #1 │ │ │ │ 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 +2628129,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 r3, #202 @ 0xca │ │ │ │ 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 +2628884,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 r4, #0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r4, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r4, #30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r0, 765dcc │ │ │ │ + pop {r4, r7} │ │ │ │ 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 +2631083,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 a8b8ac │ │ │ │ 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 +2632677,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, r6, #9 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ 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 +2632880,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 af1e70 │ │ │ │ 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 +2632981,33 @@ │ │ │ │ bl 3c7a24 │ │ │ │ mov r6, r0 │ │ │ │ b.n 7684ba │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ 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 +2640500,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, r5, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r6 │ │ │ │ + pop {r1, r2, r6} │ │ │ │ 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 +2642721,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 r6, [sp, #696] @ 0x2b8 │ │ │ │ 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 +2642772,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 a8f1b8 │ │ │ │ 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 +2643106,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 r2, [sp, #968] @ 0x3c8 │ │ │ │ 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 +2643339,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 r1, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsrs r6, r6, #10 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ 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 +2645177,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, [r5, #50] @ 0x32 │ │ │ │ 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 +2645208,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, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ 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 +2645297,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, [r6, #42] @ 0x2a │ │ │ │ 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 +2645340,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, [r4, #38] @ 0x26 │ │ │ │ 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 +2645735,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, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ @ instruction: 0xf3540124 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ 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 +2645894,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, [r5, #8] │ │ │ │ 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 +2646277,24 @@ │ │ │ │ b.n 771154 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ orr.w r1, r0, #36 @ 0x24 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r7, r1, #2 │ │ │ │ cdp 1, 9, cr0, cr14, cr4, {1} │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ 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 +2646383,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, [r3, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ 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 +2647219,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, [r6, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrsb r2, [r2, r5] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ strb r4, [r0, r7] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ b.n 7725f4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ 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 +2650148,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] │ │ │ │ + str r4, [r5, #8] │ │ │ │ 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 +2651040,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, [r5, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #232] @ (7744d0 ) │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #224] @ (7744cc ) │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #200] @ (7744b8 ) │ │ │ │ + str r2, [r0, r2] │ │ │ │ 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 +2651114,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, r2, #19 │ │ │ │ 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 +2651284,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, r7, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ 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 +2651377,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, r0, #9 │ │ │ │ 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 +2651486,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, r1, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ @ instruction: 0xb830 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ 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 +2651558,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 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r1, [pc, #1000] @ (774cd4 ) │ │ │ │ + ldr r3, [pc, #296] @ (774a14 ) │ │ │ │ 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 +2651775,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 r2, [pc, #656] @ (774d70 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xb646 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [pc, #304] @ (774c3c ) │ │ │ │ + ldr r1, [pc, #624] @ (774d7c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [pc, #128] @ (774b98 ) │ │ │ │ + ldr r1, [pc, #448] @ (774cd8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [pc, #288] @ (774c3c ) │ │ │ │ + ldr r1, [pc, #608] @ (774d7c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [pc, #128] @ (774ba0 ) │ │ │ │ + ldr r1, [pc, #448] @ (774ce0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blx sp │ │ │ │ + ldr r1, [pc, #224] @ (774c04 ) │ │ │ │ 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 +2651886,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, r1, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bx pc │ │ │ │ + ldr r0, [pc, #824] @ (774f1c ) │ │ │ │ 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 +2651984,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, r7, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ 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 +2652121,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, r2, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r8, r7 │ │ │ │ + bx r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ sxtb r0, r1 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - cmp r0, fp │ │ │ │ + mov r8, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, r3 │ │ │ │ + mov r2, sp │ │ │ │ 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 +2652290,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, r0, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bics r6, r0 │ │ │ │ + add lr, sl │ │ │ │ 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 +2652474,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 │ │ │ │ + add r6, fp │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - negs r0, r6 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r6 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add lr, r4 │ │ │ │ + cmp lr, lr │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adcs r2, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - tst r0, r0 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #284] @ (77530c ) │ │ │ │ @@ -2652691,25 +2652614,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, r3, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r2, r4 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #304] @ (775470 ) │ │ │ │ @@ -2652830,23 +2652753,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, r0, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ 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 +2652886,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 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r2, sp, #824 @ 0x338 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ 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 +2653020,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 r7, #24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ 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 +2653045,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, r5, #8 │ │ │ │ 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 +2653068,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 r5, #254 @ 0xfe │ │ │ │ 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 +2653148,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 r5, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vshr.u64 d16, d10, #30 │ │ │ │ + lsls r2, r6, #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, #4040] @ 0xfc8 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, #20 │ │ │ │ it eq │ │ │ │ @@ -2653299,15 +2653223,16 @@ │ │ │ │ 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 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r2 │ │ │ │ ldrb.w r4, [sp, #64] @ 0x40 │ │ │ │ @@ -2653366,15 +2653291,16 @@ │ │ │ │ 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} │ │ │ │ + movs r0, r3 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2653912,27 +2653838,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 │ │ │ │ + subs r0, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ adds r2, r3, r1 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh.w r0, [r2, #154] @ 0x9a │ │ │ │ + @ instruction: 0xfb02009a │ │ │ │ add r1, pc, #480 @ (adr r1, 776114 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vld4.32 {d16-d19}, [r8 :64], sl │ │ │ │ - vld4.32 {d0-d3}, [sl :64], sl │ │ │ │ + @ instruction: 0xfab8009a │ │ │ │ + @ instruction: 0xfa7a009a │ │ │ │ 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 +2653930,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 r6, #154 @ 0x9a │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r0, pc, #216 @ (adr r0, 7760e4 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r6, #28 │ │ │ │ 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 +2653960,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 │ │ │ │ + vld4.32 {d0-d3}, [r0 :64], sl │ │ │ │ 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 +2653987,15 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6fa24 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf78c009a │ │ │ │ + ldr.w r0, [ip, #154] @ 0x9a │ │ │ │ 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 +2654074,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 │ │ │ │ + strb.w r0, [ip, #154] @ 0x9a │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf6f8009a │ │ │ │ + str.w r0, [r8, sl, lsl #1] │ │ │ │ ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ 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 +2654194,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: 0xf7a0009a │ │ │ │ + @ instruction: 0xf6fc009a │ │ │ │ + movt r0, #59546 @ 0xe89a │ │ │ │ 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 +2654247,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 r3, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf4fe009a │ │ │ │ - adds r2, #18 │ │ │ │ + movw r0, #59546 @ 0xe89a │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ 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 +2654346,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 r3, #40 @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r3, #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, #4016] @ 0xfb0 │ │ │ │ ldr r6, [pc, #340] @ (7765b0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2654572,29 +2654498,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 r2, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r2, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ 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 +2654556,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: 0xf354009a │ │ │ │ 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 +2654615,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 │ │ │ │ + @ instruction: 0xf2f4009a │ │ │ │ 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 +2654699,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 │ │ │ │ + movw r0, #8346 @ 0x209a │ │ │ │ + @ instruction: 0xf21e009a │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - eor.w r0, lr, #154 @ 0x9a │ │ │ │ + rsbs r0, lr, #154 @ 0x9a │ │ │ │ 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 +2654902,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 │ │ │ │ + @ instruction: 0xf12e009a │ │ │ │ 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} │ │ │ │ + @ instruction: 0xf0ce009a │ │ │ │ + eor.w r0, sl, #154 @ 0x9a │ │ │ │ + orrs.w r0, r8, #154 @ 0x9a │ │ │ │ + bic.w r0, lr, #154 @ 0x9a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #496] @ (776bd0 ) │ │ │ │ @@ -2655189,20 +2655115,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 │ │ │ │ + vqadd.s64 d0, d18, d10 │ │ │ │ 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 │ │ │ │ + mcr 0, 2, r0, cr0, cr10, {4} │ │ │ │ + mrc 0, 1, r0, cr10, cr10, {4} │ │ │ │ + mrc 0, 1, r0, cr0, cr10, {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 r5, r3 │ │ │ │ ldr r3, [pc, #44] @ (776c2c ) │ │ │ │ @@ -2655221,15 +2655147,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 │ │ │ │ + ldcl 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 +2655174,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 │ │ │ │ + ldc 0, cr0, [sl, #-616] @ 0xfffffd98 │ │ │ │ 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 +2655282,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 r2, #102 @ 0x66 │ │ │ │ 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 +2655349,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 r2, #36 @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - orrs.w r0, r0, sl, lsr #2 │ │ │ │ + sub.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 +2655538,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 r1, #102 @ 0x66 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strd r0, r0, [r0, #-616]! @ 0x268 │ │ │ │ - strd r0, r0, [ip, #-616] @ 0x268 │ │ │ │ + @ instruction: 0xeab0009a │ │ │ │ + eors.w r0, ip, sl, lsr #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xe8c2009a │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + ands.w r0, r2, sl, lsr #2 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrd r0, r0, [r2], #-616 @ 0x268 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + strd r0, r0, [r2, #616] @ 0x268 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strex r0, r0, [r6, #616] @ 0x268 │ │ │ │ - @ instruction: 0xe834009a │ │ │ │ + @ instruction: 0xe996009a │ │ │ │ + @ instruction: 0xe984009a │ │ │ │ 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 +2655613,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 r7, #192 @ 0xc0 │ │ │ │ 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 +2655676,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 r7, #56 @ 0x38 │ │ │ │ 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 +2655705,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 777188 │ │ │ │ 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 +2655732,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 777148 │ │ │ │ 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 +2655759,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 777108 │ │ │ │ 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 +2655786,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 7770c8 │ │ │ │ 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 +2655947,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 7770b4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - b.n 776d50 │ │ │ │ + b.n 776ff0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ 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 +2656806,190 @@ │ │ │ │ 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 778324 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, fp │ │ │ │ + mov sl, r5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 778004 │ │ │ │ + b.n 7782a4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 777f90 │ │ │ │ + b.n 778230 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vrhadd.s d16, d6, d9 │ │ │ │ - b.n 777e88 │ │ │ │ + @ instruction: 0xf0c60109 │ │ │ │ + b.n 778128 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 777e20 │ │ │ │ + b.n 7780c0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 777de8 │ │ │ │ + b.n 778088 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cmn r4, r2 │ │ │ │ + add r4, r4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf7b0008d │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + vst4.32 {d0-d3}, [r0]! │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + b.n 777d0c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - @ instruction: 0xf6e0008d │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + ldrh.w r0, [r0, sp] │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 778350 │ │ │ │ + b.n 7775f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ubfx r0, r0, #2, #9 │ │ │ │ - ble.n 777c50 │ │ │ │ + adds.w r0, r0, #4456448 @ 0x440000 │ │ │ │ + svc 14 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c40 │ │ │ │ + svc 2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c30 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c20 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ble.n 777c10 │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c00 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ands.w r0, r4, #4620288 @ 0x468000 │ │ │ │ - ble.n 777df0 │ │ │ │ + sbc.w r0, r4, #4620288 @ 0x468000 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777de0 │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vhadd.u8 d0, d20, d10 │ │ │ │ - ble.n 777d9c │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bgt.n 777d10 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf598008d │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + @ instruction: 0xf6e8008d │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bgt.n 777ccc │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bgt.n 777cc4 │ │ │ │ + udf #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - sbc.w r0, r0, #4620288 @ 0x468000 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + @ instruction: 0xf6b0008d │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldc 0, cr0, [r8], #628 @ 0x274 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + mcr 0, 0, r0, cr8, cr13, {4} │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldcl 0, cr0, [r4], {157} @ 0x9d │ │ │ │ - subs r6, r5, r6 │ │ │ │ + mcr 0, 1, r0, cr4, cr13, {4} │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + adds r6, r6, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n 777d88 │ │ │ │ + ble.n 777e28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n 777d80 │ │ │ │ + ble.n 777e20 │ │ │ │ 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 +2656999,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, r7, r4 │ │ │ │ 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 +2657023,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, r4, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bge.n 777e28 │ │ │ │ + blt.n 777ec8 │ │ │ │ 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 +2657049,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 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n 777de8 │ │ │ │ + blt.n 777e88 │ │ │ │ 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 +2657116,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 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n 777fb0 │ │ │ │ + bge.n 777e50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ strh r0, [r5, #8] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + subs r2, r3, r2 │ │ │ │ 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 +2657189,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 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n 777f04 │ │ │ │ + bls.n 777fa4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ strh r4, [r7, #2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + subs r2, r7, r0 │ │ │ │ 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 +2657355,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, r2, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvc.n 778134 │ │ │ │ + bls.n 7781d4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvc.n 778090 │ │ │ │ + bhi.n 778130 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvc.n 778258 │ │ │ │ + bhi.n 7780f8 │ │ │ │ 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 +2657467,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 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvs.n 778324 │ │ │ │ + bvc.n 7781c4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvs.n 7782bc │ │ │ │ + bvc.n 77835c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 778228 │ │ │ │ + bvc.n 7782c8 │ │ │ │ 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 +2657493,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, r7, #29 │ │ │ │ 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 +2657513,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, r4, #29 │ │ │ │ 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 +2657559,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, r6, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ 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 +2657582,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 │ │ │ │ + bpl.n 778370 │ │ │ │ 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 +2657761,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, r6, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcs.n 778534 │ │ │ │ + bmi.n 7785d4 │ │ │ │ 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 +2657886,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, r5, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrb r2, [r0, #7] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ 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 +2658031,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 │ │ │ │ + bne.n 77879c │ │ │ │ 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 +2658195,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} │ │ │ │ + bne.n 7789f4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + beq.n 77890c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + beq.n 7788d4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ strb r2, [r3, #28] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + beq.n 7789d0 │ │ │ │ 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 +2658323,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 r2, [sp, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ strb r2, [r7, #23] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, 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, #176] @ (778b9c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2658500,23 +2658427,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 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ strb r0, [r1, #19] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ 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 +2658501,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, r4, #31 │ │ │ │ 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 +2658550,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, r7, #29 │ │ │ │ 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 +2658677,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, r5, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r2, r3, #2 │ │ │ │ strb r0, [r6, #9] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ 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 +2658792,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 r2, sp, #360 @ 0x168 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + add r0, pc, #184 @ (adr r0, 778fe8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ 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 +2658921,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, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ 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 +2659002,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, r3, #14 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ 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 +2659082,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 │ │ │ │ + cbz r2, 77921e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ 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 +2659156,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} │ │ │ │ + beq.n 779324 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ 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 +2659318,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 r5!, {r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ 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 +2659476,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 r4!, {r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ 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 +2659686,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 r3!, {r1} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ 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 +2659991,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, r5, #17 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bkpt 0x0076 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + itte gt │ │ │ │ + lslgt r2, r3, #2 │ │ │ │ + ite ge @ unpredictable │ │ │ │ + lslge r2, r3, #2 │ │ │ │ + it cc @ unpredictable │ │ │ │ + lslcc r2, r3, #2 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - pop {r7, pc} │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + bkpt 0x0074 │ │ │ │ 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 +2660091,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, r6, #12 │ │ │ │ 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 +2660208,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, r5, pc} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbnz r0, 779d6c │ │ │ │ + pop {r4, r5, r6} │ │ │ │ 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 +2660331,17 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 774848 │ │ │ │ mov r7, r0 │ │ │ │ b.n 779e28 │ │ │ │ nop │ │ │ │ - rev16 r2, r7 │ │ │ │ + cbnz r2, 779ec2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbnz r4, 779e8c │ │ │ │ + cbnz r4, 779ea0 │ │ │ │ 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 +2661126,33 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 7748f0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 77a072 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + cbnz r6, 77a6a6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbz r4, 77a6d2 │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - sxtb r6, r6 │ │ │ │ + cbz r6, 77a700 │ │ │ │ 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 │ │ │ │ + ldrb.w r0, [ip, #142] @ 0x8e │ │ │ │ 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 +2661226,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 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf6b6008e │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + strb.w r0, [r6, lr] │ │ │ │ + sxth r2, r3 │ │ │ │ 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 +2661306,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 │ │ │ │ + cbz r4, 77a86e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - rsbs r0, r4, #4653056 @ 0x470000 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + @ instruction: 0xf724008e │ │ │ │ + cbz r6, 77a868 │ │ │ │ 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 +2661620,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 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bic.w r0, r0, #4653056 @ 0x470000 │ │ │ │ - @ instruction: 0xf3e4008e │ │ │ │ - @ instruction: 0xf332008e │ │ │ │ - @ instruction: 0xf2d4008e │ │ │ │ - movt r0, #24718 @ 0x608e │ │ │ │ - @ instruction: 0xf29c008e │ │ │ │ - @ instruction: 0xf28e008e │ │ │ │ + sbcs.w r0, r0, #4653056 @ 0x470000 │ │ │ │ + @ instruction: 0xf534008e │ │ │ │ + eor.w r0, r2, #4653056 @ 0x470000 │ │ │ │ + bic.w r0, r4, #4653056 @ 0x470000 │ │ │ │ + ands.w r0, r6, #4653056 @ 0x470000 │ │ │ │ + @ instruction: 0xf3ec008e │ │ │ │ + @ instruction: 0xf3de008e │ │ │ │ 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 +2661766,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 r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs.w r0, ip, #142 @ 0x8e │ │ │ │ + ssat r0, #15, ip, lsl #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r4, [r0, #232] @ 0xe8 │ │ │ │ cmp r4, #9 │ │ │ │ @@ -2661969,20 +2661896,19 @@ │ │ │ │ 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 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - orrs.w r0, lr, #142 @ 0x8e │ │ │ │ + ldmdb r4, {r1, r2, r3, r7} │ │ │ │ + sub.w r0, lr, #142 @ 0x8e │ │ │ │ strh r4, [r1, r0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - vaddl.s32 q8, d20, d14 │ │ │ │ + @ instruction: 0xf134008e │ │ │ │ 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 +2662051,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 r2, sp, #304 @ 0x130 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cdp 0, 14, cr0, cr8, cr14, {4} │ │ │ │ + bics.w r0, r8, #142 @ 0x8e │ │ │ │ str r6, [r0, r2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ 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 +2662132,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 r1, sp, #120 @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stcl 0, cr0, [r6, #568]! @ 0x238 │ │ │ │ + vhadd.s d0, d22, d14 │ │ │ │ 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 +2662188,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 │ │ │ │ + vhadd.s16 d0, d20, d14 │ │ │ │ ldr r7, [pc, #0] @ (77b134 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldcl 0, cr0, [r6, #-568]! @ 0xfffffdc8 │ │ │ │ - stcl 0, cr0, [lr, #-568] @ 0xfffffdc8 │ │ │ │ + cdp 0, 12, cr0, cr6, cr14, {4} │ │ │ │ + cdp 0, 9, cr0, cr14, cr14, {4} │ │ │ │ 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 +2662244,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 │ │ │ │ + cdp 0, 14, cr0, cr6, cr14, {4} │ │ │ │ ldr r6, [pc, #488] @ (77b3a4 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stcl 0, cr0, [sl, #-568] @ 0xfffffdc8 │ │ │ │ - stc 0, cr0, [r6, #-568]! @ 0xfffffdc8 │ │ │ │ + cdp 0, 9, cr0, cr10, cr14, {4} │ │ │ │ + cdp 0, 7, cr0, cr6, cr14, {4} │ │ │ │ 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 +2662300,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 │ │ │ │ + cdp 0, 9, cr0, cr2, cr14, {4} │ │ │ │ ldr r5, [pc, #968] @ (77b60c ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - @ instruction: 0xe81a008e │ │ │ │ - ldcl 0, cr0, [r2], #568 @ 0x238 │ │ │ │ + strd r0, r0, [sl, #-568]! @ 0x238 │ │ │ │ + cdp 0, 4, cr0, cr2, cr14, {4} │ │ │ │ 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 +2662325,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 ) │ │ │ │ + cdp 0, 3, cr0, cr6, cr14, {4} │ │ │ │ + add r6, pc, #960 @ (adr r6, 77b648 ) │ │ │ │ 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 +2662350,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 r6, pc, #776 @ (adr r6, 77b5cc ) │ │ │ │ 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 +2662510,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 r5, pc, #488 @ (adr r5, 77b660 ) │ │ │ │ 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 +2662773,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 │ │ │ │ + sbc.w r0, r6, lr, lsl #2 │ │ │ │ + vqadd.u8 d0, d22, d13 │ │ │ │ + @ instruction: 0xeb26008e │ │ │ │ + @ instruction: 0xeb2c008e │ │ │ │ + @ instruction: 0xeb34008e │ │ │ │ + adc.w r0, lr, lr, lsl #2 │ │ │ │ ldr r2, [pc, #112] @ (77b7cc ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strd r0, r0, [r6, #560]! @ 0x230 │ │ │ │ - bvc.n 77b680 │ │ │ │ + @ instruction: 0xeb36008c │ │ │ │ + bhi.n 77b720 │ │ │ │ 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: 0xeaac008e │ │ │ │ + @ instruction: 0xf236009e │ │ │ │ + @ instruction: 0xeaac008e │ │ │ │ + and.w r0, ip, lr, lsl #2 │ │ │ │ + add r2, pc, #544 @ (adr r2, 77b998 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - eors.w r0, r2, #158 @ 0x9e │ │ │ │ - bvc.n 77b7c0 │ │ │ │ + @ instruction: 0xf1e2009e │ │ │ │ + bhi.n 77b860 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xe852008e │ │ │ │ + @ instruction: 0xe9a2008e │ │ │ │ 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 +2662840,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 │ │ │ │ + @ instruction: 0xe992008e │ │ │ │ ldr r0, [pc, #160] @ (77b89c ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ strb r1, [r0, #20] │ │ │ │ @@ -2663631,15 +2663557,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 77c398 │ │ │ │ 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 +2664028,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 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bgt.n 77c40c │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 77c428 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ 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 +2664273,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 │ │ │ │ + bgt.n 77c6d8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n 77c5f8 │ │ │ │ + bgt.n 77c698 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r2, #26 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 77c580 │ │ │ │ + blt.n 77c620 │ │ │ │ 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 +2664356,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 │ │ │ │ + blt.n 77c6d4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n 77c73c │ │ │ │ + blt.n 77c7dc │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r1, #94 @ 0x5e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 77c6c4 │ │ │ │ + blt.n 77c764 │ │ │ │ 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 +2664439,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 │ │ │ │ + blt.n 77c8c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n 77c880 │ │ │ │ + bge.n 77c720 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r0, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 77c808 │ │ │ │ + bge.n 77c8a8 │ │ │ │ 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 +2664522,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 │ │ │ │ + blt.n 77c89c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bhi.n 77c7c4 │ │ │ │ + bls.n 77c864 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 77c94c │ │ │ │ + bls.n 77c7ec │ │ │ │ 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 +2664605,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 │ │ │ │ + bge.n 77c880 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 77c908 │ │ │ │ + bls.n 77c9a8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #42 @ 0x2a │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 77c890 │ │ │ │ + bhi.n 77c930 │ │ │ │ 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 +2664688,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 │ │ │ │ + bge.n 77ca74 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 77ca4c │ │ │ │ + bhi.n 77caec │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r6, #110 @ 0x6e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 77c9d4 │ │ │ │ + bhi.n 77ca74 │ │ │ │ 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 +2664771,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 │ │ │ │ + bls.n 77ca48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvs.n 77cb90 │ │ │ │ + bvc.n 77ca30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r5, #178 @ 0xb2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 77cb18 │ │ │ │ + bvc.n 77cbb8 │ │ │ │ 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 +2664854,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 │ │ │ │ + bls.n 77cc1c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bpl.n 77cad4 │ │ │ │ + bvs.n 77cb74 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 77cc5c │ │ │ │ + bvs.n 77cafc │ │ │ │ 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 +2664937,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 │ │ │ │ + bhi.n 77cc08 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bmi.n 77cc18 │ │ │ │ + bvs.n 77ccb8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 77cba0 │ │ │ │ + bpl.n 77cc40 │ │ │ │ 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 +2665020,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 │ │ │ │ + bhi.n 77ccac │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bmi.n 77cd5c │ │ │ │ + bpl.n 77cdfc │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 77cce4 │ │ │ │ + bpl.n 77cd84 │ │ │ │ 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 +2665103,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 │ │ │ │ + bhi.n 77ce90 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcc.n 77cea0 │ │ │ │ + bmi.n 77cd40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r2, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 77ce28 │ │ │ │ + bmi.n 77cec8 │ │ │ │ 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 +2665186,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 │ │ │ │ + bvc.n 77ce6c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 77cde4 │ │ │ │ + bmi.n 77ce84 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r2, #6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 77cf6c │ │ │ │ + bcc.n 77ce0c │ │ │ │ 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 +2665269,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 │ │ │ │ + bcs.n 77cf30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bne.n 77cf28 │ │ │ │ + bcc.n 77cfc8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r1, #74 @ 0x4a │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 77ceb0 │ │ │ │ + bcc.n 77cf50 │ │ │ │ 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 +2665593,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} │ │ │ │ + beq.n 77d318 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 77d318 │ │ │ │ + bcc.n 77d1b8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + beq.n 77d28c │ │ │ │ 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 +2665698,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 r7!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bne.n 77d2b8 │ │ │ │ + bcs.n 77d358 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ 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 +2665803,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 r6, {r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n 77d450 │ │ │ │ + bcs.n 77d4f0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ 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 +2669725,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 r4, sp, #624 @ 0x270 │ │ │ │ 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, [r0, #16] │ │ │ │ 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 +2669938,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 │ │ │ │ + ldr r1, [pc, #48] @ (7800b0 ) │ │ │ │ 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 +2670248,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 │ │ │ │ + cmp r8, fp │ │ │ │ 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 +2671417,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 r2, #122 @ 0x7a │ │ │ │ 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 +2671521,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 r4, [sp, #1008] @ 0x3f0 │ │ │ │ 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 +2671681,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 r3, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ 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 +2671749,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 r4, sp, #864 @ 0x360 │ │ │ │ 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 +2671792,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 │ │ │ │ + bne.n 78141c │ │ │ │ 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 +2671841,17 @@ │ │ │ │ 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 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ 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 +2671923,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 │ │ │ │ + add r6, r8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmn r6, r5 │ │ │ │ + add r6, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ @ instruction: 0xeaa60123 │ │ │ │ - cmp r2, r4 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ + mvns r2, r3 │ │ │ │ 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 +2672024,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 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - rors r6, r6 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ 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 +2672128,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 │ │ │ │ + negs r0, r5 │ │ │ │ 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 +2672207,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 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 781808 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + asrs r6, r2 │ │ │ │ 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 +2672270,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, [r4, #18] │ │ │ │ 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 +2672338,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, [r7, #15] │ │ │ │ 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 +2672408,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 r7, #102 @ 0x66 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ 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 +2672477,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 r6, #194 @ 0xc2 │ │ │ │ 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 +2672536,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, [r7, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 7814d4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ 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 +2672642,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, [r5, #26] │ │ │ │ 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 +2672743,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 r4, #60 @ 0x3c │ │ │ │ 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 +2672931,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 r3, #76 @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ b.n 782204 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ 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 +2673004,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 │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [pc, #400] @ (7821c4 ) │ │ │ │ + ldr r1, [pc, #720] @ (782304 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [pc, #216] @ (782110 ) │ │ │ │ + ldr r1, [pc, #536] @ (782250 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ 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 +2673152,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, [r1, #18] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ 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 +2673238,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 r7, #198 @ 0xc6 │ │ │ │ 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 +2673321,20 @@ │ │ │ │ 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 r6, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ble.n 78239c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - vhadd.u8 d0, d28, d12 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + 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, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #776] @ (782644 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r3, [pc, #776] @ (782648 ) │ │ │ │ @@ -2673703,17 +2673631,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 r5, #70 @ 0x46 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ 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 +2673916,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, [r7, #29] │ │ │ │ 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 +2674150,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 r7, #50 @ 0x32 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ 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 +2674430,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 r4, #110 @ 0x6e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ 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 +2674838,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 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ 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 +2675896,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 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ 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, r7, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n 783c04 │ │ │ │ + bgt.n 783ca4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + adds r2, r7, #4 │ │ │ │ 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 +2677147,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, r7, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r3, #32] │ │ │ │ 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 +2678404,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, r2, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #224] @ (785824 ) │ │ │ │ + ldr r3, [pc, #544] @ (785964 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf0b6009c │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + addw r0, r6, #156 @ 0x9c │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ands.w r0, r4, #156 @ 0x9c │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + sbc.w r0, r4, #156 @ 0x9c │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ 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 +2679657,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, r7, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r3, r5] │ │ │ │ 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 ) │ │ │ │ + vqadd.u64 d0, d16, d9 │ │ │ │ + mrc2 0, 6, r0, cr14, cr9, {4} │ │ │ │ + mrc2 0, 4, r0, cr12, cr9, {4} │ │ │ │ + mrc2 0, 2, r0, cr2, cr9, {4} │ │ │ │ + ldr r4, [pc, #496] @ (786650 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc2 0, cr0, [ip], #612 @ 0x264 │ │ │ │ - @ instruction: 0xfbf80099 │ │ │ │ - ldr r2, [pc, #640] @ (7866ec ) │ │ │ │ + mcr2 0, 0, r0, cr12, cr9, {4} │ │ │ │ + stc2l 0, cr0, [r8, #-612] @ 0xfffffd9c │ │ │ │ + ldr r3, [pc, #960] @ (78682c ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [pc, #344] @ (7865c8 ) │ │ │ │ + ldr r3, [pc, #664] @ (786708 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb800099 │ │ │ │ - @ instruction: 0xfb4c0099 │ │ │ │ - @ instruction: 0xfb0e0099 │ │ │ │ - ldr r1, [pc, #976] @ (786850 ) │ │ │ │ + ldc2l 0, cr0, [r0], {153} @ 0x99 │ │ │ │ + ldc2 0, cr0, [ip], {153} @ 0x99 │ │ │ │ + mrrc2 0, 9, r0, lr, cr9 │ │ │ │ + ldr r3, [pc, #272] @ (786590 ) │ │ │ │ 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 │ │ │ │ + @ instruction: 0xfa660099 │ │ │ │ + @ instruction: 0xfa340099 │ │ │ │ + @ instruction: 0xfa260099 │ │ │ │ + ldr r0, [pc, #968] @ (786858 ) │ │ │ │ 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 │ │ │ │ + ldrsh.w r0, [r8, #153] @ 0x99 │ │ │ │ + ldrsb.w r0, [ip, #153] @ 0x99 │ │ │ │ + vst4.32 {d0-d3}, [r4 :64], r9 │ │ │ │ + @ instruction: 0xf7dc0099 │ │ │ │ + bx lr │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movw r0, #43161 @ 0xa899 │ │ │ │ - cmp sl, r8 │ │ │ │ + @ instruction: 0xf79a0099 │ │ │ │ + bx r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, sp │ │ │ │ + mov lr, r7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs.w r0, r0, #5013504 @ 0x4c8000 │ │ │ │ - @ instruction: 0xf53c0099 │ │ │ │ - add r4, r9 │ │ │ │ + @ instruction: 0xf7000099 │ │ │ │ + @ instruction: 0xf68c0099 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf4b00099 │ │ │ │ - @ instruction: 0xf3dc0099 │ │ │ │ + addw r0, r0, #2201 @ 0x899 │ │ │ │ + @ instruction: 0xf52c0099 │ │ │ │ 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 +2680836,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 │ │ │ │ + and.w r0, r2, #5013504 @ 0x4c8000 │ │ │ │ + mrc 0, 6, r0, cr2, cr9, {4} │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r7 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - 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 │ │ │ │ + stcl 0, cr0, [r6, #612]! @ 0x264 │ │ │ │ + stcl 0, cr0, [lr, #612] @ 0x264 │ │ │ │ + stc 0, cr0, [r4, #612] @ 0x264 │ │ │ │ + ldc 0, cr0, [r6, #-612]! @ 0xfffffd9c │ │ │ │ + stc 0, cr0, [r2, #-612] @ 0xfffffd9c │ │ │ │ + ldc 0, cr0, [sl], #612 @ 0x264 │ │ │ │ + stc 0, cr0, [r0], {153} @ 0x99 │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds.w r0, r4, r9, lsr #2 │ │ │ │ - @ instruction: 0xeab00099 │ │ │ │ - orns r0, r8, r9, lsr #2 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + stcl 0, cr0, [r4], #-612 @ 0xfffffd9c │ │ │ │ + stc 0, cr0, [r0], {153} @ 0x99 │ │ │ │ + rsb r0, r8, r9, lsr #2 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strd r0, r0, [r8, #-612] @ 0x264 │ │ │ │ - stmdb sl!, {r0, r3, r4, r7} │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + eors.w r0, r8, r9, lsr #2 │ │ │ │ + orns r0, sl, r9, lsr #2 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ 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 +2682145,147 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6f140 │ │ │ │ mov r2, r0 │ │ │ │ b.w 7870e8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8580099 │ │ │ │ - b.n 787bf0 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - b.n 787b00 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ + @ instruction: 0xe9a80099 │ │ │ │ + strd r0, r0, [lr], #612 @ 0x264 │ │ │ │ + ldrd r0, r0, [r4], #-612 @ 0x264 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 787a34 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xe80a0099 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 7878ac │ │ │ │ + b.n 787b4c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787858 │ │ │ │ + b.n 787af8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787820 │ │ │ │ + b.n 787ac0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 787790 │ │ │ │ + b.n 787a30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787758 │ │ │ │ + b.n 7879f8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787738 │ │ │ │ + b.n 7879d8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787718 │ │ │ │ + b.n 7879b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7876d4 │ │ │ │ + b.n 787974 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787688 │ │ │ │ + b.n 787928 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787660 │ │ │ │ + b.n 787900 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 78763c │ │ │ │ + b.n 7878dc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7875d8 │ │ │ │ + b.n 787878 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7875b4 │ │ │ │ + b.n 787854 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787574 │ │ │ │ + b.n 787814 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 788500 │ │ │ │ + b.n 7877a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #4 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 788400 │ │ │ │ + b.n 7876a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7883b4 │ │ │ │ + b.n 787654 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 788368 │ │ │ │ + b.n 787608 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7882d4 │ │ │ │ + b.n 787574 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 788204 │ │ │ │ + b.n 7884a4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7881ac │ │ │ │ + b.n 78844c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 788134 │ │ │ │ + b.n 7883d4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7880dc │ │ │ │ + b.n 78837c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 787ea0 │ │ │ │ + b.n 788140 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787e54 │ │ │ │ + b.n 7880f4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787e24 │ │ │ │ + b.n 7880c4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787dfc │ │ │ │ + b.n 78809c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787d90 │ │ │ │ + b.n 788030 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + b.n 787f80 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - svc 18 │ │ │ │ + b.n 787e40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + b.n 787de0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 787d58 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 787e4c │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ble.n 787dc4 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bgt.n 787d70 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bgt.n 787d14 │ │ │ │ + udf #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bgt.n 787ccc │ │ │ │ + ble.n 787d6c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bgt.n 787ea8 │ │ │ │ + ble.n 787d48 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + adds r0, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - blt.n 787d80 │ │ │ │ + ble.n 787e20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - blt.n 787cd4 │ │ │ │ + bgt.n 787d74 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 6e8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 7744a4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2682781,57 +2682706,57 @@ │ │ │ │ bl 781870 │ │ │ │ mov r6, r0 │ │ │ │ b.w 786b22 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ b.n 78820e │ │ │ │ @ instruction: 0xffff47ef │ │ │ │ - bge.n 78824c │ │ │ │ + blt.n 7882ec │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bge.n 78822c │ │ │ │ + blt.n 7882cc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n 78812c │ │ │ │ + bge.n 7881cc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n 788274 │ │ │ │ + bge.n 788314 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bls.n 788240 │ │ │ │ + bge.n 7882e0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bhi.n 7881bc │ │ │ │ + bge.n 78825c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n 78828c │ │ │ │ + bls.n 78832c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvc.n 788238 │ │ │ │ + bls.n 7882d8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvc.n 7881fc │ │ │ │ + bls.n 78829c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 78814c │ │ │ │ + bhi.n 7881ec │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvs.n 788210 │ │ │ │ + bhi.n 7882b0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvs.n 7881bc │ │ │ │ + bhi.n 78825c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 788334 │ │ │ │ + bvc.n 7881d4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvs.n 7882e0 │ │ │ │ + bvc.n 788180 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ 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 +2683157,77 @@ │ │ │ │ blx 6e290 │ │ │ │ mov r6, r0 │ │ │ │ b.w 786b22 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ b.n 788696 │ │ │ │ @ instruction: 0xffff47ef │ │ │ │ - bpl.n 7885e0 │ │ │ │ + bvs.n 788680 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 788764 │ │ │ │ + bvs.n 788604 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 78870c │ │ │ │ + bvs.n 7885ac │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 7886e8 │ │ │ │ + bvs.n 788788 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 7886c4 │ │ │ │ + bvs.n 788764 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcc.n 7886b0 │ │ │ │ + bpl.n 788750 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcc.n 788698 │ │ │ │ + bpl.n 788738 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 7887c8 │ │ │ │ + bmi.n 788668 │ │ │ │ lsls r1, r3, #2 │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 78877c │ │ │ │ + bmi.n 78861c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcc.n 788748 │ │ │ │ + bmi.n 7887e8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcc.n 7886f8 │ │ │ │ + bmi.n 788798 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 7886ac │ │ │ │ + bmi.n 78874c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 7887e4 │ │ │ │ + bcc.n 788684 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 788754 │ │ │ │ + bcc.n 7887f4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 788720 │ │ │ │ + bcc.n 7887c0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 7886f8 │ │ │ │ + bcc.n 788798 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 7886e0 │ │ │ │ + bcc.n 788780 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 788674 │ │ │ │ + bcc.n 788714 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 788658 │ │ │ │ + bcs.n 7886f8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 788640 │ │ │ │ + bcs.n 7886e0 │ │ │ │ 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 +2683241,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 r5, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ 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 +2684333,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 │ │ │ │ + bne.n 7891b0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ strb r6, [r1, #29] │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - rev16 r6, r4 │ │ │ │ + cbnz r6, 789318 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r5, 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,34 +2685083,34 @@ │ │ │ │ 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 r6!, {r2, r3, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, 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} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + itee gt │ │ │ │ + lslgt r1, r3, #2 │ │ │ │ + itet cs @ unpredictable │ │ │ │ + lslcs r1, r3, #2 │ │ │ │ + stmdbcc sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + movcs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #604] @ (789d34 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #604] @ (789d38 ) │ │ │ │ add r2, pc │ │ │ │ @@ -2685419,21 +2685344,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, r6, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 78a0a8 │ │ │ │ @@ -2686300,41 +2686225,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, r4, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ 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 +2686694,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, r1, #23 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ 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 +2687161,17 @@ │ │ │ │ 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} │ │ │ │ + cdp2 0, 1, cr0, cr0, cr13, {4} │ │ │ │ + movs r6, r7 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r3, 78b0b6 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -2688144,15 +2688070,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} │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ 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 +2688939,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 r5, sp, #288 @ 0x120 │ │ │ │ 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 +2689248,22 @@ │ │ │ │ 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 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - strd r0, r0, [sl, #564]! @ 0x234 │ │ │ │ - b.n 78c538 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - strd r0, r0, [r4, #564]! @ 0x234 │ │ │ │ - b.n 78c4f0 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - strd r0, r0, [r4, #564]! @ 0x234 │ │ │ │ - b.n 78c4ac │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - ldrd r0, r0, [lr, #564] @ 0x234 │ │ │ │ + ldrd r0, r0, [r0], #564 @ 0x234 │ │ │ │ + @ instruction: 0xeb3a008d │ │ │ │ + @ instruction: 0xe8c6008d │ │ │ │ + @ instruction: 0xeb34008d │ │ │ │ + ldmia.w lr, {r0, r2, r3, r7} │ │ │ │ + @ instruction: 0xeb34008d │ │ │ │ + ldrd r0, r0, [r8], #-564 @ 0x234 │ │ │ │ + @ instruction: 0xeb2e008d │ │ │ │ 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 +2689496,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 78c700 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia.w r8!, {r0, r2, r3, r7} │ │ │ │ - b.n 78c40c │ │ │ │ + ldrd r0, r0, [r8, #564]! @ 0x234 │ │ │ │ + b.n 78c6ac │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia.w lr, {r0, r2, r3, r7} │ │ │ │ - b.n 78c3c0 │ │ │ │ + strd r0, r0, [lr, #564]! @ 0x234 │ │ │ │ + b.n 78c660 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia.w r8, {r0, r2, r3, r7} │ │ │ │ - b.n 78c374 │ │ │ │ + strd r0, r0, [r8, #564]! @ 0x234 │ │ │ │ + b.n 78c614 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia.w r6, {r0, r2, r3, r7} │ │ │ │ - b.n 78c324 │ │ │ │ + strd r0, r0, [r6, #564]! @ 0x234 │ │ │ │ + b.n 78c5c4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia.w lr, {r0, r2, r3, r7} │ │ │ │ + ldrd r0, r0, [lr, #564] @ 0x234 │ │ │ │ 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 +2690075,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 r6, pc, #488 @ (adr r6, 78d1a8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #16 @ (adr r3, 78cfd4 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 78d114 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 78d314 │ │ │ │ + b.n 78d5b4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78ca98 │ │ │ │ + b.n 78cd38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78d2e4 │ │ │ │ + b.n 78d584 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78caa8 │ │ │ │ + b.n 78cd48 │ │ │ │ lsls r5, r1, #2 │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78d464 │ │ │ │ + b.n 78d704 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + add r1, pc, #96 @ (adr r1, 78d048 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78d448 │ │ │ │ + b.n 78d6e8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + add r0, pc, #424 @ (adr r0, 78d19c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r0, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -2690504,15 +2690426,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 r6, [sp, #408] @ 0x198 │ │ │ │ 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 +2690982,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 r5, [sp, #1008] @ 0x3f0 │ │ │ │ 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 +2691527,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 r6, {r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n 78e0d0 │ │ │ │ + bcc.n 78e170 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n 78e134 │ │ │ │ + bcs.n 78e1d4 │ │ │ │ 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 r5, {r1, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n 78e0dc │ │ │ │ + bcs.n 78e17c │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r0, #25 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2692050,47 +2691972,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 r2, {r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r4, r6, r7 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ 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 +2692345,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} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n 78e8cc │ │ │ │ + bne.n 78e96c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ adds r4, r2, r4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ 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 +2692803,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, [r2, #40] @ 0x28 │ │ │ │ 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 +2694002,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, [r6, #28] │ │ │ │ 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 +2694234,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, [r2, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ 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 +2695121,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, [r4, #11] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ 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 +2695885,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 r3, pc, #816 @ (adr r3, 791160 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ 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 +2695923,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, [r5, #5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ 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 +2695954,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 │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + strb r4, [r1, #4] │ │ │ │ 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 +2695988,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, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ 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 +2696021,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, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ 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 +2696055,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, [r6, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r0, #32] │ │ │ │ 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 +2696462,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] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ 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 +2697180,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, [r2, #92] @ 0x5c │ │ │ │ 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 +2697917,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, [r0, r7] │ │ │ │ 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 +2701262,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 r6, #254 @ 0xfe │ │ │ │ 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 +2702415,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] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ 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 +2703428,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 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + movs r1, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ 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 +2706051,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, r5, #16 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ 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 +2707204,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 │ │ │ │ + strh.w r0, [r0, #263] @ 0x107 │ │ │ │ + str.w r0, [lr, #263] @ 0x107 │ │ │ │ + movs r3, #12 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ 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 +2707869,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 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ 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 +2709973,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 │ │ │ │ + blt.n 79ab68 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bls.n 79aa74 │ │ │ │ + bge.n 79ab14 │ │ │ │ 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 +2710203,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 │ │ │ │ + bhi.n 79adc8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bvs.n 79ad08 │ │ │ │ + bhi.n 79ada8 │ │ │ │ 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 +2710405,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 │ │ │ │ + bpl.n 79b08c │ │ │ │ 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 +2712921,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 │ │ │ │ + cbnz r6, 79cc84 │ │ │ │ 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 +2713098,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 r1!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #46 @ 0x2e │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ 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,26 +2713173,26 @@ │ │ │ │ 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 r4!, {r4, r6} │ │ │ │ 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} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ + lsls r7, r0, #4 │ │ │ │ + ittt mi │ │ │ │ + lslmi r7, r0, #4 │ │ │ │ + stmdbmi sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + movmi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #136] @ (79cfac ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #136] @ (79cfb0 ) │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc │ │ │ │ @@ -2713326,29 +2713248,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 │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r0, #190 @ 0xbe │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cbnz r0, 79cfcc │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [pc, #4] @ (79cfd0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, 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 +2713631,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 r7!, {r1, r3, r7} │ │ │ │ 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 +2714538,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} │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + bkpt 0x0038 │ │ │ │ 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 │ │ │ │ + cbnz r6, 79de98 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - hlt 0x000c │ │ │ │ + cbnz r4, 79de9a │ │ │ │ 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 +2715927,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 r4, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ 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 +2716092,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 r5, sp, #832 @ 0x340 │ │ │ │ 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 +2716389,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 r3, sp, #88 @ 0x58 │ │ │ │ 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 +2716875,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 r5, pc, #592 @ (adr r5, 79fc04 ) │ │ │ │ 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 +2717410,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 r7, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ 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 +2717548,17 @@ │ │ │ │ bl 79f7b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 79fd88 │ │ │ │ b.n 7a0018 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ 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 +2720962,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, [r2, #26] │ │ │ │ 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 +2721045,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, [r6, #18] │ │ │ │ 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 +2721093,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, [r3, #14] │ │ │ │ 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 +2722008,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 adc8e0 │ │ │ │ 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 +2722371,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] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r6, #32 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r5, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r0, r3, #2 │ │ │ │ adds r5, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ 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 +2722556,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, [r0, #26] │ │ │ │ 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, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #192] @ (7a3cb8 ) │ │ │ │ + ldr r6, [pc, #512] @ (7a3df8 ) │ │ │ │ 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 +2723312,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] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ 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 +2724148,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, [r7, #100] @ 0x64 │ │ │ │ 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 +2724539,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, [r3, #36] @ 0x24 │ │ │ │ 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 +2725170,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, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r6, r1, r0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ 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 +2725467,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] │ │ │ │ + str r2, [r6, #4] │ │ │ │ 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 +2726870,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, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf7c20097 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldrsb.w r0, [r2, r7, lsl #1] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf7420097 │ │ │ │ - movt r0, #51351 @ 0xc897 │ │ │ │ - @ instruction: 0xf65e0097 │ │ │ │ - movw r0, #34967 @ 0x8897 │ │ │ │ - @ instruction: 0xf6340097 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldrb.w r0, [r2, #151] @ 0x97 │ │ │ │ + ldrb.w r0, [ip, r7, lsl #1] │ │ │ │ + @ instruction: 0xf7ae0097 │ │ │ │ + @ instruction: 0xf7980097 │ │ │ │ + @ instruction: 0xf7840097 │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors.w r0, sl, #4947968 @ 0x4b8000 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + @ instruction: 0xf5ea0097 │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands.w r0, ip, #4947968 @ 0x4b8000 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + sbc.w r0, ip, #4947968 @ 0x4b8000 │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf3bc0097 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + add.w r0, ip, #4947968 @ 0x4b8000 │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbfx r0, r6, #2, #24 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + eors.w r0, r6, #4947968 @ 0x4b8000 │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2f60097 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + orr.w r0, r6, #4947968 @ 0x4b8000 │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2e00097 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + bics.w r0, r0, #4947968 @ 0x4b8000 │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf29c0097 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + @ instruction: 0xf3ec0097 │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2820097 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + @ instruction: 0xf3d20097 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ 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: 0xf37e0097 │ │ │ │ + bfi r0, lr, #2, #22 │ │ │ │ + @ instruction: 0xf35e0097 │ │ │ │ + sbfx r0, lr, #2, #24 │ │ │ │ + @ instruction: 0xf33c0097 │ │ │ │ + ssat r0, #24, ip, asr #2 │ │ │ │ + @ instruction: 0xf31c0097 │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub.w r0, r8, #151 @ 0x97 │ │ │ │ - @ instruction: 0xf1980097 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + @ instruction: 0xf2f80097 │ │ │ │ + @ instruction: 0xf2e80097 │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf12e0097 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + @ instruction: 0xf27e0097 │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vshr.s64 d16, d7, #62 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + adds.w r0, r2, #151 @ 0x97 │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vshr.s64 d0, d7, #58 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + @ instruction: 0xf0d60097 │ │ │ │ + strh r2, [r4, r4] │ │ │ │ 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 +2731099,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 r1, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #88 @ (adr r1, 7a8a70 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 7a8bb0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #952 @ (adr r0, 7a8dd8 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 7a8b18 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #792 @ (adr r0, 7a8d40 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 7a8a80 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #632 @ (adr r0, 7a8ca8 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 7a8de8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #472 @ (adr r0, 7a8c10 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 7a8d50 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #312 @ (adr r0, 7a8b78 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 7a8cb8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #152 @ (adr r0, 7a8ae0 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 7a8c20 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r1, pc, #312 @ (adr r1, 7a8b88 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r1, pc, #152 @ (adr r1, 7a8af0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + add r0, pc, #1016 @ (adr r0, 7a8e58 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + add r0, pc, #856 @ (adr r0, 7a8dc0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + add r0, pc, #696 @ (adr r0, 7a8d28 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + add r0, pc, #536 @ (adr r0, 7a8c90 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc, #376 @ (adr r0, 7a8bf8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + add r0, pc, #216 @ (adr r0, 7a8b60 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + add r0, pc, #56 @ (adr r0, 7a8ac8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ 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 +2732434,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, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ 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,629 +2734479,653 @@ │ │ │ │ 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, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #976] @ (7aafb0 ) │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #800] @ (7aaf04 ) │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #624] @ (7aae58 ) │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #448] @ (7aadac ) │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #272] @ (7aad00 ) │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #96] @ (7aac54 ) │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #944] @ (7aafa8 ) │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #768] @ (7aaefc ) │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #592] @ (7aae50 ) │ │ │ │ + ldr r7, [pc, #912] @ (7aaf90 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #416] @ (7aada4 ) │ │ │ │ + ldr r7, [pc, #736] @ (7aaee4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #240] @ (7aacf8 ) │ │ │ │ + ldr r7, [pc, #560] @ (7aae38 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #64] @ (7aac4c ) │ │ │ │ + ldr r7, [pc, #384] @ (7aad8c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #912] @ (7aafa0 ) │ │ │ │ + ldr r7, [pc, #208] @ (7aace0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #736] @ (7aaef4 ) │ │ │ │ + ldr r7, [pc, #32] @ (7aac34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #560] @ (7aae48 ) │ │ │ │ + ldr r6, [pc, #880] @ (7aaf88 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #384] @ (7aad9c ) │ │ │ │ + ldr r6, [pc, #704] @ (7aaedc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #208] @ (7aacf0 ) │ │ │ │ + ldr r6, [pc, #528] @ (7aae30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #32] @ (7aac44 ) │ │ │ │ + ldr r6, [pc, #352] @ (7aad84 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #880] @ (7aaf98 ) │ │ │ │ + ldr r6, [pc, #176] @ (7aacd8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #704] @ (7aaeec ) │ │ │ │ + ldr r6, [pc, #0] @ (7aac2c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #528] @ (7aae40 ) │ │ │ │ + ldr r5, [pc, #848] @ (7aaf80 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #352] @ (7aad94 ) │ │ │ │ + ldr r5, [pc, #672] @ (7aaed4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #176] @ (7aace8 ) │ │ │ │ + ldr r5, [pc, #496] @ (7aae28 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #0] @ (7aac3c ) │ │ │ │ + ldr r5, [pc, #320] @ (7aad7c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #848] @ (7aaf90 ) │ │ │ │ + ldr r5, [pc, #144] @ (7aacd0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #672] @ (7aaee4 ) │ │ │ │ + ldr r4, [pc, #992] @ (7ab024 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #496] @ (7aae38 ) │ │ │ │ + ldr r4, [pc, #816] @ (7aaf78 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #320] @ (7aad8c ) │ │ │ │ + ldr r4, [pc, #640] @ (7aaecc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #144] @ (7aace0 ) │ │ │ │ + ldr r4, [pc, #464] @ (7aae20 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #992] @ (7ab034 ) │ │ │ │ + ldr r4, [pc, #288] @ (7aad74 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #816] @ (7aaf88 ) │ │ │ │ + ldr r4, [pc, #112] @ (7aacc8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #640] @ (7aaedc ) │ │ │ │ + ldr r3, [pc, #960] @ (7ab01c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #464] @ (7aae30 ) │ │ │ │ + ldr r3, [pc, #784] @ (7aaf70 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #288] @ (7aad84 ) │ │ │ │ + ldr r3, [pc, #608] @ (7aaec4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #112] @ (7aacd8 ) │ │ │ │ + ldr r3, [pc, #432] @ (7aae18 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #960] @ (7ab02c ) │ │ │ │ + ldr r3, [pc, #256] @ (7aad6c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #784] @ (7aaf80 ) │ │ │ │ + ldr r3, [pc, #80] @ (7aacc0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #608] @ (7aaed4 ) │ │ │ │ + ldr r2, [pc, #928] @ (7ab014 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #432] @ (7aae28 ) │ │ │ │ + ldr r2, [pc, #752] @ (7aaf68 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #256] @ (7aad7c ) │ │ │ │ + ldr r2, [pc, #576] @ (7aaebc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #80] @ (7aacd0 ) │ │ │ │ + ldr r2, [pc, #400] @ (7aae10 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #928] @ (7ab024 ) │ │ │ │ + ldr r2, [pc, #224] @ (7aad64 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #752] @ (7aaf78 ) │ │ │ │ + ldr r2, [pc, #48] @ (7aacb8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #576] @ (7aaecc ) │ │ │ │ + ldr r1, [pc, #896] @ (7ab00c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #400] @ (7aae20 ) │ │ │ │ + ldr r1, [pc, #720] @ (7aaf60 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #224] @ (7aad74 ) │ │ │ │ + ldr r1, [pc, #544] @ (7aaeb4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #48] @ (7aacc8 ) │ │ │ │ + ldr r1, [pc, #368] @ (7aae08 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx ip │ │ │ │ + ldr r1, [pc, #192] @ (7aad5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r6 │ │ │ │ + ldr r1, [pc, #16] @ (7aacb0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r1 │ │ │ │ + ldr r0, [pc, #864] @ (7ab004 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns fp │ │ │ │ + ldr r0, [pc, #688] @ (7aaf58 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r6 │ │ │ │ + ldr r0, [pc, #512] @ (7aaeac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r0 │ │ │ │ + ldr r0, [pc, #336] @ (7aae00 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, fp │ │ │ │ + ldr r0, [pc, #160] @ (7aad54 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + blxns pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r0 │ │ │ │ + blx sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, sl │ │ │ │ + blxns r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ + bx pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, pc │ │ │ │ + bxns r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, sl │ │ │ │ + bx r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r4 │ │ │ │ + mov ip, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, pc │ │ │ │ + mov r8, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r9 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + mov r0, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, lr │ │ │ │ + mov r4, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r9 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, r3 │ │ │ │ + cmp ip, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, lr │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, r8 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r3 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r0 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r2 │ │ │ │ + add ip, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r5 │ │ │ │ + add r8, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r4, r7 │ │ │ │ + add ip, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r2 │ │ │ │ + add r0, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + add r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + add r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r4 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r6 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r1 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r3 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r0, r6 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r4, r0 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r0, r3 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r7 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r0, r2 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r4, r4 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + asrs r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #28 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #32 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r5, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r6, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2735213,175 +2735159,151 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r4, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r4, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #24 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #28 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r0, r2, #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 │ │ │ │ subs r0, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r0, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r4, r1, r6 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r4, r1, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r4, r5, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r7, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r3, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ 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 +2735571,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, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r2, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ 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 +2736889,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, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfa1e008d │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + @ instruction: 0xfb6e008d │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr??.w r0, [r8, sp] │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + @ instruction: 0xfac8008d │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + strb r2, [r5, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf3f0008d │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + adc.w r0, r0, #4620288 @ 0x468000 │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rsb r0, r2, #141 @ 0x8d │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf312008d │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs.w r0, ip, #141 @ 0x8d │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + subw r0, ip, #141 @ 0x8d │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds.w r0, r0, #141 @ 0x8d │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + @ instruction: 0xf260008d │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors.w r0, ip, #141 @ 0x8d │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + @ instruction: 0xf1ec008d │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bic.w r0, r8, #141 @ 0x8d │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + sbcs.w r0, r8, #141 @ 0x8d │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - and.w r0, r6, #141 @ 0x8d │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + adcs.w r0, r6, #141 @ 0x8d │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.s32 q8, d22, d13 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf136008d │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.s8 d16, d30, d13 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + eors.w r0, lr, #141 @ 0x8d │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.s32 d0, d30, d13 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + orns r0, lr, #141 @ 0x8d │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.s16 d0, d22, d13 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + orn r0, r6, #141 @ 0x8d │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + add r0, pc, #904 @ (adr r0, 7ac58c ) │ │ │ │ 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 +2738480,234 @@ │ │ │ │ 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, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldcl 0, cr0, [ip], {141} @ 0x8d │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + cdp 0, 2, cr0, cr12, cr13, {4} │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc 0, cr0, [r8], {141} @ 0x8d │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldcl 0, cr0, [r8, #564] @ 0x234 │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mrc2 0, 5, r0, cr6, cr8, {4} │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2fe008d │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + orr.w r0, lr, #4620288 @ 0x468000 │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ 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 +2740020,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, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7ae17c │ │ │ │ + bhi.n 7ae21c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #832] @ (7ae520 ) │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7ae1f8 │ │ │ │ + bpl.n 7ae298 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [pc, #784] @ (7ae4f8 ) │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #968] @ (7ae5b4 ) │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #968] @ (7ae5b8 ) │ │ │ │ + ldr r7, [pc, #264] @ (7ae2f8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7ae25c │ │ │ │ + bcc.n 7ae0fc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r5, [pc, #216] @ (7ae2d0 ) │ │ │ │ + ldr r6, [pc, #536] @ (7ae410 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #752] @ (7ae4ec ) │ │ │ │ + ldr r7, [pc, #48] @ (7ae22c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #600] @ (7ae458 ) │ │ │ │ + ldr r6, [pc, #920] @ (7ae598 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #464] @ (7ae3d4 ) │ │ │ │ + ldr r6, [pc, #784] @ (7ae514 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bne.n 7ae2ec │ │ │ │ + bcs.n 7ae18c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ 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 +2741032,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 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, r4 │ │ │ │ + cmp r2, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r1 │ │ │ │ + cmp r6, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r0 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mvns r0, r0 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #400] @ (7aee4c ) │ │ │ │ + ldr r1, [pc, #720] @ (7aef8c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r4, r6 │ │ │ │ + add ip, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ae544 │ │ │ │ + b.n 7ae7e4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - muls r0, r2 │ │ │ │ + add r8, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns sl │ │ │ │ + ldr r1, [pc, #144] @ (7aed5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r6 │ │ │ │ + add r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + blx ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #520] @ (7aeee0 ) │ │ │ │ + ldr r1, [pc, #840] @ (7af020 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r9 │ │ │ │ + bxns r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #256] @ (7aede0 ) │ │ │ │ + ldr r3, [pc, #576] @ (7aef20 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #920] @ (7af07c ) │ │ │ │ + ldr r3, [pc, #216] @ (7aedbc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r5 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r2, r1 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #576] @ (7aef30 ) │ │ │ │ + ldr r5, [pc, #896] @ (7af070 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #408] @ (7aee8c ) │ │ │ │ + ldr r5, [pc, #728] @ (7aefcc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [pc, #520] @ (7aef04 ) │ │ │ │ + ldr r1, [pc, #840] @ (7af044 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #272] @ (7aee10 ) │ │ │ │ + ldr r1, [pc, #592] @ (7aef50 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #152] @ (7aed9c ) │ │ │ │ + ldr r1, [pc, #472] @ (7aeedc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r7 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r6, r6 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #784] @ (7af020 ) │ │ │ │ + ldr r5, [pc, #80] @ (7aed60 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #672] @ (7aefb4 ) │ │ │ │ + ldr r4, [pc, #992] @ (7af0f4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + mov r0, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, lr │ │ │ │ + blx r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ + blx r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r0 │ │ │ │ + blx sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, ip │ │ │ │ + blx r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add lr, r4 │ │ │ │ + cmp lr, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ + mov lr, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [pc, #544] @ (7aef60 ) │ │ │ │ + ldr r1, [pc, #864] @ (7af0a0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #432] @ (7aeef4 ) │ │ │ │ + ldr r1, [pc, #752] @ (7af034 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + mov r8, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #240] @ (7aee3c ) │ │ │ │ + ldr r1, [pc, #560] @ (7aef7c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #160] @ (7aedf0 ) │ │ │ │ + ldr r1, [pc, #480] @ (7aef30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r1 │ │ │ │ + cmp r0, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r7 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + mov r4, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, pc │ │ │ │ + mov r4, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r4, r1 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + add r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + add r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r1 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r4 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r0, r0 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r1 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r3 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r4 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r0 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r3 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r4 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r0, r6 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r4, r1 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r5 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ 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 +2745380,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 │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ 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 +2746941,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, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #864] @ (7b251c ) │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #688] @ (7b2474 ) │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #512] @ (7b23cc ) │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #336] @ (7b2324 ) │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #160] @ (7b227c ) │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (7b25d4 ) │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #832] @ (7b252c ) │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #656] @ (7b2484 ) │ │ │ │ + ldr r7, [pc, #976] @ (7b25c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #480] @ (7b23dc ) │ │ │ │ + ldr r7, [pc, #800] @ (7b251c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #304] @ (7b2334 ) │ │ │ │ + ldr r7, [pc, #624] @ (7b2474 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #128] @ (7b228c ) │ │ │ │ + ldr r7, [pc, #448] @ (7b23cc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #976] @ (7b25e4 ) │ │ │ │ + ldr r7, [pc, #272] @ (7b2324 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #800] @ (7b253c ) │ │ │ │ + ldr r7, [pc, #96] @ (7b227c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #624] @ (7b2494 ) │ │ │ │ + ldr r6, [pc, #944] @ (7b25d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #448] @ (7b23ec ) │ │ │ │ + ldr r6, [pc, #768] @ (7b252c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #272] @ (7b2344 ) │ │ │ │ + ldr r6, [pc, #592] @ (7b2484 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #96] @ (7b229c ) │ │ │ │ + ldr r6, [pc, #416] @ (7b23dc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #944] @ (7b25f4 ) │ │ │ │ + ldr r6, [pc, #240] @ (7b2334 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #768] @ (7b254c ) │ │ │ │ + ldr r6, [pc, #64] @ (7b228c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #592] @ (7b24a4 ) │ │ │ │ + ldr r5, [pc, #912] @ (7b25e4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #416] @ (7b23fc ) │ │ │ │ + ldr r5, [pc, #736] @ (7b253c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #240] @ (7b2354 ) │ │ │ │ + ldr r5, [pc, #560] @ (7b2494 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #64] @ (7b22ac ) │ │ │ │ + ldr r5, [pc, #384] @ (7b23ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #912] @ (7b2604 ) │ │ │ │ + ldr r5, [pc, #208] @ (7b2344 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #736] @ (7b255c ) │ │ │ │ + ldr r5, [pc, #32] @ (7b229c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #560] @ (7b24b4 ) │ │ │ │ + ldr r4, [pc, #880] @ (7b25f4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #384] @ (7b240c ) │ │ │ │ + ldr r4, [pc, #704] @ (7b254c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #208] @ (7b2364 ) │ │ │ │ + ldr r4, [pc, #528] @ (7b24a4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #32] @ (7b22bc ) │ │ │ │ + ldr r4, [pc, #352] @ (7b23fc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #880] @ (7b2614 ) │ │ │ │ + ldr r4, [pc, #176] @ (7b2354 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #704] @ (7b256c ) │ │ │ │ + ldr r4, [pc, #0] @ (7b22ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #528] @ (7b24c4 ) │ │ │ │ + ldr r3, [pc, #848] @ (7b2604 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #352] @ (7b241c ) │ │ │ │ + ldr r3, [pc, #672] @ (7b255c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #176] @ (7b2374 ) │ │ │ │ + ldr r3, [pc, #496] @ (7b24b4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #0] @ (7b22cc ) │ │ │ │ + ldr r3, [pc, #320] @ (7b240c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #848] @ (7b2624 ) │ │ │ │ + ldr r3, [pc, #144] @ (7b2364 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #672] @ (7b257c ) │ │ │ │ + ldr r2, [pc, #992] @ (7b26bc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #496] @ (7b24d4 ) │ │ │ │ + ldr r2, [pc, #816] @ (7b2614 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #320] @ (7b242c ) │ │ │ │ + ldr r2, [pc, #640] @ (7b256c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #144] @ (7b2384 ) │ │ │ │ + ldr r2, [pc, #464] @ (7b24c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #992] @ (7b26dc ) │ │ │ │ + ldr r2, [pc, #288] @ (7b241c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #816] @ (7b2634 ) │ │ │ │ + ldr r2, [pc, #112] @ (7b2374 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #640] @ (7b258c ) │ │ │ │ + ldr r1, [pc, #960] @ (7b26cc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #464] @ (7b24e4 ) │ │ │ │ + ldr r1, [pc, #784] @ (7b2624 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #288] @ (7b243c ) │ │ │ │ + ldr r1, [pc, #608] @ (7b257c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #112] @ (7b2394 ) │ │ │ │ + ldr r1, [pc, #432] @ (7b24d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx lr │ │ │ │ + ldr r1, [pc, #256] @ (7b242c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r8 │ │ │ │ + ldr r1, [pc, #80] @ (7b2384 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r3 │ │ │ │ + ldr r0, [pc, #928] @ (7b26dc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns sp │ │ │ │ + ldr r0, [pc, #752] @ (7b2634 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #576] @ (7b258c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r2 │ │ │ │ + ldr r0, [pc, #400] @ (7b24e4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, sp │ │ │ │ + ldr r0, [pc, #224] @ (7b243c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r7 │ │ │ │ + ldr r0, [pc, #48] @ (7b2394 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + blx ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, ip │ │ │ │ + blxns r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ + blx r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, r1 │ │ │ │ + bxns fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, ip │ │ │ │ + bx r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r6 │ │ │ │ + bxns r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, r1 │ │ │ │ + mov r8, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + mov ip, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + mov r8, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r0 │ │ │ │ + mov r4, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, fp │ │ │ │ + mov r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, r5 │ │ │ │ + cmp ip, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r0 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sl │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r5 │ │ │ │ + cmp r0, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r7 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r4 │ │ │ │ + add ip, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r7 │ │ │ │ + add r8, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r4, r1 │ │ │ │ + add ip, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + add r0, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r6 │ │ │ │ + add r4, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + add r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r6 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r4, r0 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r3 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r5 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r0 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r4, r2 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r0, r5 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r0, r4 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r4, r6 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r0, r1 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + eors r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #0 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ 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,439 +2748638,463 @@ │ │ │ │ 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 r6, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #20 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + movs r1, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r1, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2749183,131 +2749130,107 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ 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 +2749323,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 │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ 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 +2749875,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 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs.w r0, r2, #4554752 @ 0x458000 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + @ instruction: 0xf702008b │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - sub.w r0, sl, #4554752 @ 0x458000 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + @ instruction: 0xf6fa008b │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xfb4a008b │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldc2 0, cr0, [sl], {139} @ 0x8b │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, ip │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ 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 +2759479,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 r7, #206 @ 0xce │ │ │ │ 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,103 +2763950,79 @@ │ │ │ │ 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 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r7, pc, #264 @ (adr r7, 7baa58 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r7, pc, #424 @ (adr r7, 7baafc ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r7, pc, #584 @ (adr r7, 7baba0 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r7, pc, #744 @ (adr r7, 7bac44 ) │ │ │ │ - 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 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r5, sp, #808 @ 0x328 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r5, sp, #920 @ 0x398 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2764179,31 +2764078,31 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ sub sp, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ sub sp, #360 @ 0x168 │ │ │ │ lsls r4, r1, #2 │ │ │ │ sub sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baa7c │ │ │ │ + cbz r2, 7baa4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baa86 │ │ │ │ + cbz r6, 7baa56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baa92 │ │ │ │ + cbz r2, 7baa62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baa9c │ │ │ │ + cbz r6, 7baa6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baaa8 │ │ │ │ + cbz r2, 7baa78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baab2 │ │ │ │ + cbz r6, 7baa82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baabe │ │ │ │ + cbz r2, 7baa8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baac8 │ │ │ │ + cbz r6, 7baa98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baad4 │ │ │ │ + cbz r2, 7baaa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ sxth r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ sxth r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ sxtb r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2764215,31 +2764114,31 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ uxth r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ uxtb r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ uxtb r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab02 │ │ │ │ + cbz r2, 7baad2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab0c │ │ │ │ + cbz r6, 7baadc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab18 │ │ │ │ + cbz r2, 7baae8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab22 │ │ │ │ + cbz r6, 7baaf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab2e │ │ │ │ + cbz r2, 7baafe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab38 │ │ │ │ + cbz r6, 7bab08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab44 │ │ │ │ + cbz r2, 7bab14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab4e │ │ │ │ + cbz r6, 7bab1e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab5a │ │ │ │ + cbz r2, 7bab2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r1, r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r1, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2764325,31 +2764224,31 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0xb8ba │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0xb8d6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0xb8f2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bab9e │ │ │ │ + cbnz r6, 7bab6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babaa │ │ │ │ + cbnz r2, 7bab7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babb4 │ │ │ │ + cbnz r6, 7bab84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babc0 │ │ │ │ + cbnz r2, 7bab90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babca │ │ │ │ + cbnz r6, 7bab9a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babd6 │ │ │ │ + cbnz r2, 7baba6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babe0 │ │ │ │ + cbnz r6, 7babb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babec │ │ │ │ + cbnz r2, 7babbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babf6 │ │ │ │ + cbnz r6, 7babc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ rev r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ rev r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ rev16 r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2764361,31 +2764260,31 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ hlt 0x0032 │ │ │ │ lsls r4, r1, #2 │ │ │ │ revsh r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ revsh r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac24 │ │ │ │ + cbnz r6, 7babf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac30 │ │ │ │ + cbnz r2, 7bac00 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac3a │ │ │ │ + cbnz r6, 7bac0a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac46 │ │ │ │ + cbnz r2, 7bac16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac50 │ │ │ │ + cbnz r6, 7bac20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac5c │ │ │ │ + cbnz r2, 7bac2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac66 │ │ │ │ + cbnz r6, 7bac36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac72 │ │ │ │ + cbnz r2, 7bac42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac7c │ │ │ │ + cbnz r6, 7bac4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ pop {r1} │ │ │ │ lsls r4, r1, #2 │ │ │ │ pop {r1, r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ pop {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2764607,252 +2764506,270 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r1, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba67c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7ba694 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7ba6ac │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7ba6c4 │ │ │ │ - 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 │ │ │ │ - b.n 7ba6f4 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba70c │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba724 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7ba73c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7ba754 │ │ │ │ - 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 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7ba7ac │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba7cc │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba7ec │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7ba80c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7ba82c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7ba84c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7ba86c │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba88c │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba8ac │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba8cc │ │ │ │ + b.n 7ba91c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba8ec │ │ │ │ + b.n 7ba934 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba90c │ │ │ │ + b.n 7ba94c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba92c │ │ │ │ + b.n 7ba964 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba94c │ │ │ │ + b.n 7ba97c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba96c │ │ │ │ + b.n 7ba994 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba98c │ │ │ │ + b.n 7ba9ac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba9ac │ │ │ │ + b.n 7ba9c4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba9cc │ │ │ │ + b.n 7ba9dc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba9ec │ │ │ │ + b.n 7ba9f4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baa0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baa2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baa4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baa6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baa8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baaac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baacc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baaec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bab0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bab2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bab4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bab6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bab8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7babac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7babcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7babec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bac0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bac2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bac4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bac6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bac8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bacac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baccc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bacec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bad0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bad2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bad4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bad6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bad8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7badac │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7badcc │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7badec │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7bae0c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7bae2c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7bae4c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7bae6c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7bae8c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7baeac │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7baecc │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7baeec │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7baf0c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7baf2c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7baf4c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7baf6c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xe806008c │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xe812008c │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xe81e008c │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xe82a008c │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xe836008c │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strex r0, r0, [r2, #560] @ 0x230 │ │ │ │ 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 +2765989,533 @@ │ │ │ │ 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 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbe48 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r4} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbe68 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbe88 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbea8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbec8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r6} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbee8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbf08 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbf28 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbf48 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbf68 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbf88 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbfa8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbfc8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbfe8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bc008 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bc028 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bc048 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bc068 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bc088 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bc0a8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bc0c8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r6!, {} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bc0e8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bc108 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ stmia r6!, {r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc128 │ │ │ │ + b.n 7bc048 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc148 │ │ │ │ + b.n 7bc068 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc168 │ │ │ │ + b.n 7bc088 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc188 │ │ │ │ + b.n 7bc0a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc1a8 │ │ │ │ + b.n 7bc0c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc1c8 │ │ │ │ + b.n 7bc0e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc1e8 │ │ │ │ + b.n 7bc108 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc208 │ │ │ │ + b.n 7bc128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc228 │ │ │ │ + b.n 7bc148 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc248 │ │ │ │ + b.n 7bc168 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc268 │ │ │ │ + b.n 7bc188 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc288 │ │ │ │ + b.n 7bc1a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc2a8 │ │ │ │ + b.n 7bc1c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc2c8 │ │ │ │ + b.n 7bc1e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc2e8 │ │ │ │ + b.n 7bc208 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc308 │ │ │ │ + b.n 7bc228 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc328 │ │ │ │ + b.n 7bc248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc348 │ │ │ │ + b.n 7bc268 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc368 │ │ │ │ + b.n 7bc288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc388 │ │ │ │ + b.n 7bc2a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc3a8 │ │ │ │ + b.n 7bc2c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc3c8 │ │ │ │ + b.n 7bc2e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc3e8 │ │ │ │ + b.n 7bc308 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc408 │ │ │ │ + b.n 7bc328 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc428 │ │ │ │ + b.n 7bc348 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc448 │ │ │ │ + b.n 7bc368 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc468 │ │ │ │ + b.n 7bc388 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc488 │ │ │ │ + b.n 7bc3a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc4a8 │ │ │ │ + b.n 7bc3c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc4c8 │ │ │ │ + b.n 7bc3e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc4e8 │ │ │ │ + b.n 7bc408 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc508 │ │ │ │ + b.n 7bc428 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc528 │ │ │ │ + b.n 7bc448 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc548 │ │ │ │ + b.n 7bc468 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc568 │ │ │ │ + b.n 7bc488 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc588 │ │ │ │ + b.n 7bc4a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc5a8 │ │ │ │ + b.n 7bc4c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc5c8 │ │ │ │ + b.n 7bc4e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc5e8 │ │ │ │ + b.n 7bc508 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc608 │ │ │ │ + b.n 7bc528 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc628 │ │ │ │ + b.n 7bc548 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc648 │ │ │ │ + b.n 7bc568 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc668 │ │ │ │ + b.n 7bc588 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc688 │ │ │ │ + b.n 7bc5a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc6a8 │ │ │ │ + b.n 7bc5c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb6c8 │ │ │ │ + b.n 7bb5e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb6e8 │ │ │ │ + b.n 7bb608 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb708 │ │ │ │ + b.n 7bb628 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb728 │ │ │ │ + b.n 7bb648 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb748 │ │ │ │ + b.n 7bb668 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb768 │ │ │ │ + b.n 7bb688 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb788 │ │ │ │ + b.n 7bb6a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb7a8 │ │ │ │ + b.n 7bb6c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb7c8 │ │ │ │ + b.n 7bb6e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb7e8 │ │ │ │ + b.n 7bb708 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb808 │ │ │ │ + b.n 7bb728 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb828 │ │ │ │ + b.n 7bb748 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb848 │ │ │ │ + b.n 7bb768 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb868 │ │ │ │ + b.n 7bb788 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb888 │ │ │ │ + b.n 7bb7a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb8a8 │ │ │ │ + b.n 7bb7c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb8c8 │ │ │ │ + b.n 7bb7e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb8e8 │ │ │ │ + b.n 7bb808 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb908 │ │ │ │ + b.n 7bb828 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb928 │ │ │ │ + b.n 7bb848 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb948 │ │ │ │ + b.n 7bb868 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb968 │ │ │ │ + b.n 7bb888 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb988 │ │ │ │ + b.n 7bb8a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb9a8 │ │ │ │ + b.n 7bb8c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb9c8 │ │ │ │ + b.n 7bb8e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb9e8 │ │ │ │ + b.n 7bb908 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bba08 │ │ │ │ + b.n 7bb928 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bba28 │ │ │ │ + b.n 7bb948 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bba48 │ │ │ │ + b.n 7bb968 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bba68 │ │ │ │ + b.n 7bb988 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bba88 │ │ │ │ + b.n 7bb9a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbaa8 │ │ │ │ + b.n 7bb9c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbac8 │ │ │ │ + b.n 7bb9e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbae8 │ │ │ │ + b.n 7bba08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbb08 │ │ │ │ + b.n 7bba28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbb28 │ │ │ │ + b.n 7bba48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbb48 │ │ │ │ + b.n 7bba68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbb68 │ │ │ │ + b.n 7bba88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbb88 │ │ │ │ + b.n 7bbaa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbba8 │ │ │ │ + b.n 7bbac8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbbc8 │ │ │ │ + b.n 7bbae8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbbe8 │ │ │ │ + b.n 7bbb08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbc08 │ │ │ │ + b.n 7bbb28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbc28 │ │ │ │ + b.n 7bbb48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbc48 │ │ │ │ + b.n 7bbb68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbc68 │ │ │ │ + b.n 7bbb88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbc88 │ │ │ │ + b.n 7bbba8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbca8 │ │ │ │ + b.n 7bbbc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbcc8 │ │ │ │ + b.n 7bbbe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbce8 │ │ │ │ + b.n 7bbc08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbd08 │ │ │ │ + b.n 7bbc28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbd28 │ │ │ │ + b.n 7bbc48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbd48 │ │ │ │ + b.n 7bbc68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbd68 │ │ │ │ + b.n 7bbc88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbd88 │ │ │ │ + b.n 7bbca8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbda8 │ │ │ │ + b.n 7bbcc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbdc8 │ │ │ │ + b.n 7bbce8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbde8 │ │ │ │ + b.n 7bbd08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe08 │ │ │ │ + b.n 7bbd28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe28 │ │ │ │ + b.n 7bbd48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe48 │ │ │ │ + b.n 7bbd68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe68 │ │ │ │ + b.n 7bbd88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe88 │ │ │ │ + b.n 7bbda8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbea8 │ │ │ │ + b.n 7bbdc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbec8 │ │ │ │ + b.n 7bbde8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbee8 │ │ │ │ + b.n 7bbe08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf08 │ │ │ │ + b.n 7bbe28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf28 │ │ │ │ + b.n 7bbe48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf48 │ │ │ │ + b.n 7bbe68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf68 │ │ │ │ + b.n 7bbe88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf88 │ │ │ │ + b.n 7bbea8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbfa8 │ │ │ │ + b.n 7bbec8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbfc8 │ │ │ │ + b.n 7bbee8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbfe8 │ │ │ │ + b.n 7bbf08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc008 │ │ │ │ + b.n 7bbf28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc028 │ │ │ │ + b.n 7bbf48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc048 │ │ │ │ + b.n 7bbf68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc068 │ │ │ │ + b.n 7bbf88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc088 │ │ │ │ + b.n 7bbfa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc0a8 │ │ │ │ + b.n 7bbfc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc0c8 │ │ │ │ + b.n 7bbfe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r4!, {} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc0e8 │ │ │ │ + b.n 7bc008 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r4!, {r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc108 │ │ │ │ + b.n 7bc028 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r4, {r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc128 │ │ │ │ + b.n 7bc048 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r4!, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc148 │ │ │ │ + b.n 7bc068 │ │ │ │ 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,49 +2766622,133 @@ │ │ │ │ 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 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrd r0, r0, [r4, #560] @ 0x230 │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strd r0, r0, [r0, #560]! @ 0x230 │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strd r0, r0, [ip, #560]! @ 0x230 │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrd r0, r0, [r8, #560]! @ 0x230 │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + and.w r0, r4, ip, lsl #2 │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + ands.w r0, r0, ip, lsl #2 │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + ands.w r0, ip, ip, lsl #2 │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + bic.w r0, r8, ip, lsl #2 │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + bics.w r0, r4, ip, lsl #2 │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + orr.w r0, r0, ip, lsl #2 │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe68 │ │ │ │ + orr.w r0, ip, ip, lsl #2 │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + orrs.w r0, r8, ip, lsl #2 │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + orn r0, r4, ip, lsl #2 │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + orns r0, r0, ip, lsl #2 │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + orns r0, ip, ip, lsl #2 │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + eor.w r0, r8, ip, lsl #2 │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + eors.w r0, r4, ip, lsl #2 │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xeaa0008c │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xeaac008c │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xeab8008c │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + pkhbt r0, r4, ip, lsl #2 │ │ │ │ + ldmia r7!, {} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xead0008c │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xeadc008c │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xeae8008c │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xeaf4008c │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + add.w r0, r0, ip, lsl #2 │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r4, [r0, #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 │ │ │ │ + b.n 7bc108 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbe0c │ │ │ │ + b.n 7bc0ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbda8 │ │ │ │ + b.n 7bc048 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbd44 │ │ │ │ + b.n 7bbfe4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbce0 │ │ │ │ + b.n 7bbf80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbc8c │ │ │ │ + b.n 7bbf2c │ │ │ │ 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,163 +2767969,187 @@ │ │ │ │ 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 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcf68 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcf2c │ │ │ │ + svc 16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcee0 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bd084 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bd030 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcfcc │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bcf98 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bcf3c │ │ │ │ + udf #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bced8 │ │ │ │ + ble.n 7bcf78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bd0a4 │ │ │ │ + ble.n 7bcf44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bd070 │ │ │ │ + ble.n 7bcf10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bd01c │ │ │ │ + ble.n 7bd0bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bcfc8 │ │ │ │ + ble.n 7bd068 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bcf74 │ │ │ │ + ble.n 7bd014 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bcf18 │ │ │ │ + bgt.n 7bcfb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bd0b4 │ │ │ │ + bgt.n 7bcf54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bd060 │ │ │ │ + bgt.n 7bcf00 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bd00c │ │ │ │ + bgt.n 7bd0ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bcfa8 │ │ │ │ + bgt.n 7bd048 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bcf5c │ │ │ │ + bgt.n 7bcffc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bcf00 │ │ │ │ + blt.n 7bcfa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bd0c4 │ │ │ │ + blt.n 7bcf64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bd098 │ │ │ │ + blt.n 7bcf38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bd064 │ │ │ │ + blt.n 7bcf04 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r4, [r3, #20] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r4, [r7, #16] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r0, [r2, #13] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r4, [r7, #9] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r4, [r6, #6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r4, [r0, #29] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r4, [r4, #25] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r4, [r0, #22] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r4, [r1, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r4, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2768270,37 +2768183,37 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2768334,577 +2768247,553 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + subs r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r6, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r5, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r5, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r4, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r3, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r0, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ + subs r0, r3, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ subs r0, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r1, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r4, r3, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r0, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r5, #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 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ 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 +2770014,697 @@ │ │ │ │ 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, r2, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r7, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r0, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r2, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r4, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r6, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - vaddl.u32 q8, d28, d11 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ + vaddl.u16 q8, d28, d11 │ │ │ │ vrev32.16 d0, d11 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - vhadd.u d16, d28, d11 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - vhadd.u8 d16, d20, d11 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - vhadd.u8 d0, d28, d11 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - 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} │ │ │ │ + vaddl.u8 q0, d16, d11 │ │ │ │ + vhadd.u8 d16, d24, d11 │ │ │ │ + vhadd.u32 d0, d16, d11 │ │ │ │ + cdp2 0, 14, cr0, cr12, cr11, {4} │ │ │ │ + cdp2 0, 12, cr0, cr8, cr11, {4} │ │ │ │ + cdp2 0, 10, cr0, cr12, cr11, {4} │ │ │ │ + cdp2 0, 8, cr0, cr8, 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 │ │ │ │ + cdp2 0, 3, cr0, cr12, cr11, {4} │ │ │ │ + cdp2 0, 1, cr0, cr8, cr11, {4} │ │ │ │ + ldc2l 0, cr0, [ip, #556]! @ 0x22c │ │ │ │ + ldc2l 0, cr0, [ip, #556] @ 0x22c │ │ │ │ + ldc2 0, cr0, [r4, #556]! @ 0x22c │ │ │ │ + stc2 0, cr0, [ip, #556] @ 0x22c │ │ │ │ + stc2l 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ + ldc2 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ + stc2l 0, cr0, [r4], #556 @ 0x22c │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + stc2l 0, cr0, [ip], #-556 @ 0xfffffdd4 │ │ │ │ + mcrr2 0, 8, r0, r4, cr11 │ │ │ │ + stc2 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xfbfc008b │ │ │ │ + @ instruction: 0xfbd4008b │ │ │ │ + @ instruction: 0xfbac008b │ │ │ │ + @ instruction: 0xfb80008b │ │ │ │ + @ instruction: 0xfb58008b │ │ │ │ + @ instruction: 0xfb2c008b │ │ │ │ + @ instruction: 0xfaf0008b │ │ │ │ + @ instruction: 0xfac8008b │ │ │ │ + @ instruction: 0xfa40008b │ │ │ │ + @ instruction: 0xfa98008b │ │ │ │ + @ instruction: 0xfa10008b │ │ │ │ + @ instruction: 0xfa68008b │ │ │ │ + vld1.8 {d16[4]}, [r0], fp │ │ │ │ + @ instruction: 0xfa38008b │ │ │ │ + ldrsh.w r0, [r0, #139] @ 0x8b │ │ │ │ + vst1.8 {d0[4]}, [r4], fp │ │ │ │ + ldr.w r0, [r8, fp] │ │ │ │ + ldr??.w r0, [r0, fp] │ │ │ │ + strh.w r0, [r0, fp] │ │ │ │ + ldrsb.w r0, [ip, fp] │ │ │ │ + @ instruction: 0xf7e8008b │ │ │ │ str??.w r0, [r8, #139] @ 0x8b │ │ │ │ - str??.w r0, [r0, fp] │ │ │ │ - ldrh.w r0, [r4, fp] │ │ │ │ + @ instruction: 0xf7b0008b │ │ │ │ + ldrh.w r0, [r4, #139] @ 0x8b │ │ │ │ + @ instruction: 0xf778008b │ │ │ │ + strb.w r0, [r0, #139] @ 0x8b │ │ │ │ + @ instruction: 0xf740008b │ │ │ │ + str.w r0, [ip, fp] │ │ │ │ @ instruction: 0xf708008b │ │ │ │ - strb.w r0, [r0, fp] │ │ │ │ + ldrb.w r0, [r8, fp] │ │ │ │ @ instruction: 0xf6d0008b │ │ │ │ - @ instruction: 0xf7cc008b │ │ │ │ - @ instruction: 0xf698008b │ │ │ │ - @ instruction: 0xf798008b │ │ │ │ + subw r0, r4, #2187 @ 0x88b │ │ │ │ + orrs.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf210008b │ │ │ │ + vaddl.s8 q0, d24, d11 │ │ │ │ @ instruction: 0xf660008b │ │ │ │ - @ instruction: 0xf764008b │ │ │ │ - @ instruction: 0xf628008b │ │ │ │ - @ instruction: 0xf730008b │ │ │ │ - @ instruction: 0xf5f0008b │ │ │ │ - @ instruction: 0xf6fc008b │ │ │ │ - subs.w r0, r8, #4554752 @ 0x458000 │ │ │ │ - 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 │ │ │ │ + ands.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + rsb r0, r8, #139 @ 0x8b │ │ │ │ + vhadd.s8 d16, d16, d11 │ │ │ │ + @ instruction: 0xf61c008b │ │ │ │ + @ instruction: 0xf3d4008b │ │ │ │ + @ instruction: 0xf180008b │ │ │ │ + cdp 0, 15, cr0, cr8, cr11, {4} │ │ │ │ + rsbs r0, r8, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf390008b │ │ │ │ + @ instruction: 0xf138008b │ │ │ │ + cdp 0, 11, cr0, cr0, cr11, {4} │ │ │ │ + @ instruction: 0xf594008b │ │ │ │ + sbfx r0, ip, #2, #12 │ │ │ │ + @ instruction: 0xf0f0008b │ │ │ │ + cdp 0, 6, cr0, cr8, cr11, {4} │ │ │ │ + adcs.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + ssat r0, #12, r8, lsl #2 │ │ │ │ @ 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 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7becb8 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7be8ac │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe980008b │ │ │ │ - b.n 7be498 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7be05c │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7bec30 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7be824 │ │ │ │ + cdp 0, 2, cr0, cr0, cr11, {4} │ │ │ │ + add.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + movt r0, #16523 @ 0x408b │ │ │ │ + orn r0, r0, #139 @ 0x8b │ │ │ │ + ldcl 0, cr0, [r8, #556] @ 0x22c │ │ │ │ + @ instruction: 0xf4c8008b │ │ │ │ + @ instruction: 0xf280008b │ │ │ │ + ands.w r0, r8, #139 @ 0x8b │ │ │ │ + ldc 0, cr0, [r0, #556] @ 0x22c │ │ │ │ + eor.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf23c008b │ │ │ │ + vaddl.s16 q8, d16, d11 │ │ │ │ + stcl 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ + orr.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf1f8008b │ │ │ │ + vaddl.s8 q0, d24, d11 │ │ │ │ + stc 0, cr0, [r0, #-556] @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xf3fc008b │ │ │ │ + subs.w r0, r4, #139 @ 0x8b │ │ │ │ + vhadd.s8 d16, d16, d11 │ │ │ │ + ldc 0, cr0, [r8], #556 @ 0x22c │ │ │ │ + @ instruction: 0xf3b8008b │ │ │ │ + sbcs.w r0, r0, #139 @ 0x8b │ │ │ │ + cdp 0, 15, cr0, cr8, cr11, {4} │ │ │ │ + ldcl 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xf374008b │ │ │ │ + @ instruction: 0xf12c008b │ │ │ │ + cdp 0, 11, cr0, cr0, cr11, {4} │ │ │ │ + stc 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xf330008b │ │ │ │ + @ instruction: 0xf0e8008b │ │ │ │ + cdp 0, 6, cr0, cr8, cr11, {4} │ │ │ │ + @ instruction: 0xebe0008b │ │ │ │ + @ instruction: 0xf2ec008b │ │ │ │ + @ instruction: 0xf0a4008b │ │ │ │ + cdp 0, 2, cr0, cr0, cr11, {4} │ │ │ │ + @ instruction: 0xeb98008b │ │ │ │ + subw r0, r8, #139 @ 0x8b │ │ │ │ + orn r0, r0, #139 @ 0x8b │ │ │ │ + ldcl 0, cr0, [r8, #556] @ 0x22c │ │ │ │ + adcs.w r0, r0, fp, lsl #2 │ │ │ │ + @ instruction: 0xeb24008b │ │ │ │ + stmdb r4, {r0, r1, r3, r7} │ │ │ │ + b.n 7be38c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 24 │ │ │ │ + b.n 7bdf58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmdb ip!, {r0, r1, r3, r7} │ │ │ │ - b.n 7be408 │ │ │ │ + b.n 7beb4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdfcc │ │ │ │ + b.n 7be740 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beba8 │ │ │ │ + @ instruction: 0xead0008b │ │ │ │ + ldmia.w r0!, {r0, r1, r3, r7} │ │ │ │ + b.n 7be2fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be79c │ │ │ │ + b.n 7bded0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + b.n 7beac4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe8d8008b │ │ │ │ - b.n 7be378 │ │ │ │ + b.n 7be6b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdf3c │ │ │ │ + orns r0, ip, fp, lsl #2 │ │ │ │ + @ instruction: 0xe85c008b │ │ │ │ + b.n 7be26c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beb20 │ │ │ │ + b.n 7bde48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be714 │ │ │ │ + b.n 7bea3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + b.n 7be630 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia.w r4, {r0, r1, r3, r7} │ │ │ │ - b.n 7be2e8 │ │ │ │ + bic.w r0, r8, fp, lsl #2 │ │ │ │ + @ instruction: 0xe808008b │ │ │ │ + b.n 7be1dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdeac │ │ │ │ + b.n 7bedc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bea98 │ │ │ │ + b.n 7be9b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be68c │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + ldrd r0, r0, [r4, #556] @ 0x22c │ │ │ │ + b.n 7be588 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe830008b │ │ │ │ - b.n 7be258 │ │ │ │ + b.n 7be14c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bee1c │ │ │ │ + b.n 7bed38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bea10 │ │ │ │ + b.n 7be92c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7be5f8 │ │ │ │ + @ instruction: 0xe980008b │ │ │ │ + b.n 7be4f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be60c │ │ │ │ + b.n 7be0bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be1d0 │ │ │ │ + b.n 7becb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bed94 │ │ │ │ + b.n 7be8a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be988 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + ldmdb r0!, {r0, r1, r3, r7} │ │ │ │ + b.n 7be470 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7be570 │ │ │ │ + b.n 7be034 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be584 │ │ │ │ + b.n 7bec28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be148 │ │ │ │ + b.n 7be81c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bed0c │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be900 │ │ │ │ + strd r0, r0, [r0], #556 @ 0x22c │ │ │ │ + b.n 7be3e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + b.n 7bdfac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7be6e8 │ │ │ │ + b.n 7beba0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be4fc │ │ │ │ + b.n 7be794 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be0c0 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bec84 │ │ │ │ + ldmia.w r0, {r0, r1, r3, r7} │ │ │ │ + b.n 7be360 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be878 │ │ │ │ + b.n 7bdf24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + b.n 7beb18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7be660 │ │ │ │ + b.n 7be70c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be474 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be038 │ │ │ │ + strex r0, r0, [r0, #556] @ 0x22c │ │ │ │ + b.n 7be2d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bebfc │ │ │ │ + b.n 7bde9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be7f0 │ │ │ │ + b.n 7bea90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7be5d8 │ │ │ │ + ble.n 7be678 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be3ec │ │ │ │ + b.n 7be68c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdfb0 │ │ │ │ + b.n 7be250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beb74 │ │ │ │ + b.n 7bee14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be768 │ │ │ │ + b.n 7bea08 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7be750 │ │ │ │ + ble.n 7be5f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be364 │ │ │ │ + b.n 7be604 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdf28 │ │ │ │ + b.n 7be1c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beaec │ │ │ │ + b.n 7bed8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #176] @ (7be780 ) │ │ │ │ + ldr r3, [pc, #496] @ (7be8c0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #672] @ (7be974 ) │ │ │ │ + ldr r1, [pc, #992] @ (7beab4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r9 │ │ │ │ + ldr r0, [pc, #608] @ (7be938 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r6 │ │ │ │ + bxns r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r6 │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r0 │ │ │ │ + add r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #352] @ (7be848 ) │ │ │ │ + ldr r4, [pc, #672] @ (7be988 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #768] @ (7be9ec ) │ │ │ │ + ldr r3, [pc, #64] @ (7be72c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #288] @ (7be810 ) │ │ │ │ + ldr r1, [pc, #608] @ (7be950 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, ip │ │ │ │ + ldr r0, [pc, #192] @ (7be7b4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r3 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #960] @ (7beac4 ) │ │ │ │ + ldr r4, [pc, #256] @ (7be804 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #336] @ (7be858 ) │ │ │ │ + ldr r2, [pc, #656] @ (7be998 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx sp │ │ │ │ + ldr r1, [pc, #224] @ (7be7ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, pc │ │ │ │ + blx r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, fp │ │ │ │ + mov r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r6 │ │ │ │ + add r8, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r5 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #544] @ (7be940 ) │ │ │ │ + ldr r3, [pc, #864] @ (7bea80 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #928] @ (7beac4 ) │ │ │ │ + ldr r2, [pc, #224] @ (7be804 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r1 │ │ │ │ + ldr r0, [pc, #864] @ (7bea88 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r2 │ │ │ │ + bx ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, lr │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r2 │ │ │ │ + add r0, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r0, r0 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #128] @ (7be7bc ) │ │ │ │ + ldr r3, [pc, #448] @ (7be8fc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #496] @ (7be930 ) │ │ │ │ + ldr r1, [pc, #816] @ (7bea70 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r5 │ │ │ │ + ldr r0, [pc, #480] @ (7be924 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, r5 │ │ │ │ + mov r8, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, r0 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + add r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #736] @ (7bea38 ) │ │ │ │ + ldr r3, [pc, #32] @ (7be778 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #64] @ (7be79c ) │ │ │ │ + ldr r1, [pc, #384] @ (7be8dc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r9 │ │ │ │ + ldr r0, [pc, #96] @ (7be7c0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r8 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r0, r3 │ │ │ │ + add r8, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r2 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r6 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #32 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r5, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ 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 +2771795,165 @@ │ │ │ │ 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 r3, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r2, #20 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r1, #28 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #32 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r4, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #7 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r4, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r4, r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, r7 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r0, r5, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r4, r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, r5 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + subs r0, r1, 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 │ │ │ │ @@ -2772097,83 +2771999,93 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r3, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r7, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r0, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strh r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r0, [r1, r6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [r5, r5] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r0, [r2, r5] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [r6, r4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2772187,463 +2772099,439 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #912] @ (7bfa5c ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #800] @ (7bf9f0 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #688] @ (7bf984 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #576] @ (7bf918 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #464] @ (7bf8ac ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #352] @ (7bf840 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #240] @ (7bf7d4 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #128] @ (7bf768 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #16] @ (7bf6fc ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #928] @ (7bfa90 ) │ │ │ │ + ldr r7, [pc, #912] @ (7bfa8c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #816] @ (7bfa24 ) │ │ │ │ + ldr r7, [pc, #800] @ (7bfa20 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #704] @ (7bf9b8 ) │ │ │ │ + ldr r7, [pc, #688] @ (7bf9b4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #592] @ (7bf94c ) │ │ │ │ + ldr r7, [pc, #576] @ (7bf948 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #480] @ (7bf8e0 ) │ │ │ │ + ldr r7, [pc, #464] @ (7bf8dc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #368] @ (7bf874 ) │ │ │ │ + ldr r7, [pc, #352] @ (7bf870 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #256] @ (7bf808 ) │ │ │ │ + ldr r7, [pc, #240] @ (7bf804 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #144] @ (7bf79c ) │ │ │ │ + ldr r7, [pc, #128] @ (7bf798 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #32] @ (7bf730 ) │ │ │ │ + ldr r7, [pc, #16] @ (7bf72c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #944] @ (7bfac4 ) │ │ │ │ + ldr r6, [pc, #928] @ (7bfac0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #832] @ (7bfa58 ) │ │ │ │ + ldr r6, [pc, #816] @ (7bfa54 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #720] @ (7bf9ec ) │ │ │ │ + ldr r6, [pc, #640] @ (7bf9a8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #608] @ (7bf980 ) │ │ │ │ + ldr r5, [pc, #768] @ (7bfa2c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #496] @ (7bf914 ) │ │ │ │ + ldr r4, [pc, #896] @ (7bfab0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #320] @ (7bf868 ) │ │ │ │ + ldr r4, [pc, #0] @ (7bf734 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #448] @ (7bf8ec ) │ │ │ │ + ldr r3, [pc, #144] @ (7bf7c8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #576] @ (7bf970 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #704] @ (7bf9f4 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #848] @ (7bfa88 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r7} │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bf7c0 │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf790 │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf7b8 │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r4, r0 │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bf7b2 │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0004 │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ cbnz r4, 7bf7dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r4, r5 │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r0 │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r4, 7bf7d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf78a │ │ │ │ + cbnz r0, 7bf7ce │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + cbnz r0, 7bf7b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + cbnz r0, 7bf78e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf7b6 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + rev r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + cbnz r4, 7bf7b6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bf7b4 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + cbnz r4, 7bf7de │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + cbnz r0, 7bf7b6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + cbnz r4, 7bf7de │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bf880 │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bf878 │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf870 │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bf866 │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf860 │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf85a │ │ │ │ + push {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r4, r4 │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r4, r7 │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r0, r3 │ │ │ │ + push {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r4, r5 │ │ │ │ + cbz r0, 7bf89e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r0, r1 │ │ │ │ + cbz r4, 7bf896 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxth r0, r5 │ │ │ │ + cbz r0, 7bf892 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf872 │ │ │ │ + cbz r0, 7bf88e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf86c │ │ │ │ + cbz r0, 7bf886 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + cbz r0, 7bf880 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7bf780 │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7bf944 │ │ │ │ + bmi.n 7bf820 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + bcs.n 7bf7e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + beq.n 7bf7a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7bf8f8 │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7bf8bc │ │ │ │ + bmi.n 7bf798 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + bcs.n 7bf95c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + beq.n 7bf920 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7bf870 │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7bf834 │ │ │ │ + bmi.n 7bf910 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + bcs.n 7bf8d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + beq.n 7bf898 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7bf7e8 │ │ │ │ + bcc.n 7bf888 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7bf7ac │ │ │ │ + bne.n 7bf84c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - nop {13} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00ac │ │ │ │ + itt │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt pl │ │ │ │ - lslpl r3, r1, #2 │ │ │ │ - bkpt 0x003c │ │ │ │ + ite hi │ │ │ │ + lslhi r3, r1, #2 │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r3!, {r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + itt ne │ │ │ │ + lslne r3, r1, #2 │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + itt gt │ │ │ │ + lslgt r3, r1, #2 │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt ls │ │ │ │ - lslls r3, r1, #2 │ │ │ │ - bkpt 0x0074 │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + sevl │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it cs │ │ │ │ - lslcs r3, r1, #2 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf9e4 │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt le │ │ │ │ - lslle r3, r1, #2 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + stmia r0!, {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf9f0 │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it vs │ │ │ │ - lslvs r3, r1, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + nop {9} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3} │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf9fc │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + itt ne │ │ │ │ + lslne r3, r1, #2 │ │ │ │ + popne {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa46 │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + cbnz r4, 7bfa5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r6 │ │ │ │ + cbnz r4, 7bfa58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r0, r2 │ │ │ │ + cbnz r0, 7bfa54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r4, r5 │ │ │ │ + cbnz r4, 7bfa4e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r0, 7bfa4a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa30 │ │ │ │ + cbnz r4, 7bfa44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bfa2a │ │ │ │ + cbnz r0, 7bfa3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa22 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa1c │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa14 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa0e │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + rev r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + cbnz r0, 7bfa50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + cbnz r4, 7bfa48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + cbnz r0, 7bfa42 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + cbnz r4, 7bfa3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + cbnz r0, 7bfa34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + cbnz r0, 7bfa2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bfa4e │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ 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 +2774059,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 r5, #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + cbz r4, 7c0812 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #896 @ (adr r7, 7c0b68 ) │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ 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 +2778636,76 @@ │ │ │ │ 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, r4, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u32 d16, d22, d10 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u32 d0, d30, d10 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #488 @ (adr r5, 7c31d4 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 7c3314 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp2 0, 1, cr0, cr14, cr10, {4} │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + vhadd.u32 d16, d30, d10 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [r4, #552]! @ 0x228 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + cdp2 0, 15, cr0, cr4, cr10, {4} │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [sl, #-552] @ 0xfffffdd8 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + cdp2 0, 5, cr0, cr10, cr10, {4} │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc2 0, cr0, [lr], {138} @ 0x8a │ │ │ │ + stc2l 0, cr0, [lr, #552]! @ 0x228 │ │ │ │ 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 +2779972,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 r1, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vld1.8 {d16[4]}, [sl], sl │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + @ instruction: 0xfb3a008a │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ 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] │ │ │ │ + @ instruction: 0xfaf6008a │ │ │ │ + @ instruction: 0xfaa2008a │ │ │ │ + @ instruction: 0xfa76008a │ │ │ │ + @ instruction: 0xfa1a008a │ │ │ │ + @ instruction: 0xfa12008a │ │ │ │ + @ instruction: 0xfa0a008a │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh.w r0, [r0, sl] │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldr??.w r0, [r0, sl] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb.w r0, [r0, sl] │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + vld4.32 {d16-d19}, [r0], sl │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf7d6008a │ │ │ │ - @ instruction: 0xf7ce008a │ │ │ │ - @ instruction: 0xf7c6008a │ │ │ │ - @ instruction: 0xf7be008a │ │ │ │ - @ instruction: 0xf7b6008a │ │ │ │ - @ instruction: 0xf7ae008a │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + vld4.32 {d0-d3}, [r6], sl │ │ │ │ + ldrsb.w r0, [lr, sl] │ │ │ │ + ldrsb.w r0, [r6, sl] │ │ │ │ + vst4.32 {d0-d3}, [lr], sl │ │ │ │ + vst4.32 {d0-d3}, [r6], sl │ │ │ │ + ldr??.w r0, [lr, #138] @ 0x8a │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfb1a008a │ │ │ │ - @ instruction: 0xf760008a │ │ │ │ - @ instruction: 0xf75e008a │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + stc2l 0, cr0, [sl], #-552 @ 0xfffffdd8 │ │ │ │ + ldrh.w r0, [r0, #138] @ 0x8a │ │ │ │ + strh.w r0, [lr, #138] @ 0x8a │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf6e4008a │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh.w r0, [r4, sl] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf62a008a │ │ │ │ - @ instruction: 0xf622008a │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + @ instruction: 0xf77a008a │ │ │ │ + @ instruction: 0xf772008a │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf6e0008a │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh.w r0, [r0, sl] │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf6bc008a │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + strb.w r0, [ip, sl] │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf698008a │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + @ instruction: 0xf7e8008a │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf674008a │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + @ instruction: 0xf7c4008a │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf650008a │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + @ instruction: 0xf7a0008a │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf62c008a │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + @ instruction: 0xf77c008a │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - addw r0, r8, #2186 @ 0x88a │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + @ instruction: 0xf758008a │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add.w r0, r4, #4521984 @ 0x450000 │ │ │ │ - @ instruction: 0xf4c8008a │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + @ instruction: 0xf654008a │ │ │ │ + @ instruction: 0xf618008a │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics.w r0, r0, #4521984 @ 0x450000 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + @ instruction: 0xf580008a │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfac2008a │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + ldc2 0, cr0, [r2], {138} @ 0x8a │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfa18008a │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + @ instruction: 0xfb68008a │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vld4.32 {d16-d19}, [r6], sl │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + @ instruction: 0xfab6008a │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbc.w r0, r4, #138 @ 0x8a │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + @ instruction: 0xf2b4008a │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - addw r0, sl, #138 @ 0x8a │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + @ instruction: 0xf35a008a │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs.w r0, r0, #4521984 @ 0x450000 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + @ instruction: 0xf700008a │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bic.w r0, r6, #4521984 @ 0x450000 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + sbcs.w r0, r6, #4521984 @ 0x450000 │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf586008a │ │ │ │ - adc.w r0, r2, #138 @ 0x8a │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf6d6008a │ │ │ │ + @ instruction: 0xf292008a │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.s16 q8, d28, d10 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + @ instruction: 0xf12c008a │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cdp 0, 13, cr0, cr4, cr10, {4} │ │ │ │ - str r0, [r0, #32] │ │ │ │ + bic.w r0, r4, #138 @ 0x8a │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vhadd.s8 d0, d26, d10 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + orrs.w r0, sl, #138 @ 0x8a │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rsb r0, r2, #138 @ 0x8a │ │ │ │ - sub.w r0, r0, #138 @ 0x8a │ │ │ │ - @ instruction: 0xf2de008a │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + @ instruction: 0xf312008a │ │ │ │ + @ instruction: 0xf2f0008a │ │ │ │ + bic.w r0, lr, #4521984 @ 0x450000 │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf138008a │ │ │ │ - adds.w r0, r8, #138 @ 0x8a │ │ │ │ - stc 0, cr0, [ip, #552] @ 0x228 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + @ instruction: 0xf288008a │ │ │ │ + @ instruction: 0xf268008a │ │ │ │ + cdp 0, 13, cr0, cr12, cr10, {4} │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ 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 +2781558,376 @@ │ │ │ │ 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, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [ip, #552]! @ 0x228 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + adc.w r0, ip, sl, lsl #2 │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [r8, #552] @ 0x228 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + @ instruction: 0xeb28008a │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe9b4008a │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + add.w r0, r4, sl, lsl #2 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe990008a │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + @ instruction: 0xeae0008a │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [ip, #-552]! @ 0x228 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + @ instruction: 0xeabc008a │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [r8, #-552] @ 0x228 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + eors.w r0, r8, sl, lsl #2 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmdb r4!, {r1, r3, r7} │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + orns r0, r4, sl, lsl #2 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc 0, cr0, [r0, #552] @ 0x228 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + cdp 0, 13, cr0, cr0, cr10, {4} │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eor.w r0, r8, sl, lsl #2 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + rsbs r0, r8, sl, lsl #2 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pkhbt r0, r6, sl, lsl #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldc 0, cr0, [r6], {138} @ 0x8a │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4ccc │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + @ instruction: 0xe80a008a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4c08 │ │ │ │ + b.n 7c4ea8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4ba0 │ │ │ │ + b.n 7c4e40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.s8 q0, d18, d10 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + @ instruction: 0xf0d2008a │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c56a0 │ │ │ │ + b.n 7c4940 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5668 │ │ │ │ + b.n 7c4908 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c573c │ │ │ │ + b.n 7c49dc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4f74 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - b.n 7c56f0 │ │ │ │ + ldrd r0, r0, [r4], #552 @ 0x228 │ │ │ │ + b.n 7c4990 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5584 │ │ │ │ + b.n 7c5824 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c55c0 │ │ │ │ + b.n 7c4860 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5570 │ │ │ │ + b.n 7c5810 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5368 │ │ │ │ + b.n 7c5608 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5130 │ │ │ │ + b.n 7c53d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5120 │ │ │ │ + b.n 7c53c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5110 │ │ │ │ + b.n 7c53b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5100 │ │ │ │ + b.n 7c53a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5140 │ │ │ │ + b.n 7c53e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #30 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - udf #14 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 7c50f8 │ │ │ │ + udf #24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 7c514c │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blt.n 7c5174 │ │ │ │ + ble.n 7c5214 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #88] @ (7c51f0 ) │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ 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 +2783218,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 │ │ │ │ + bge.n 7c5fb0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7c5ec8 │ │ │ │ + bge.n 7c5f68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7c6088 │ │ │ │ + bge.n 7c5f28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n 7c6018 │ │ │ │ + bls.n 7c60b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c6030 │ │ │ │ + bhi.n 7c60d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c5ff0 │ │ │ │ + bhi.n 7c6090 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c5fb0 │ │ │ │ + bvc.n 7c6050 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c5f70 │ │ │ │ + bvc.n 7c6010 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c6130 │ │ │ │ + bvc.n 7c5fd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c60f0 │ │ │ │ + bvc.n 7c5f90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n 7c6084 │ │ │ │ + bvs.n 7c6124 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c5fb4 │ │ │ │ + bpl.n 7c6054 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + ldr r0, [pc, #456] @ (7c6254 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + b.n 7c60f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6120 │ │ │ │ + bpl.n 7c5fc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6170 │ │ │ │ + bpl.n 7c6010 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7c60b8 │ │ │ │ + bge.n 7c6158 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6054 │ │ │ │ + bpl.n 7c60f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6178 │ │ │ │ + bpl.n 7c6018 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6128 │ │ │ │ + bpl.n 7c5fc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcc.n 7c613c │ │ │ │ + bmi.n 7c5fdc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n 7c60e8 │ │ │ │ + bls.n 7c6188 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6064 │ │ │ │ + bpl.n 7c6104 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7c6044 │ │ │ │ + bmi.n 7c60e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c6150 │ │ │ │ + bvc.n 7c5ff0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 7c6154 │ │ │ │ + bvc.n 7c5ff4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 7c60c4 │ │ │ │ + bvc.n 7c6164 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n 7c6154 │ │ │ │ + bvs.n 7c61f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 7c6120 │ │ │ │ + bvs.n 7c61c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 7c614c │ │ │ │ + bvs.n 7c61ec │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6118 │ │ │ │ + bvs.n 7c61b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6114 │ │ │ │ + bvs.n 7c61b4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c60f0 │ │ │ │ + bvs.n 7c6190 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c61e0 │ │ │ │ + bpl.n 7c6080 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6230 │ │ │ │ + bpl.n 7c60d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c61fc │ │ │ │ + bpl.n 7c609c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c61c8 │ │ │ │ + bpl.n 7c6068 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6194 │ │ │ │ + bpl.n 7c6234 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6160 │ │ │ │ + bpl.n 7c6200 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6174 │ │ │ │ + bpl.n 7c6214 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6140 │ │ │ │ + bpl.n 7c61e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c610c │ │ │ │ + bpl.n 7c61ac │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6170 │ │ │ │ + bpl.n 7c6210 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6134 │ │ │ │ + bpl.n 7c61d4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6138 │ │ │ │ + bpl.n 7c61d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c613c │ │ │ │ + bpl.n 7c61dc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bcc.n 7c60ac │ │ │ │ + bmi.n 7c614c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6078 │ │ │ │ + bmi.n 7c6118 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6244 │ │ │ │ + bmi.n 7c60e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6210 │ │ │ │ + bmi.n 7c60b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c61dc │ │ │ │ + bmi.n 7c627c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + beq.n 7c615c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + beq.n 7c6104 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #576] @ (7c6414 ) │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #512] @ (7c63dc ) │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #488] @ (7c63c8 ) │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #528] @ (7c63f4 ) │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #1016] @ (7c65e4 ) │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #704] @ (7c64b4 ) │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #672] @ (7c649c ) │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #648] @ (7c64fc ) │ │ │ │ + ldr r3, [pc, #968] @ (7c663c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #640] @ (7c64f8 ) │ │ │ │ + ldr r3, [pc, #960] @ (7c6638 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #648] @ (7c6504 ) │ │ │ │ + ldr r3, [pc, #968] @ (7c6644 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #408] @ (7c6418 ) │ │ │ │ + ldr r3, [pc, #728] @ (7c6558 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #400] @ (7c6414 ) │ │ │ │ + ldr r3, [pc, #720] @ (7c6554 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #296] @ (7c63b0 ) │ │ │ │ + ldr r3, [pc, #616] @ (7c64f0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #208] @ (7c635c ) │ │ │ │ + ldr r3, [pc, #528] @ (7c649c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #120] @ (7c6308 ) │ │ │ │ + ldr r3, [pc, #440] @ (7c6448 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ 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 +2784848,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 │ │ │ │ + ldr r0, [pc, #48] @ (7c70c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - mov ip, r4 │ │ │ │ + blxns lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r6, #-616] @ 0xfffffd98 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + mcr2 0, 5, r0, cr6, cr10, {4} │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #20 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #24] @ (7c70f0 ) │ │ │ │ + ldr r4, [pc, #344] @ (7c7230 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xfbbc009a │ │ │ │ - ldr r7, [pc, #120] @ (7c7188 ) │ │ │ │ + stc2 0, cr0, [ip, #-616] @ 0xfffffd98 │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (7c7504 ) │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #872] @ (7c7480 ) │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #752] @ (7c740c ) │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #616] @ (7c7388 ) │ │ │ │ + ldr r7, [pc, #936] @ (7c74c8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #512] @ (7c7324 ) │ │ │ │ + ldr r7, [pc, #832] @ (7c7464 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #408] @ (7c72c0 ) │ │ │ │ + ldr r7, [pc, #728] @ (7c7400 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #304] @ (7c725c ) │ │ │ │ + ldr r7, [pc, #624] @ (7c739c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #200] @ (7c71f8 ) │ │ │ │ + ldr r7, [pc, #520] @ (7c7338 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #288] @ (7c7254 ) │ │ │ │ + ldr r7, [pc, #608] @ (7c7394 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r0 │ │ │ │ + mov ip, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.u16 q8, d24, d14 │ │ │ │ - rsbs r0, sl, #5046272 @ 0x4d0000 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ + lsls r7, r1, #2 │ │ │ │ + @ instruction: 0xf72a009a │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r9 │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r3 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ + blx r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #600] @ (7c74f8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r7 │ │ │ │ + ldr r0, [pc, #544] @ (7c74c8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r6 │ │ │ │ + ldr r0, [pc, #528] @ (7c74bc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r6 │ │ │ │ + ldr r0, [pc, #528] @ (7c74c0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + blxns pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r6, r1 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, lr │ │ │ │ + blx r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ + blx r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r9 │ │ │ │ + bx r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r4, 7c7340 │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ + bx r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r4, 7c7340 │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ + bx r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r4, 7c7340 │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp sl, r7 │ │ │ │ + bx r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + mov r4, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7c7342 │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + mov r4, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7c7342 │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, r2 │ │ │ │ + mov r2, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r4 │ │ │ │ + cmp r8, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sl, r4 │ │ │ │ + cmp sl, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, lr │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, sl │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, r6 │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r2 │ │ │ │ + bx ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, pc │ │ │ │ + bx r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, fp │ │ │ │ + bx r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ + bx r2 │ │ │ │ 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 +2786571,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} │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xead6009a │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + stc 0, cr0, [r6], #-616 @ 0xfffffd98 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, ip │ │ │ │ + mov r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r2 │ │ │ │ + cmp r6, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r6, r6 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r6, r5 │ │ │ │ + add lr, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r6, r3 │ │ │ │ + add lr, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r2, r0 │ │ │ │ + add sl, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r4, 7c8418 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 7c8404 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7c8448 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r3, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + b.n 7c8590 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #28 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #30 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #6 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + b.n 7c8580 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r5, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ 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 +2787976,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 r3, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #968 @ (adr r4, 7c9728 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 7c9468 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #824 @ (adr r4, 7c96a0 ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 7c93e0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #680 @ (adr r4, 7c9618 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 7c9758 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #536 @ (adr r4, 7c9590 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, 7c96d0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #392 @ (adr r4, 7c9508 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 7c9648 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #248 @ (adr r4, 7c9480 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 7c95c0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #104 @ (adr r4, 7c93f8 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 7c9538 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #984 @ (adr r3, 7c9770 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 7c94b0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #840 @ (adr r3, 7c96e8 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 7c9428 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #696 @ (adr r3, 7c9660 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 7c97a0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #552 @ (adr r3, 7c95d8 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 7c9718 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #408 @ (adr r3, 7c9550 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 7c9690 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #264 @ (adr r3, 7c94c8 ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 7c9608 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #120 @ (adr r3, 7c9440 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 7c9580 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 7c97b8 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 7c94f8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #952 @ (adr r1, 7c9790 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 7c94d0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #4 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #840 @ (adr r4, 7c972c ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 7c946c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 7c93d0 │ │ │ │ + bls.n 7c9470 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #136 @ (adr r1, 7c9478 ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 7c95b8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 7c94b0 │ │ │ │ + bhi.n 7c9350 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #16 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + beq.n 7c9564 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ 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 +2789262,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 r5, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + adds r6, r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r2, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - it cc │ │ │ │ - lslcc r6, r1, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r7, #24 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r7, #8 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ 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 +2790568,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 │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - itt vc │ │ │ │ - lslvc r6, r1, #2 │ │ │ │ - cmpvc r4, #42 @ 0x2a │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr??.w r0, [r0, fp] │ │ │ │ + @ instruction: 0xfac0008b │ │ │ │ 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,362 +2791991,362 @@ │ │ │ │ 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, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [r2, #-556]! @ 0xfffffdd4 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + cdp2 0, 7, cr0, cr2, cr11, {4} │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2l 0, cr0, [r4], {139} @ 0x8b │ │ │ │ - ldc2l 0, cr0, [r8], {139} @ 0x8b │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + cdp2 0, 1, cr0, cr4, cr11, {4} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr11, {4} │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr??.w r0, [ip, #139] @ 0x8b │ │ │ │ - ldr??.w r0, [r4, #139] @ 0x8b │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + @ instruction: 0xfb4c008b │ │ │ │ + @ instruction: 0xfb24008b │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr??.w r0, [r0, #139] @ 0x8b │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + @ instruction: 0xfb20008b │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r2, #-556]! @ 0xfffffdd4 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + cdp2 0, 12, cr0, cr2, cr11, {4} │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vst1.8 {d0[4]}, [ip], fp │ │ │ │ - vld1.8 {d0[4]}, [r6], fp │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + @ instruction: 0xfadc008b │ │ │ │ + @ instruction: 0xfaf6008b │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #112 @ (adr r7, 7cc180 ) │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, r2 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cb9c0 │ │ │ │ + b.n 7cbc60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp 0, 10, cr0, cr0, cr11, {4} │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + vext.8 d16, d16, d11, #0 │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc580 │ │ │ │ + b.n 7cc820 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh.w r0, [lr, #139] @ 0x8b │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + @ instruction: 0xfb0e008b │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr??.w r0, [r2, fp] │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + @ instruction: 0xfaa2008b │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add.w r0, r2, fp, lsl #2 │ │ │ │ - eors.w r0, r4, #4554752 @ 0x458000 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + mrrc 0, 8, r0, r2, cr11 │ │ │ │ + @ instruction: 0xf5e4008b │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf596008b │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf6e6008b │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stcl 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xf4fa008b │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + cdp 0, 11, cr0, cr4, cr11, {4} │ │ │ │ + movw r0, #43147 @ 0xa88b │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - orrs.w r0, r2, #139 @ 0x8b │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + sub.w r0, r2, #139 @ 0x8b │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfa6e008b │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + @ instruction: 0xfbbe008b │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [lr], #-556 @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xfbf6008b │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + ldc2l 0, cr0, [lr, #-556]! @ 0xfffffdd4 │ │ │ │ + stc2l 0, cr0, [r6, #-556] @ 0xfffffdd4 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -2793419,294 +2793308,297 @@ │ │ │ │ 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, [r2, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf686008b │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + @ instruction: 0xf7d6008b │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ 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: 0xf74a008b │ │ │ │ + @ instruction: 0xf72c008b │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, r1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 7cce48 │ │ │ │ + bhi.n 7ccee8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp 0, 1, cr0, cr2, cr11, {4} │ │ │ │ - ldcl 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + vhadd.s32 d16, d18, d11 │ │ │ │ + vhadd.s8 d16, d24, d11 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf4ea008b │ │ │ │ - @ instruction: 0xf4cc008b │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf63a008b │ │ │ │ + @ instruction: 0xf61c008b │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd67c │ │ │ │ + b.n 7cc91c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd63c │ │ │ │ + b.n 7cc8dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 7cd5a0 │ │ │ │ + b.n 7cc840 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd560 │ │ │ │ + b.n 7cc800 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 7cd4d4 │ │ │ │ + b.n 7cc774 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd49c │ │ │ │ + b.n 7cc73c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf4f8008b │ │ │ │ - @ instruction: 0xf292008b │ │ │ │ - @ instruction: 0xf284008b │ │ │ │ - b.n 7ccbf4 │ │ │ │ + movw r0, #34955 @ 0x888b │ │ │ │ + @ instruction: 0xf3e2008b │ │ │ │ + @ instruction: 0xf3d4008b │ │ │ │ + b.n 7cce94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ccac4 │ │ │ │ + b.n 7ccd64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cca94 │ │ │ │ + b.n 7ccd34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cca4c │ │ │ │ + b.n 7cccec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc9fc │ │ │ │ + b.n 7ccc9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc9cc │ │ │ │ + b.n 7ccc6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc97c │ │ │ │ + b.n 7ccc1c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc94c │ │ │ │ + b.n 7ccbec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc91c │ │ │ │ + b.n 7ccbbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc80c │ │ │ │ + b.n 7ccaac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc7dc │ │ │ │ + b.n 7cca7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd744 │ │ │ │ + b.n 7cc9e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd70c │ │ │ │ + b.n 7cc9ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd68c │ │ │ │ + b.n 7cc92c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd64c │ │ │ │ + b.n 7cc8ec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd5a4 │ │ │ │ + b.n 7cc844 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd4ec │ │ │ │ + b.n 7cd78c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd4b4 │ │ │ │ + b.n 7cd754 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd424 │ │ │ │ + b.n 7cd6c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd3d4 │ │ │ │ + b.n 7cd674 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd34c │ │ │ │ + b.n 7cd5ec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd304 │ │ │ │ + b.n 7cd5a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd294 │ │ │ │ + b.n 7cd534 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd244 │ │ │ │ + b.n 7cd4e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd4e4 │ │ │ │ + b.n 7cd784 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd4b0 │ │ │ │ + b.n 7cd750 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd47c │ │ │ │ + b.n 7cd71c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd450 │ │ │ │ + b.n 7cd6f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd424 │ │ │ │ + b.n 7cd6c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd3f8 │ │ │ │ + b.n 7cd698 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + beq.n 7ccf60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ 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 │ │ │ │ + vhadd.s d0, d30, d11 │ │ │ │ + vaddl.s16 q0, d22, d11 │ │ │ │ + @ instruction: 0xf0c2008b │ │ │ │ + orns r0, lr, fp, lsl #2 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cdp 0, 14, cr0, cr0, cr11, {4} │ │ │ │ - addw r0, r0, #139 @ 0x8b │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + bics.w r0, r0, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf350008b │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xe8c8008b │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + ands.w r0, r8, fp, lsl #2 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vext.8 d16, d24, d11, #0 │ │ │ │ - vaddl.s8 q0, d16, d11 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + adc.w r0, r8, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf0d0008b │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xe81a008b │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + strd r0, r0, [sl, #-556]! @ 0x22c │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ 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,103 +2793843,96 @@ │ │ │ │ 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 │ │ │ │ + strd r0, r0, [sl, #-548]! @ 0x224 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7cd2b0 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - b.n 7cd2a8 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + strd r0, r0, [sl, #-548] @ 0x224 │ │ │ │ + strd r0, r0, [r4, #-548] @ 0x224 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7cd14c │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - b.n 7cd144 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - b.n 7cd13c │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - b.n 7cd134 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - b.n 7cd12c │ │ │ │ - lsls r1, r1, #2 │ │ │ │ + strex r0, r0, [ip, #548] @ 0x224 │ │ │ │ + strex r0, r0, [r6, #548] @ 0x224 │ │ │ │ + strex r0, r0, [r0, #548] @ 0x224 │ │ │ │ + @ instruction: 0xe83a0089 │ │ │ │ + @ instruction: 0xe8340089 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #1052 @ 0x41c │ │ │ │ @@ -2795377,260 +2795262,292 @@ │ │ │ │ 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 7ce0bc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce190 │ │ │ │ + bgt.n 7ce230 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n 7ce128 │ │ │ │ + bgt.n 7ce1c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce0f4 │ │ │ │ + blt.n 7ce194 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce250 │ │ │ │ + blt.n 7ce0f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce210 │ │ │ │ + blt.n 7ce2b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7ce120 │ │ │ │ + bcc.n 7ce1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n 7ce2c4 │ │ │ │ + bge.n 7ce164 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7ce2a0 │ │ │ │ + bge.n 7ce140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - vrev32.8 d16, d11 │ │ │ │ - bls.n 7ce224 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + bge.n 7ce2c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vtrn.8 d16, d11 │ │ │ │ - vrev32.16 d16, d11 │ │ │ │ - vtrn.16 d16, d11 │ │ │ │ - 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] │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + mrrc 0, 8, r0, r2, cr11 │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + bne.n 7ce24c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 7ce324 │ │ │ │ + bvc.n 7ce1c4 │ │ │ │ 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 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + vrev32.32 d16, d11 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + vrev32.8 d16, d11 │ │ │ │ + movs r6, r5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr11, {4} │ │ │ │ - str r2, [r4, r4] │ │ │ │ + movs r2, r5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr11, {4} │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + movs r0, r3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr11, {4} │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + movs r0, r7 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr14, cr11, {4} │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + movs r6, r5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr11, {4} │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr11, {4} │ │ │ │ - str r6, [r1, r1] │ │ │ │ + movs r6, r2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr11, {4} │ │ │ │ - str r4, [r5, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - vhadd.u16 d0, d22, d11 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + lsls r6, r4, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr11, {4} │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + vaddl.u32 q0, d20, d11 │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r5, r6] │ │ │ │ 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] │ │ │ │ + ldc2l 0, cr0, [sl, #556] @ 0x22c │ │ │ │ + ldc2l 0, cr0, [r6, #556] @ 0x22c │ │ │ │ + stc2 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ + stc2 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + stc2l 0, cr0, [ip, #-556]! @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [r0, #556] @ 0x22c │ │ │ │ + ldc2 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + ldc2l 0, cr0, [r6, #-556] @ 0xfffffdd4 │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stc2 0, cr0, [r2], {139} @ 0x8b │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldc2l 0, cr0, [r2, #-556] @ 0xfffffdd4 │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfbea008b │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldc2 0, cr0, [sl, #-556]! @ 0xfffffdd4 │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb2e008b │ │ │ │ - @ instruction: 0xfb12008b │ │ │ │ - @ instruction: 0xfafa008b │ │ │ │ - @ instruction: 0xfae2008b │ │ │ │ - @ instruction: 0xfaca008b │ │ │ │ - @ instruction: 0xfab2008b │ │ │ │ - @ instruction: 0xface008b │ │ │ │ - @ instruction: 0xfab2008b │ │ │ │ - @ instruction: 0xfa9a008b │ │ │ │ - @ instruction: 0xfa82008b │ │ │ │ - @ instruction: 0xfa6a008b │ │ │ │ - @ instruction: 0xfa52008b │ │ │ │ - @ instruction: 0xfa6e008b │ │ │ │ - @ instruction: 0xfa52008b │ │ │ │ - @ instruction: 0xfa3a008b │ │ │ │ - @ instruction: 0xfa22008b │ │ │ │ - @ instruction: 0xfa0c008b │ │ │ │ - ldr??.w r0, [r6, #139] @ 0x8b │ │ │ │ - @ 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 ) │ │ │ │ + ldc2l 0, cr0, [lr], #-556 @ 0xfffffdd4 │ │ │ │ + stc2l 0, cr0, [r2], #-556 @ 0xfffffdd4 │ │ │ │ + mcrr2 0, 8, r0, sl, cr11 │ │ │ │ + ldc2 0, cr0, [r2], #-556 @ 0xfffffdd4 │ │ │ │ + ldc2 0, cr0, [sl], {139} @ 0x8b │ │ │ │ + stc2 0, cr0, [r2], {139} @ 0x8b │ │ │ │ + ldc2 0, cr0, [lr], {139} @ 0x8b │ │ │ │ + stc2 0, cr0, [r2], {139} @ 0x8b │ │ │ │ + @ instruction: 0xfbea008b │ │ │ │ + @ instruction: 0xfbd2008b │ │ │ │ + @ instruction: 0xfbba008b │ │ │ │ + @ instruction: 0xfba2008b │ │ │ │ + @ instruction: 0xfbbe008b │ │ │ │ + @ instruction: 0xfba2008b │ │ │ │ + @ instruction: 0xfb8a008b │ │ │ │ + @ instruction: 0xfb72008b │ │ │ │ + @ instruction: 0xfb5c008b │ │ │ │ + @ instruction: 0xfb46008b │ │ │ │ + @ instruction: 0xfb64008b │ │ │ │ + @ instruction: 0xfb4a008b │ │ │ │ + @ instruction: 0xfb34008b │ │ │ │ + @ instruction: 0xfb1e008b │ │ │ │ + @ instruction: 0xfb08008b │ │ │ │ + @ instruction: 0xfaf2008b │ │ │ │ + @ instruction: 0xfbde008b │ │ │ │ + @ instruction: 0xfbba008b │ │ │ │ + ldrsb.w r0, [sl, fp] │ │ │ │ + vst4.32 {d0-d3}, [ip], fp │ │ │ │ + ldr r4, [pc, #24] @ (7ce3f0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #112] @ (7ce44c ) │ │ │ │ + ldr r6, [pc, #432] @ (7ce58c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #56] @ (7ce418 ) │ │ │ │ + ldr r6, [pc, #376] @ (7ce558 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [pc, #560] @ (7ce614 ) │ │ │ │ + ldr r3, [pc, #880] @ (7ce754 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf73a008b │ │ │ │ - @ instruction: 0xf722008b │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strb.w r0, [sl, #139] @ 0x8b │ │ │ │ + ldr??.w r0, [r2, fp] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #864] @ (7ce754 ) │ │ │ │ + ldr r6, [pc, #160] @ (7ce494 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #728] @ (7ce6d4 ) │ │ │ │ + ldr r6, [pc, #24] @ (7ce414 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh.w r0, [sl, fp] │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldr??.w r0, [sl, fp] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf7d0008b │ │ │ │ - @ instruction: 0xf7a6008b │ │ │ │ - str??.w r0, [r4, #139] @ 0x8b │ │ │ │ - @ instruction: 0xf6e4008b │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + vld4.32 {d0-d3}, [r0], fp │ │ │ │ + ldr??.w r0, [r6, #139] @ 0x8b │ │ │ │ + @ instruction: 0xfa34008b │ │ │ │ + ldrh.w r0, [r4, fp] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf6d6008b │ │ │ │ + strh.w r0, [r6, fp] │ │ │ │ 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 +2795696,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] │ │ │ │ + rsbs r0, sl, #4554752 @ 0x458000 │ │ │ │ + rsb r0, lr, #4554752 @ 0x458000 │ │ │ │ + adcs.w r0, r2, #4554752 @ 0x458000 │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf3f4008b │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + adc.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ 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] │ │ │ │ + addw r0, r6, #2187 @ 0x88b │ │ │ │ + @ instruction: 0xf6fe008b │ │ │ │ + @ instruction: 0xf6e6008b │ │ │ │ + @ instruction: 0xf6de008b │ │ │ │ + movt r0, #34955 @ 0x888b │ │ │ │ + @ instruction: 0xf6b2008b │ │ │ │ + @ instruction: 0xf6b4008b │ │ │ │ + @ instruction: 0xf69e008b │ │ │ │ + @ instruction: 0xf688008b │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ 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 +2797906,391 @@ │ │ │ │ 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 r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - orr.w r0, r4, #139 @ 0x8b │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + @ instruction: 0xf194008b │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r0, r5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + vrev32. d16, d11 │ │ │ │ + vaddl.u16 q8, d16, d11 │ │ │ │ + vaddl.u32 q0, d20, d11 │ │ │ │ + vhadd.u d16, d24, d11 │ │ │ │ + vhadd.u8 d16, d28, d11 │ │ │ │ + vhadd.u32 d0, d16, d11 │ │ │ │ + cdp2 0, 15, cr0, cr4, cr11, {4} │ │ │ │ + cdp2 0, 12, cr0, cr8, cr11, {4} │ │ │ │ + cdp2 0, 9, cr0, cr12, cr11, {4} │ │ │ │ + cdp2 0, 7, cr0, cr0, cr11, {4} │ │ │ │ + cdp2 0, 4, cr0, cr4, cr11, {4} │ │ │ │ + cdp2 0, 1, cr0, cr8, cr11, {4} │ │ │ │ + stc2l 0, cr0, [ip, #556]! @ 0x22c │ │ │ │ + stc2l 0, cr0, [r0, #556] @ 0x22c │ │ │ │ + ldc2 0, cr0, [r4, #556] @ 0x22c │ │ │ │ + stc2l 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + ldc2 0, cr0, [ip, #-556]! @ 0xfffffdd4 │ │ │ │ + ldc2 0, cr0, [r0, #-556] @ 0xfffffdd4 │ │ │ │ + stc2l 0, cr0, [r4], #556 @ 0x22c │ │ │ │ + ldc2 0, cr0, [r8], #556 @ 0x22c │ │ │ │ + stc2 0, cr0, [ip], {139} @ 0x8b │ │ │ │ + stc2l 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + ldc2 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + @ instruction: 0xfbdc008b │ │ │ │ + @ instruction: 0xfbb0008b │ │ │ │ + @ instruction: 0xfb84008b │ │ │ │ + @ instruction: 0xfb58008b │ │ │ │ + @ instruction: 0xfb2c008b │ │ │ │ + @ instruction: 0xfb00008b │ │ │ │ + @ instruction: 0xfad4008b │ │ │ │ + @ instruction: 0xfaa8008b │ │ │ │ + @ instruction: 0xfa7c008b │ │ │ │ + @ instruction: 0xfa50008b │ │ │ │ + @ instruction: 0xfa24008b │ │ │ │ + ldr??.w r0, [r8, #139] @ 0x8b │ │ │ │ + vst1.8 {d16[4]}, [ip], fp │ │ │ │ + vld1.8 {d0[4]}, [r0], fp │ │ │ │ + ldr??.w r0, [r4, fp] │ │ │ │ + vst4.32 {d16-d19}, [r8], fp │ │ │ │ + ldrsb.w r0, [ip, fp] │ │ │ │ + ldr??.w r0, [r0, #139] @ 0x8b │ │ │ │ + str.w r0, [r4, #139] @ 0x8b │ │ │ │ + ldrb.w r0, [r8, #139] @ 0x8b │ │ │ │ + str??.w r0, [ip, fp] │ │ │ │ + str.w r0, [r0, fp] │ │ │ │ + ldrb.w r0, [r4, fp] │ │ │ │ + @ instruction: 0xf7e8008b │ │ │ │ + @ instruction: 0xf7bc008b │ │ │ │ + @ instruction: 0xf790008b │ │ │ │ + @ instruction: 0xf764008b │ │ │ │ + @ instruction: 0xf738008b │ │ │ │ + @ instruction: 0xf70c008b │ │ │ │ + @ instruction: 0xf6e0008b │ │ │ │ + @ instruction: 0xf6b4008b │ │ │ │ + @ instruction: 0xf688008b │ │ │ │ + @ instruction: 0xf65c008b │ │ │ │ + @ instruction: 0xf630008b │ │ │ │ + addw r0, r4, #2187 @ 0x88b │ │ │ │ + rsbs r0, r8, #4554752 @ 0x458000 │ │ │ │ + sub.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf580008b │ │ │ │ + adcs.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf528008b │ │ │ │ + @ instruction: 0xf4fc008b │ │ │ │ + @ instruction: 0xf4d0008b │ │ │ │ + @ instruction: 0xf4a4008b │ │ │ │ + orns r0, r8, #4554752 @ 0x458000 │ │ │ │ + orr.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + bic.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf3f4008b │ │ │ │ + ubfx r0, r8, #2, #12 │ │ │ │ + @ instruction: 0xf39c008b │ │ │ │ + @ instruction: 0xf370008b │ │ │ │ + sbfx r0, r4, #2, #12 │ │ │ │ + @ instruction: 0xf318008b │ │ │ │ + @ instruction: 0xf2ec008b │ │ │ │ + movt r0, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf294008b │ │ │ │ + @ instruction: 0xf268008b │ │ │ │ + @ instruction: 0xf23c008b │ │ │ │ + @ instruction: 0xf210008b │ │ │ │ + @ instruction: 0xf1e4008b │ │ │ │ + subs.w r0, r8, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf18c008b │ │ │ │ + sbc.w r0, r0, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf134008b │ │ │ │ + add.w r0, r8, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf0dc008b │ │ │ │ + @ instruction: 0xf0b0008b │ │ │ │ + eor.w r0, r4, #139 @ 0x8b │ │ │ │ + orrs.w r0, r8, #139 @ 0x8b │ │ │ │ + bic.w r0, ip, #139 @ 0x8b │ │ │ │ + and.w r0, r0, #139 @ 0x8b │ │ │ │ + vaddl.s16 q8, d20, d11 │ │ │ │ + vaddl.s32 q0, d24, d11 │ │ │ │ + vhadd.s d16, d28, d11 │ │ │ │ + vhadd.s16 d16, d16, d11 │ │ │ │ + vhadd.s32 d0, d20, d11 │ │ │ │ + cdp 0, 15, cr0, cr8, cr11, {4} │ │ │ │ + cdp 0, 12, cr0, cr12, cr11, {4} │ │ │ │ + cdp 0, 10, cr0, cr0, cr11, {4} │ │ │ │ + cdp 0, 7, cr0, cr4, cr11, {4} │ │ │ │ + cdp 0, 4, cr0, cr8, cr11, {4} │ │ │ │ + cdp 0, 1, cr0, cr12, cr11, {4} │ │ │ │ + ldcl 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ + stcl 0, cr0, [r4, #556] @ 0x22c │ │ │ │ + ldc 0, cr0, [r8, #556] @ 0x22c │ │ │ │ + stcl 0, cr0, [ip, #-556]! @ 0xfffffdd4 │ │ │ │ + stcl 0, cr0, [r0, #-556] @ 0xfffffdd4 │ │ │ │ + ldc 0, cr0, [r4, #-556] @ 0xfffffdd4 │ │ │ │ + stcl 0, cr0, [r8], #556 @ 0x22c │ │ │ │ + ldc 0, cr0, [ip], #556 @ 0x22c │ │ │ │ + ldc 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + stcl 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ + ldc 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + stc 0, cr0, [ip], {139} @ 0x8b │ │ │ │ + @ instruction: 0xebe0008b │ │ │ │ + subs.w r0, r6, fp, lsl #2 │ │ │ │ + @ instruction: 0xeb8c008b │ │ │ │ + sbc.w r0, r2, fp, lsl #2 │ │ │ │ + @ instruction: 0xeb38008b │ │ │ │ + add.w r0, lr, fp, lsl #2 │ │ │ │ + @ instruction: 0xeae4008b │ │ │ │ + @ instruction: 0xeaba008b │ │ │ │ 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 │ │ │ │ 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,175 +2798541,175 @@ │ │ │ │ ldr r0, [pc, #328] @ (7d0040 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #324] @ (7d0044 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 7cf954 │ │ │ │ + b.n 7cfbf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf904 │ │ │ │ + b.n 7cfba4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf8b4 │ │ │ │ + b.n 7cfb54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf864 │ │ │ │ + b.n 7cfb04 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf784 │ │ │ │ + b.n 7cfa24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf7c4 │ │ │ │ + b.n 7cfa64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d065c │ │ │ │ + b.n 7cf8fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7cfed4 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7cfef4 │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7cff0c │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #2 │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #32 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + b.n 7cff4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + b.n 7cff94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + b.n 7cffbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + b.n 7cffdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 4 │ │ │ │ + b.n 7d0004 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 18 │ │ │ │ + b.n 7d0024 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 32 │ │ │ │ + b.n 7d0044 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + b.n 7d0074 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + b.n 7d009c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + b.n 7d00c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + b.n 7d00ec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + b.n 7d0114 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + b.n 7d014c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + b.n 7d0184 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + b.n 7d01a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + b.n 7d01cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + b.n 7d01fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 7d022c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cffbc │ │ │ │ + b.n 7d025c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cffec │ │ │ │ + b.n 7d028c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d001c │ │ │ │ + b.n 7d02bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d004c │ │ │ │ + b.n 7d02ec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d007c │ │ │ │ + b.n 7d031c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d009c │ │ │ │ + b.n 7d033c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d00bc │ │ │ │ + b.n 7d035c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d00dc │ │ │ │ + b.n 7d037c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d00fc │ │ │ │ + b.n 7d039c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d011c │ │ │ │ + b.n 7d03bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d013c │ │ │ │ + b.n 7d03dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d015c │ │ │ │ + b.n 7d03fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d017c │ │ │ │ + b.n 7d041c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d019c │ │ │ │ + b.n 7d043c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d01bc │ │ │ │ + b.n 7d045c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d01dc │ │ │ │ + b.n 7d047c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d01fc │ │ │ │ + b.n 7d049c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d021c │ │ │ │ + b.n 7d04bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d023c │ │ │ │ + b.n 7d04dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d025c │ │ │ │ + b.n 7d04fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d027c │ │ │ │ + b.n 7d051c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d029c │ │ │ │ + b.n 7d053c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d02bc │ │ │ │ + b.n 7d055c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d02dc │ │ │ │ + b.n 7d057c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d02fc │ │ │ │ + b.n 7d059c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d031c │ │ │ │ + b.n 7d05bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d033c │ │ │ │ + b.n 7d05dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d035c │ │ │ │ + b.n 7d05fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d037c │ │ │ │ + b.n 7d061c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d039c │ │ │ │ + b.n 7d063c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d03bc │ │ │ │ + b.n 7d065c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d03dc │ │ │ │ + b.n 7d067c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d03fc │ │ │ │ + b.n 7d069c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d041c │ │ │ │ + b.n 7d06bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d043c │ │ │ │ + b.n 7d06dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 7d00ac │ │ │ │ + ble.n 7cff4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d0478 │ │ │ │ + b.n 7d0718 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7d003c │ │ │ │ + ble.n 7d00dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d04c4 │ │ │ │ + b.n 7d0764 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d0414 │ │ │ │ + b.n 7d06b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d047c │ │ │ │ + b.n 7d071c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0024 │ │ │ │ + cbnz r4, 7d00b8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - hlt 0x001e │ │ │ │ + cbnz r6, 7d00ba │ │ │ │ lsls r1, r1, #2 │ │ │ │ - hlt 0x0018 │ │ │ │ + cbnz r0, 7d00be │ │ │ │ lsls r1, r1, #2 │ │ │ │ - hlt 0x0012 │ │ │ │ + cbnz r2, 7d00c0 │ │ │ │ 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 +2798948,97 @@ │ │ │ │ ldr r0, [pc, #172] @ (7d02f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #168] @ (7d02fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + cbnz r6, 7d0282 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + cbnz r0, 7d0286 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + cbnz r2, 7d0288 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb88e │ │ │ │ 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 +2800369,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: 0xb7e0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7d11e8 │ │ │ │ + bvs.n 7d1088 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #192 @ (adr r3, 7d120c ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 7d134c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7d1244 │ │ │ │ + bvs.n 7d10e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 7d11d4 │ │ │ │ + bcc.n 7d1074 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #440 @ (adr r2, 7d1324 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 7d1464 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7d10e0 │ │ │ │ + bvs.n 7d1180 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7d1198 │ │ │ │ + bcc.n 7d1238 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7d1230 │ │ │ │ + bmi.n 7d10d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 7d12d4 │ │ │ │ + bcc.n 7d1174 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r6, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 7d1188 │ │ │ │ + bne.n 7d1228 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d1184 │ │ │ │ + bne.n 7d1224 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d131c │ │ │ │ + bne.n 7d11bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d1330 │ │ │ │ + bne.n 7d11d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d12bc │ │ │ │ + bne.n 7d115c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d12e8 │ │ │ │ + bne.n 7d1188 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d125c │ │ │ │ + bne.n 7d12fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d129c │ │ │ │ + bne.n 7d133c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n 7d129c │ │ │ │ + bne.n 7d133c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n 7d1274 │ │ │ │ + bne.n 7d1314 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + beq.n 7d11a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + beq.n 7d1164 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + beq.n 7d1338 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + beq.n 7d133c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + beq.n 7d12f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + beq.n 7d12c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + beq.n 7d1300 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + beq.n 7d12cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + beq.n 7d12a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfb5a008b │ │ │ │ - @ instruction: 0xfb56008b │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + stc2 0, cr0, [sl], #556 @ 0x22c │ │ │ │ + stc2 0, cr0, [r6], #556 @ 0x22c │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfb20008b │ │ │ │ - @ instruction: 0xfb28008b │ │ │ │ - @ instruction: 0xfb10008b │ │ │ │ - @ instruction: 0xfaf8008b │ │ │ │ - @ instruction: 0xfae0008b │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + ldc2l 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + ldc2l 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + stc2l 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + mcrr2 0, 8, r0, r8, cr11 │ │ │ │ + ldc2 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfaa8008b │ │ │ │ - @ instruction: 0xfa8e008b │ │ │ │ - @ instruction: 0xfa74008b │ │ │ │ - @ instruction: 0xfa5a008b │ │ │ │ - @ instruction: 0xfa40008b │ │ │ │ - @ instruction: 0xfa26008b │ │ │ │ - str r6, [r4, r7] │ │ │ │ + @ instruction: 0xfbf8008b │ │ │ │ + @ instruction: 0xfbde008b │ │ │ │ + smlalbb r0, r0, r4, fp │ │ │ │ + @ instruction: 0xfbaa008b │ │ │ │ + @ instruction: 0xfb90008b │ │ │ │ + @ instruction: 0xfb76008b │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vld4.32 {d0-d3}, [r6], fp │ │ │ │ - subs r0, r3, r5 │ │ │ │ + @ instruction: 0xfa76008b │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #936] @ (7d1774 ) │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ 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 +2800777,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 r6, [pc, #352] @ (7d15f8 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #936] @ (7d1848 ) │ │ │ │ + ldr r6, [pc, #232] @ (7d1588 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #864] @ (7d1804 ) │ │ │ │ + ldr r6, [pc, #160] @ (7d1544 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #792] @ (7d17c0 ) │ │ │ │ + ldr r6, [pc, #88] @ (7d1500 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #720] @ (7d177c ) │ │ │ │ + ldr r6, [pc, #16] @ (7d14bc ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #648] @ (7d1738 ) │ │ │ │ + ldr r5, [pc, #968] @ (7d1878 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #576] @ (7d16f4 ) │ │ │ │ + ldr r5, [pc, #896] @ (7d1834 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #504] @ (7d16b0 ) │ │ │ │ + ldr r5, [pc, #824] @ (7d17f0 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #432] @ (7d166c ) │ │ │ │ + ldr r5, [pc, #752] @ (7d17ac ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #360] @ (7d1628 ) │ │ │ │ + ldr r5, [pc, #680] @ (7d1768 ) │ │ │ │ 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 +2810549,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, [r6, r7] │ │ │ │ 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,103 +2815020,79 @@ │ │ │ │ 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 │ │ │ │ + lsls r6, r0 │ │ │ │ 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 r3, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r5, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #18 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r7, #42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r7, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2815348,159 +2815248,159 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0x47b2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0x47ce │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0x47ea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #24] @ (7d8934 ) │ │ │ │ + ldr r0, [pc, #24] @ (7d8904 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #136] @ (7d89a8 ) │ │ │ │ + ldr r0, [pc, #136] @ (7d8978 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #248] @ (7d8a1c ) │ │ │ │ + ldr r0, [pc, #248] @ (7d89ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #360] @ (7d8a90 ) │ │ │ │ + ldr r0, [pc, #360] @ (7d8a60 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #472] @ (7d8b04 ) │ │ │ │ + ldr r0, [pc, #472] @ (7d8ad4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #584] @ (7d8b78 ) │ │ │ │ + ldr r0, [pc, #584] @ (7d8b48 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #696] @ (7d8bec ) │ │ │ │ + ldr r0, [pc, #696] @ (7d8bbc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #808] @ (7d8c60 ) │ │ │ │ + ldr r0, [pc, #808] @ (7d8c30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #920] @ (7d8cd4 ) │ │ │ │ + ldr r0, [pc, #920] @ (7d8ca4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #8] @ (7d8948 ) │ │ │ │ + ldr r1, [pc, #8] @ (7d8918 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #120] @ (7d89bc ) │ │ │ │ + ldr r1, [pc, #120] @ (7d898c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #232] @ (7d8a30 ) │ │ │ │ + ldr r1, [pc, #232] @ (7d8a00 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #344] @ (7d8aa4 ) │ │ │ │ + ldr r1, [pc, #344] @ (7d8a74 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #456] @ (7d8b18 ) │ │ │ │ + ldr r1, [pc, #456] @ (7d8ae8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #568] @ (7d8b8c ) │ │ │ │ + ldr r1, [pc, #568] @ (7d8b5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #680] @ (7d8c00 ) │ │ │ │ + ldr r1, [pc, #680] @ (7d8bd0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #792] @ (7d8c74 ) │ │ │ │ + ldr r1, [pc, #792] @ (7d8c44 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #904] @ (7d8ce8 ) │ │ │ │ + ldr r1, [pc, #904] @ (7d8cb8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #1016] @ (7d8d5c ) │ │ │ │ + ldr r1, [pc, #1016] @ (7d8d2c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #104] @ (7d89d0 ) │ │ │ │ + ldr r2, [pc, #104] @ (7d89a0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #216] @ (7d8a44 ) │ │ │ │ + ldr r2, [pc, #216] @ (7d8a14 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #328] @ (7d8ab8 ) │ │ │ │ + ldr r2, [pc, #328] @ (7d8a88 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #440] @ (7d8b2c ) │ │ │ │ + ldr r2, [pc, #440] @ (7d8afc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #552] @ (7d8ba0 ) │ │ │ │ + ldr r2, [pc, #552] @ (7d8b70 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #664] @ (7d8c14 ) │ │ │ │ + ldr r2, [pc, #664] @ (7d8be4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #776] @ (7d8c88 ) │ │ │ │ + ldr r2, [pc, #776] @ (7d8c58 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #888] @ (7d8cfc ) │ │ │ │ + ldr r2, [pc, #888] @ (7d8ccc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #1000] @ (7d8d70 ) │ │ │ │ + ldr r2, [pc, #1000] @ (7d8d40 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #88] @ (7d89e4 ) │ │ │ │ + ldr r3, [pc, #88] @ (7d89b4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #200] @ (7d8a58 ) │ │ │ │ + ldr r3, [pc, #200] @ (7d8a28 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #312] @ (7d8acc ) │ │ │ │ + ldr r3, [pc, #312] @ (7d8a9c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #424] @ (7d8b40 ) │ │ │ │ + ldr r3, [pc, #424] @ (7d8b10 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #536] @ (7d8bb4 ) │ │ │ │ + ldr r3, [pc, #536] @ (7d8b84 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #648] @ (7d8c28 ) │ │ │ │ + ldr r3, [pc, #648] @ (7d8bf8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #760] @ (7d8c9c ) │ │ │ │ + ldr r3, [pc, #760] @ (7d8c6c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #872] @ (7d8d10 ) │ │ │ │ + ldr r3, [pc, #872] @ (7d8ce0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #984] @ (7d8d84 ) │ │ │ │ + ldr r3, [pc, #984] @ (7d8d54 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #72] @ (7d89f8 ) │ │ │ │ + ldr r4, [pc, #72] @ (7d89c8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #184] @ (7d8a6c ) │ │ │ │ + ldr r4, [pc, #184] @ (7d8a3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #296] @ (7d8ae0 ) │ │ │ │ + ldr r4, [pc, #296] @ (7d8ab0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #408] @ (7d8b54 ) │ │ │ │ + ldr r4, [pc, #408] @ (7d8b24 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #520] @ (7d8bc8 ) │ │ │ │ + ldr r4, [pc, #520] @ (7d8b98 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #632] @ (7d8c3c ) │ │ │ │ + ldr r4, [pc, #632] @ (7d8c0c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #744] @ (7d8cb0 ) │ │ │ │ + ldr r4, [pc, #744] @ (7d8c80 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #856] @ (7d8d24 ) │ │ │ │ + ldr r4, [pc, #856] @ (7d8cf4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #968] @ (7d8d98 ) │ │ │ │ + ldr r4, [pc, #968] @ (7d8d68 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #56] @ (7d8a0c ) │ │ │ │ + ldr r5, [pc, #56] @ (7d89dc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #168] @ (7d8a80 ) │ │ │ │ + ldr r5, [pc, #168] @ (7d8a50 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #280] @ (7d8af4 ) │ │ │ │ + ldr r5, [pc, #280] @ (7d8ac4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #392] @ (7d8b68 ) │ │ │ │ + ldr r5, [pc, #392] @ (7d8b38 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #504] @ (7d8bdc ) │ │ │ │ + ldr r5, [pc, #504] @ (7d8bac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #616] @ (7d8c50 ) │ │ │ │ + ldr r5, [pc, #616] @ (7d8c20 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #728] @ (7d8cc4 ) │ │ │ │ + ldr r5, [pc, #728] @ (7d8c94 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #840] @ (7d8d38 ) │ │ │ │ + ldr r5, [pc, #840] @ (7d8d08 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #952] @ (7d8dac ) │ │ │ │ + ldr r5, [pc, #952] @ (7d8d7c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #40] @ (7d8a20 ) │ │ │ │ + ldr r6, [pc, #40] @ (7d89f0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #152] @ (7d8a94 ) │ │ │ │ + ldr r6, [pc, #152] @ (7d8a64 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #264] @ (7d8b08 ) │ │ │ │ + ldr r6, [pc, #264] @ (7d8ad8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #376] @ (7d8b7c ) │ │ │ │ + ldr r6, [pc, #376] @ (7d8b4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #488] @ (7d8bf0 ) │ │ │ │ + ldr r6, [pc, #488] @ (7d8bc0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #600] @ (7d8c64 ) │ │ │ │ + ldr r6, [pc, #600] @ (7d8c34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #712] @ (7d8cd8 ) │ │ │ │ + ldr r6, [pc, #712] @ (7d8ca8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #824] @ (7d8d4c ) │ │ │ │ + ldr r6, [pc, #824] @ (7d8d1c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #936] @ (7d8dc0 ) │ │ │ │ + ldr r6, [pc, #936] @ (7d8d90 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #24] @ (7d8a34 ) │ │ │ │ + ldr r7, [pc, #24] @ (7d8a04 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #136] @ (7d8aa8 ) │ │ │ │ + ldr r7, [pc, #136] @ (7d8a78 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #248] @ (7d8b1c ) │ │ │ │ + ldr r7, [pc, #248] @ (7d8aec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #360] @ (7d8b90 ) │ │ │ │ + ldr r7, [pc, #360] @ (7d8b60 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #472] @ (7d8c04 ) │ │ │ │ + ldr r7, [pc, #472] @ (7d8bd4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #584] @ (7d8c78 ) │ │ │ │ + ldr r7, [pc, #584] @ (7d8c48 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #696] @ (7d8cec ) │ │ │ │ + ldr r7, [pc, #696] @ (7d8cbc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #808] @ (7d8d60 ) │ │ │ │ + ldr r7, [pc, #808] @ (7d8d30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #920] @ (7d8dd4 ) │ │ │ │ + ldr r7, [pc, #920] @ (7d8da4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r2, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r6, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r2, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2815676,163 +2815576,75 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r2, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r6, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ 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 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r2, [r6, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2815914,14 +2815726,126 @@ │ │ │ │ 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 │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ + 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,126 +2817065,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] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ ldrsb r4, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r4, [r4, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrsb r0, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r0, [r6, #13] │ │ │ │ @@ -2817923,49 +2817735,161 @@ │ │ │ │ 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 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r0, [r5, #0] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [r6, #0] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r0, [r0, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [r1, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r0, [r3, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [r4, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r0, [r6, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [r7, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r0, [r1, #8] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [r2, #8] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r0, [r7, #8] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + subs r0, r3, r1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + subs r0, r6, r0 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + subs r4, r1, r0 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r0, r5, r7 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r0, r1, r7 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r0, r3, r6 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r0, r5, r5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r0, r7, r4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r0, r1, r4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r0, r3, r3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ 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,14 +2819110,38 @@ │ │ │ │ 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, r5, #20 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r1, #14 │ │ │ │ @@ -2819210,146 +2819158,140 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r4, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r0, r4, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r0, r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + cdp2 0, 13, cr0, cr8, cr11, {4} │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + cdp2 0, 10, cr0, cr0, cr11, {4} │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + cdp2 0, 6, cr0, cr8, cr11, {4} │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + cdp2 0, 3, cr0, cr0, cr11, {4} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + ldc2l 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ + stc2l 0, cr0, [r0, #556] @ 0x22c │ │ │ │ movs r0, r2 │ │ │ │ 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 │ │ │ │ @@ -2819363,26 +2819305,26 @@ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xfa40008b │ │ │ │ + @ instruction: 0xfb60008b │ │ │ │ + ldr.w r0, [r8, #139] @ 0x8b │ │ │ │ + @ instruction: 0xfb28008b │ │ │ │ + strh.w r0, [r0, #139] @ 0x8b │ │ │ │ + @ instruction: 0xfaf0008b │ │ │ │ + str??.w r0, [r8, fp] │ │ │ │ + @ instruction: 0xfab8008b │ │ │ │ + ldrh.w r0, [r0, fp] │ │ │ │ + @ instruction: 0xfa80008b │ │ │ │ + @ instruction: 0xf7f8008b │ │ │ │ + @ instruction: 0xfa48008b │ │ │ │ + @ instruction: 0xf7c0008b │ │ │ │ @ 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 │ │ │ │ @@ -2819395,515 +2819337,503 @@ │ │ │ │ @ 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 │ │ │ │ + ubfx r0, ip, #2, #12 │ │ │ │ + @ instruction: 0xf230008b │ │ │ │ @ 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 │ │ │ │ - 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} │ │ │ │ + vhadd.s16 d16, d20, d11 │ │ │ │ + ldc 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + stcl 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xf4f0008b │ │ │ │ + bfi r0, r0, #2, #10 │ │ │ │ + rsbs r0, r0, #139 @ 0x8b │ │ │ │ + orns r0, r8, #139 @ 0x8b │ │ │ │ + cdp 0, 14, cr0, cr8, cr11, {4} │ │ │ │ + ldcl 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xebf8008b │ │ │ │ + eor.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf2f4008b │ │ │ │ + sbcs.w r0, r0, #139 @ 0x8b │ │ │ │ + ands.w r0, r0, #139 @ 0x8b │ │ │ │ + cdp 0, 7, cr0, cr12, cr11, {4} │ │ │ │ + ldcl 0, cr0, [r8], #556 @ 0x22c │ │ │ │ + @ instruction: 0xeb8c008b │ │ │ │ + bic.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf288008b │ │ │ │ + adds.w r0, r0, #139 @ 0x8b │ │ │ │ + vaddl.s32 q0, d24, d11 │ │ │ │ + cdp 0, 1, cr0, cr0, cr11, {4} │ │ │ │ + ldc 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + @ instruction: 0xeb20008b │ │ │ │ + @ instruction: 0xf3b8008b │ │ │ │ + @ instruction: 0xf21c008b │ │ │ │ + @ instruction: 0xf0b0008b │ │ │ │ + vhadd.s8 d16, d16, d11 │ │ │ │ + stc 0, cr0, [r4, #556]! @ 0x22c │ │ │ │ + ldc 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xeab4008b │ │ │ │ + @ instruction: 0xf350008b │ │ │ │ + subs.w r0, r0, #139 @ 0x8b │ │ │ │ + orrs.w r0, r0, #139 @ 0x8b │ │ │ │ + cdp 0, 13, cr0, cr8, cr11, {4} │ │ │ │ + ldc 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + rsbs r0, r8, fp, lsl #2 │ │ │ │ + orr.w r0, r8, fp, lsl #2 │ │ │ │ + @ instruction: 0xf2e8008b │ │ │ │ + adc.w r0, r4, #139 @ 0x8b │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - nop {15} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - nop {13} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it ge │ │ │ │ - lslge r3, r1, #2 │ │ │ │ - itt vc │ │ │ │ - lslvc r3, r1, #2 │ │ │ │ - sevlvc │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it cs │ │ │ │ - lslcs r3, r1, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00ac │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0084 │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + itt │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + ite le @ unpredictable > │ │ │ │ + lslle r3, r1, #2 │ │ │ │ + ite ge @ unpredictable │ │ │ │ + lslge r3, r1, #2 │ │ │ │ + itt hi @ unpredictable │ │ │ │ + lslhi r3, r1, #2 │ │ │ │ + it pl @ unpredictable │ │ │ │ + lslpl r3, r1, #2 │ │ │ │ + wfi │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ + it eq │ │ │ │ + lsleq r3, r1, #2 │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7db1be │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7db1ba │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7db1b2 │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7db1a8 │ │ │ │ + pop {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7db1a2 │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7db19e │ │ │ │ + cbnz r4, 7db1e2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r0, r6 │ │ │ │ + cbnz r4, 7db1da │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r4, r0 │ │ │ │ + cbnz r0, 7db1d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x001c │ │ │ │ + cbnz r0, 7db1ce │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r5 │ │ │ │ + cbnz r0, 7db1c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r0, r0 │ │ │ │ + cbnz r0, 7db1bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r0, r3 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7db1b0 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7db1a8 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7db1a2 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7db19a │ │ │ │ + rev r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7db194 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7db18e │ │ │ │ + cbnz r4, 7db1d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + cbnz r4, 7db1d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + cbnz r4, 7db1ca │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + cbnz r0, 7db1c6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + cbnz r0, 7db1c2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + cbnz r4, 7db1bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + cbnz r0, 7db1b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r6} │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db29a │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db296 │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db292 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db28e │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cbz r4, 7db288 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db284 │ │ │ │ + push {r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7db27c │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7db278 │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r4, r4 │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r0, r7 │ │ │ │ + push {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r4, r0 │ │ │ │ + cbz r4, 7db2b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxth r4, r7 │ │ │ │ + cbz r4, 7db2aa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db288 │ │ │ │ + cbz r0, 7db29c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db284 │ │ │ │ + cbz r0, 7db298 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db280 │ │ │ │ + cbz r0, 7db294 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db27c │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7db276 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7db270 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7db264 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #32 │ │ │ │ + cbz r0, 7db2a2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + cbz r4, 7db29a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + cbz r4, 7db294 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + cbz r0, 7db292 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + cbz r4, 7db28c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + cbz r4, 7db288 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + cbz r4, 7db284 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 7db728 ) │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #832 @ (adr r7, 7db67c ) │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #720 @ (adr r7, 7db610 ) │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #512 @ (adr r7, 7db544 ) │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #320 @ (adr r7, 7db488 ) │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #128 @ (adr r7, 7db3cc ) │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #944 @ (adr r6, 7db700 ) │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #736 @ (adr r6, 7db634 ) │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #528 @ (adr r6, 7db568 ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 7db6a8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #400 @ (adr r6, 7db4ec ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 7db62c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #272 @ (adr r6, 7db470 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 7db5b0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #144 @ (adr r6, 7db3f4 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 7db534 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #16 @ (adr r6, 7db378 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 7db4b8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #912 @ (adr r5, 7db6fc ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 7db43c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #784 @ (adr r5, 7db680 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 7db3c0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #656 @ (adr r5, 7db604 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 7db744 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #528 @ (adr r5, 7db588 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 7db6c8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #400 @ (adr r5, 7db50c ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 7db64c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #272 @ (adr r5, 7db490 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 7db5d0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #144 @ (adr r5, 7db414 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 7db554 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #16 @ (adr r5, 7db398 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 7db4d8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #912 @ (adr r4, 7db71c ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 7db45c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #784 @ (adr r4, 7db6a0 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 7db3e0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #656 @ (adr r4, 7db624 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 7db764 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #528 @ (adr r4, 7db5a8 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 7db6e8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #336 @ (adr r4, 7db4ec ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 7db62c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #128 @ (adr r4, 7db420 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 7db560 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #960 @ (adr r3, 7db764 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 7db4a4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 7db698 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 7db3d8 ) │ │ │ │ lsl TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes