--- /srv/rebuilderd/tmp/rebuilderdSx7sFq/inputs/mesa-libgallium_25.2.6-1~bpo13+1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdSx7sFq/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 7729620 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 0x18bbb44 0x018bbb44 0x018bbb44 0x05ff0 0x05ff0 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x18c1b38 0x18c1b38 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 f7d688 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00fedfd8 fedfd8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00fedfe0 fedfe0 8c892e 00 A 0 0 16 │ │ │ │ + [15] .ARM.extab PROGBITS 018b6910 18b6910 005234 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 018bbb44 18bbb44 005ff0 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 018c1b34 18c1b34 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) 0xfedfd8 │ │ │ │ 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: 4d1b9f53e391895ae3eb02c3273121ab792ba583 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -3591,15 +3591,15 @@ │ │ │ │ VJWKWIzD{D │ │ │ │ Ur I(F{DyD │ │ │ │ F(iDh#hc │ │ │ │ 3FRFs! F │ │ │ │ ;i FyiZh │ │ │ │ \YV__S_PM______________________________________J___________G___________________D________________________A_>_;8_ │ │ │ │ ]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGQHxDpGPHxDpGPHxDpGOHxDpGOHxDpGNHxDpGNHxDpGMHxDpGMHxDpGLHxDpGLHxDpGKHxDpGKHxDpGJHxDpGJHxDpGIHxDpGIHxDpGHHxDpGHHxDpGGHxDpGA │ │ │ │ -;HxDpG:HxDpG:HxDpG9HxDpG9HxDpG8HxDpG8HxDpG7HxDpG7HxDpG │ │ │ │ +;HxDpG:HxDpG:HxDpG9HxDpG9HxDpG8HxDpG8HxDpG7HxDpG7HxDpG& │ │ │ │ HxDpG HxDpG │ │ │ │ HxDpG~HxDpG~HxDpGA │ │ │ │ uHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpG │ │ │ │ Z<9HEB?`]urolifc30-*'$! │ │ │ │ @HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGJ?IzD?KyD │ │ │ │ -!>I{D>HyD │ │ │ │ 03J3KzD3M{D3H │ │ │ │ }#}D2JxD2KzD │ │ │ │ bP.J!F{D00zDF │ │ │ │ -cP(J!F{D(0zDF │ │ │ │ +cP(J!F{D(0zDE │ │ │ │ J!F{D(0zDE │ │ │ │ J!F{D00zDE │ │ │ │ FzD0FyD@ │ │ │ │ 3F:F>Dd │ │ │ │ 10hcB`0F │ │ │ │ ;FBF!F0F │ │ │ │ FzD8FyD> │ │ │ │ @@ -6745,22 +6746,23 @@ │ │ │ │ "0!J#nzD │ │ │ │ !`(F !fh │ │ │ │ "` !(Fch │ │ │ │ 3F*F F+! │ │ │ │ 3F*F F+! │ │ │ │ _\YVSPMJGDA>;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 │ │ │ │ +HxDpGBmm │ │ │ │ 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 +8846,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 +8917,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 │ │ │ │ + @ instruction: 0x4628d2df │ │ │ │ + msrle SPSR_x, #939524096 @ 0x38000000 │ │ │ │ andeq fp, r0, r0, ror sp │ │ │ │ push {r0, r2, r3, r5, r6, r9, fp, lr} │ │ │ │ blmi 1bc49c8 │ │ │ │ ldrbtmi r4, [sl], #-3181 @ 0xfffff393 │ │ │ │ stmdami sp!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmdbmi sp!, {r0, r1, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xe1b4f8df │ │ │ │ @@ -447,53 +447,53 @@ │ │ │ │ ldrbtmi r2, [r9], #-781 @ 0xfffffcf3 │ │ │ │ @ instruction: 0xf8c063c3 │ │ │ │ @ instruction: 0xe0571094 │ │ │ │ ... │ │ │ │ orrseq pc, r4, ip, asr #6 │ │ │ │ orrseq r9, r7, r0, lsr sl │ │ │ │ andeq r3, r0, r4, ror #16 │ │ │ │ - tsteq r0, r4, ror #7 │ │ │ │ - @ instruction: 0x0110c3f6 │ │ │ │ + tsteq r0, r4, asr r5 │ │ │ │ + tsteq r0, r6, ror #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, lsl #12 │ │ │ │ + @ instruction: 0x0110e4b0 │ │ │ │ + rscseq r0, sl, lr, asr #10 │ │ │ │ + rscseq r0, sl, lr, asr #10 │ │ │ │ + rscseq r0, sl, r2, ror #10 │ │ │ │ + rscseq r0, sl, r8, ror r5 │ │ │ │ + smlalseq r0, sl, r0, r5 │ │ │ │ + rscseq r0, sl, lr, lsr r5 │ │ │ │ orrseq r9, r7, r6, lsr #15 │ │ │ │ andeq r1, r0, ip, lsl #3 │ │ │ │ - smlalseq r7, r9, r8, sl │ │ │ │ + rscseq r7, r9, r8, lsl #24 │ │ │ │ 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, ror #23 │ │ │ │ + ldrshteq r7, [r9], #190 @ 0xbe │ │ │ │ + ldrsbteq r7, [r9], #184 @ 0xb8 │ │ │ │ + rscseq r7, r9, r2, asr #23 │ │ │ │ + ldrhteq r7, [r9], #180 @ 0xb4 │ │ │ │ + rscseq r0, sl, ip, lsl #7 │ │ │ │ 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, lsr #6 │ │ │ │ + rscseq r0, sl, sl, lsr #6 │ │ │ │ + rscseq r0, sl, lr, lsr #6 │ │ │ │ + rscseq r0, sl, r2, lsr r3 │ │ │ │ + rscseq r0, sl, r2, lsr r3 │ │ │ │ + rscseq r0, sl, lr, lsr r3 │ │ │ │ + rscseq r0, sl, lr, lsr r3 │ │ │ │ orrseq r9, r7, r6, asr #7 │ │ │ │ - ldrshteq r0, [sl], #8 │ │ │ │ + rscseq r0, sl, r8, ror #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 │ │ │ │ + ldrshteq r7, [r9], #112 @ 0x70 │ │ │ │ + ldrshteq r0, [sl], #22 │ │ │ │ + rscseq r7, sp, r0, asr r4 │ │ │ │ + tsteq pc, r0, lsr #26 │ │ │ │ + rscseq r8, fp, r6, asr #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, asr #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 │ │ │ │ + smceq 34892 @ 0x884c │ │ │ │ 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, lsr #32 │ │ │ │ @ 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, lsl #21 │ │ │ │ + rscseq sl, lr, r0, lsl r0 │ │ │ │ + ldrshteq r6, [lr], #176 @ 0xb0 │ │ │ │ + rscseq r9, lr, ip, lsl #31 │ │ │ │ + rscseq r9, lr, r6, lsl #31 │ │ │ │ + rscseq r9, lr, r0, asr 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, asr fp │ │ │ │ + rscseq r6, lr, r0, asr fp │ │ │ │ + rscseq r6, lr, r8, asr #22 │ │ │ │ + rscseq r6, lr, r0, asr #22 │ │ │ │ + rscseq r6, lr, r8, lsr fp │ │ │ │ + rscseq r6, lr, r0, lsr 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 │ │ │ │ + cmneq r8, r6, lsl sl │ │ │ │ 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 @ │ │ │ │ + tsteq r0, sl, lsl r1 │ │ │ │ @ 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, asr #19 │ │ │ │ + rscseq r6, lr, r0, asr #19 │ │ │ │ + ldrhteq r6, [lr], #156 @ 0x9c │ │ │ │ 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, ror #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, ror 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 │ │ │ │ + ldrsbteq r6, [lr], #106 @ 0x6a │ │ │ │ + rscseq r6, lr, r0, ror #13 │ │ │ │ + rscseq r6, lr, sl, ror #13 │ │ │ │ + rscseq r6, lr, r4, ror #13 │ │ │ │ + rscseq r6, lr, r4, ror #13 │ │ │ │ + rscseq r6, lr, r4, ror #13 │ │ │ │ + rscseq r6, lr, r8, ror #13 │ │ │ │ + rscseq r6, lr, r8, ror #13 │ │ │ │ + rscseq r6, lr, r8, ror #13 │ │ │ │ + rscseq fp, fp, r8, ror r2 │ │ │ │ + rscseq r1, sp, r8, lsl #2 │ │ │ │ + rscseq r6, lr, r8, asr #13 │ │ │ │ + rscseq r6, lr, r4, asr #13 │ │ │ │ + rscseq r6, lr, r0, asr #13 │ │ │ │ + ldrhteq r6, [lr], #108 @ 0x6c │ │ │ │ + rscseq r1, sp, r4, asr #1 │ │ │ │ + rscseq r6, lr, r8, lsr #13 │ │ │ │ + rscseq r1, sp, r4, ror r0 │ │ │ │ + smlalseq r6, lr, r4, r6 │ │ │ │ + smlalseq r6, lr, r0, r6 │ │ │ │ + rscseq r1, sp, r0, asr r0 │ │ │ │ + rscseq r6, lr, ip, ror r6 │ │ │ │ + rscseq r6, lr, r8, ror r6 │ │ │ │ + rscseq r6, lr, r8, ror r6 │ │ │ │ + rscseq r6, lr, r4, ror r6 │ │ │ │ + rscseq ip, r7, ip, asr 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, lsr sl │ │ │ │ + tsteq r4, r0, lsr r8 │ │ │ │ + rscseq r9, lr, ip, lsl #20 │ │ │ │ + rscseq r9, lr, ip, asr #15 │ │ │ │ orrseq sp, r4, r4, lsr sp │ │ │ │ - rscseq r9, lr, r2, lsl #17 │ │ │ │ + ldrshteq r9, [lr], #146 @ 0x92 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ - ldrhteq r9, [lr], #192 @ 0xc0 │ │ │ │ + rscseq r9, lr, r0, lsr #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, r6, lsr #28 │ │ │ │ + ldrhteq r9, [lr], #104 @ 0x68 │ │ │ │ + rscseq r9, lr, r2, ror #27 │ │ │ │ + rscseq r9, lr, r0, asr #27 │ │ │ │ + rscseq r9, lr, r6, lsl fp │ │ │ │ + ldrhteq r9, [lr], #186 @ 0xba │ │ │ │ + ldrhteq r9, [lr], #140 @ 0x8c │ │ │ │ + rscseq r0, sp, r2, ror #21 │ │ │ │ + rscseq r5, r9, r0, lsr #3 │ │ │ │ + rscseq r9, lr, r2, asr r9 │ │ │ │ + rscseq r9, lr, r6, asr #23 │ │ │ │ + rscseq r9, lr, lr, lsr #15 │ │ │ │ + rscseq r9, lr, r8, ror r9 │ │ │ │ + rscseq r9, lr, r6, lsr sl │ │ │ │ + rscseq r9, lr, ip, lsr sl │ │ │ │ + smlalseq r9, lr, r6, r9 │ │ │ │ + rscseq r9, lr, ip, ror r9 │ │ │ │ + rscseq r9, lr, r2, lsl #21 │ │ │ │ + rscseq r9, lr, lr, asr #7 │ │ │ │ + rscseq r9, lr, r4, lsl sl │ │ │ │ + ldrshteq r9, [lr], #146 @ 0x92 │ │ │ │ + rscseq r9, lr, r4, asr #16 │ │ │ │ + rscseq r9, lr, sl, ror #19 │ │ │ │ + rscseq r9, lr, ip, lsr #22 │ │ │ │ + rscseq r9, lr, r2, lsr fp │ │ │ │ + rscseq r9, lr, r2, asr sl │ │ │ │ + ldrshteq r9, [lr], #148 @ 0x94 │ │ │ │ + rscseq r9, lr, r2, lsl #12 │ │ │ │ + ldrshteq r9, [lr], #92 @ 0x5c │ │ │ │ + rscseq r4, r9, r2, ror #28 │ │ │ │ + smlalseq r9, lr, r8, r8 │ │ │ │ + ldrsbteq r9, [lr], #124 @ 0x7c │ │ │ │ + rscseq r9, lr, r2, lsl r8 │ │ │ │ + rscseq r9, lr, lr, asr #16 │ │ │ │ + rscseq r9, lr, ip, ror #5 │ │ │ │ + rscseq r9, lr, r2, lsr #14 │ │ │ │ + rscseq r9, lr, r2, lsl r2 │ │ │ │ + rscseq r9, lr, r8, lsr r2 │ │ │ │ + rscseq r9, lr, r6, lsl #9 │ │ │ │ + rscseq r9, lr, r8, lsl #9 │ │ │ │ + rscseq r9, lr, ip, lsr r4 │ │ │ │ + rscseq r9, lr, r2, asr #8 │ │ │ │ + rscseq r9, lr, r4, asr #8 │ │ │ │ + rscseq r9, lr, r6, asr #8 │ │ │ │ + rscseq r9, lr, r0, asr r4 │ │ │ │ + rscseq r9, lr, r6, asr 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, 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 #9 │ │ │ │ + rscseq r9, lr, r8, lsr r4 │ │ │ │ + rscseq r9, lr, lr, lsr #8 │ │ │ │ + rscseq r9, lr, r2, lsr r4 │ │ │ │ + rscseq r9, lr, r4, lsr r4 │ │ │ │ + rscseq r8, lr, r0, asr #31 │ │ │ │ + rscseq r1, lr, ip, lsr #3 │ │ │ │ + rscseq r4, r9, r4, lsr #23 │ │ │ │ + rscseq r0, sp, r2, ror r4 │ │ │ │ + rscseq r9, lr, r6, lsr r3 │ │ │ │ + rscseq r9, lr, ip, ror r3 │ │ │ │ + rscseq r9, lr, r6, asr #7 │ │ │ │ + rscseq r9, lr, ip, ror r3 │ │ │ │ + rscseq r9, lr, lr, ror r3 │ │ │ │ + rscseq r9, lr, r0, lsl #7 │ │ │ │ rscseq r9, lr, lr, lsl r3 │ │ │ │ - rscseq r9, lr, r8, asr #5 │ │ │ │ - ldrhteq r9, [lr], #46 @ 0x2e │ │ │ │ - rscseq r9, lr, r2, asr #5 │ │ │ │ - rscseq r9, lr, r4, asr #5 │ │ │ │ - rscseq r8, lr, r0, asr lr │ │ │ │ - rscseq r1, lr, ip, lsr r0 │ │ │ │ - rscseq r4, r9, r4, lsr sl │ │ │ │ - rscseq r0, sp, r2, lsl #6 │ │ │ │ - rscseq r9, lr, r6, asr #3 │ │ │ │ - rscseq r9, lr, ip, lsl #4 │ │ │ │ - rscseq r9, lr, r6, asr r2 │ │ │ │ - rscseq r9, lr, ip, lsl #4 │ │ │ │ - rscseq r9, lr, lr, lsl #4 │ │ │ │ - rscseq r9, lr, r0, lsl r2 │ │ │ │ - rscseq r9, lr, lr, lsr #3 │ │ │ │ - rscseq r9, lr, r4, lsl r2 │ │ │ │ - rscseq r9, lr, r2, lsl r2 │ │ │ │ - ldrhteq r9, [lr], #20 │ │ │ │ - tsteq fp, sl, asr #10 │ │ │ │ - rscseq r9, lr, ip, lsl #2 │ │ │ │ - rscseq r4, r9, r0, asr r8 │ │ │ │ - ldrsbteq r8, [lr], #178 @ 0xb2 │ │ │ │ - tsteq pc, r0, lsl #28 │ │ │ │ - rscseq r8, lr, r8, lsr #22 │ │ │ │ - rscseq r8, lr, sl, ror #26 │ │ │ │ - ldrdeq r6, [pc, -ip] │ │ │ │ - ldrhteq r8, [lr], #174 @ 0xae │ │ │ │ - rscseq r8, lr, r0, asr #21 │ │ │ │ - rscseq r8, lr, r2, asr #21 │ │ │ │ - rscseq r8, lr, r0, asr #21 │ │ │ │ - ldrhteq r8, [lr], #174 @ 0xae │ │ │ │ - ldrhteq r8, [lr], #172 @ 0xac │ │ │ │ - rscseq r8, lr, r6, lsl #20 │ │ │ │ - rscseq r8, lr, r8, lsl #20 │ │ │ │ - rscseq r8, lr, sl, lsl #20 │ │ │ │ - rscseq r8, lr, r4, lsr #20 │ │ │ │ - rscseq r8, lr, r6, lsr #20 │ │ │ │ - rscseq r8, lr, r8, lsr #20 │ │ │ │ - rscseq r9, lr, sl, ror r0 │ │ │ │ - ldrsbteq r8, [lr], #172 @ 0xac │ │ │ │ - rscseq r8, lr, r2, lsr #18 │ │ │ │ - rscseq r8, lr, sl, lsr #18 │ │ │ │ - rscseq r8, lr, lr, lsr #18 │ │ │ │ - rscseq r8, lr, lr, lsr #18 │ │ │ │ - rscseq r8, lr, lr, lsr #18 │ │ │ │ - rscseq r8, lr, r2, ror #21 │ │ │ │ - rscseq r8, lr, r0, lsr r9 │ │ │ │ - rscseq r8, lr, r4, asr #18 │ │ │ │ - rscseq r8, lr, r0, ror r9 │ │ │ │ - ldrsbteq r8, [lr], #138 @ 0x8a │ │ │ │ - rscseq r8, lr, r2, ror #17 │ │ │ │ - rscseq r8, lr, r6, ror #17 │ │ │ │ - rscseq r8, lr, ip, ror #17 │ │ │ │ - rscseq 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 r9, lr, r4, lsl #7 │ │ │ │ + rscseq r9, lr, r2, lsl #7 │ │ │ │ + rscseq r9, lr, r4, lsr #6 │ │ │ │ + @ instruction: 0x010b46ba │ │ │ │ + rscseq r9, lr, ip, ror r2 │ │ │ │ + rscseq r4, r9, r0, asr #19 │ │ │ │ + rscseq r8, lr, r2, asr #26 │ │ │ │ + tsteq pc, r0, ror pc @ │ │ │ │ + smlalseq r8, lr, r8, ip │ │ │ │ + ldrsbteq r8, [lr], #234 @ 0xea │ │ │ │ + tsteq pc, ip, asr #28 │ │ │ │ + rscseq r8, lr, lr, lsr #24 │ │ │ │ + rscseq r8, lr, r0, lsr ip │ │ │ │ + rscseq r8, lr, r2, lsr ip │ │ │ │ + rscseq r8, lr, r0, lsr ip │ │ │ │ + rscseq r8, lr, lr, lsr #24 │ │ │ │ + rscseq r8, lr, ip, lsr #24 │ │ │ │ + rscseq r8, lr, r6, ror fp │ │ │ │ + rscseq r8, lr, r8, ror fp │ │ │ │ + rscseq r8, lr, sl, ror fp │ │ │ │ + smlalseq r8, lr, r4, fp │ │ │ │ + smlalseq r8, lr, r6, fp │ │ │ │ + smlalseq r8, lr, r8, fp │ │ │ │ + rscseq r9, lr, sl, ror #3 │ │ │ │ + rscseq r8, lr, ip, asr #24 │ │ │ │ + smlalseq r8, lr, r2, sl │ │ │ │ + smlalseq r8, lr, sl, sl │ │ │ │ + smlalseq r8, lr, lr, sl │ │ │ │ + smlalseq r8, lr, lr, sl │ │ │ │ + smlalseq r8, lr, lr, sl │ │ │ │ + rscseq r8, lr, r2, asr ip │ │ │ │ + rscseq r8, lr, r0, lsr #21 │ │ │ │ + ldrhteq r8, [lr], #164 @ 0xa4 │ │ │ │ + rscseq r8, lr, r0, ror #21 │ │ │ │ + rscseq r8, lr, sl, asr #20 │ │ │ │ + rscseq r8, lr, r2, asr sl │ │ │ │ + rscseq r8, lr, r6, asr sl │ │ │ │ + rscseq r8, lr, ip, asr sl │ │ │ │ + rscseq r8, lr, ip, ror sl │ │ │ │ + rscseq r8, lr, r6, asr sl │ │ │ │ + rscseq r8, lr, r4, asr sl │ │ │ │ + rscseq r8, lr, ip, ror #20 │ │ │ │ + rscseq r8, lr, lr, asr #20 │ │ │ │ + rscseq r8, lr, ip, asr #20 │ │ │ │ + rscseq r8, lr, r2, ror #20 │ │ │ │ + rscseq r8, lr, r4, asr sl │ │ │ │ + ldrhteq r8, [lr], #56 @ 0x38 │ │ │ │ + rscseq r8, lr, r0, lsr #7 │ │ │ │ + ldrhteq r8, [lr], #62 @ 0x3e │ │ │ │ + rscseq r9, lr, r2, ror #9 │ │ │ │ + rscseq r8, lr, r4, lsr #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 │ │ │ │ - rscseq r8, lr, r2, ror r6 │ │ │ │ - rscseq r8, lr, r0, ror r6 │ │ │ │ - rscseq r8, lr, r2, ror r6 │ │ │ │ - rscseq r8, lr, r4, ror r6 │ │ │ │ - rscseq r8, lr, r6, ror r6 │ │ │ │ - rscseq r8, lr, r4, ror r6 │ │ │ │ - ldrshteq r8, [lr], #120 @ 0x78 │ │ │ │ - rscseq r8, lr, lr, ror r5 │ │ │ │ - rscseq r8, lr, sl, ror #10 │ │ │ │ - rscseq ip, fp, lr, lsr r7 │ │ │ │ - rscseq r8, lr, r2, lsl #11 │ │ │ │ - rscseq r8, lr, r2, lsl #11 │ │ │ │ - rscseq r8, lr, lr, ror r5 │ │ │ │ - rscseq r8, lr, r4, ror r5 │ │ │ │ - rscseq r8, lr, sl, ror #10 │ │ │ │ - rscseq r8, lr, 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 │ │ │ │ + ldrshteq r8, [lr], #106 @ 0x6a │ │ │ │ + ldrshteq r8, [lr], #108 @ 0x6c │ │ │ │ + ldrshteq r8, [lr], #106 @ 0x6a │ │ │ │ + ldrshteq r8, [lr], #104 @ 0x68 │ │ │ │ + rscseq r8, lr, sl, lsr r7 │ │ │ │ + ldrshteq r8, [lr], #100 @ 0x64 │ │ │ │ + ldrshteq r8, [lr], #98 @ 0x62 │ │ │ │ + rscseq r8, lr, ip, lsr #14 │ │ │ │ + rscseq r8, lr, lr, ror #13 │ │ │ │ + rscseq r8, lr, ip, ror #13 │ │ │ │ + rscseq r8, lr, lr, lsr #15 │ │ │ │ + rscseq r8, lr, ip, asr r7 │ │ │ │ + rscseq r8, lr, r6, asr #14 │ │ │ │ + rscseq r8, lr, r8, ror r6 │ │ │ │ + rscseq r8, lr, sl, lsr r7 │ │ │ │ + rscseq r8, lr, ip, ror #12 │ │ │ │ + rscseq r8, lr, lr, ror r6 │ │ │ │ + smlalseq r8, lr, r6, r6 │ │ │ │ + rscseq r8, lr, r4, ror #12 │ │ │ │ + rscseq r8, lr, ip, asr #12 │ │ │ │ + smlalseq r8, lr, r2, r6 │ │ │ │ + smlalseq r8, lr, ip, r6 │ │ │ │ + rscseq r8, lr, r0, asr #14 │ │ │ │ + rscseq r8, lr, r4, lsr r7 │ │ │ │ + rscseq r8, lr, r8, lsr #14 │ │ │ │ + rscseq r8, lr, ip, lsl r7 │ │ │ │ + rscseq r8, lr, r4, lsr r8 │ │ │ │ + smlalseq r8, lr, r6, r7 │ │ │ │ + ldrhteq r8, [lr], #118 @ 0x76 │ │ │ │ + rscseq r8, lr, r2, ror #15 │ │ │ │ + rscseq r8, lr, r0, ror #15 │ │ │ │ + rscseq r8, lr, r2, ror #15 │ │ │ │ + rscseq r8, lr, r4, ror #15 │ │ │ │ + rscseq r8, lr, r6, ror #15 │ │ │ │ + rscseq r8, lr, r4, ror #15 │ │ │ │ + rscseq r8, lr, r8, ror #18 │ │ │ │ + rscseq r8, lr, lr, ror #13 │ │ │ │ + ldrsbteq r8, [lr], #106 @ 0x6a │ │ │ │ + rscseq ip, fp, lr, lsr #17 │ │ │ │ + ldrshteq r8, [lr], #98 @ 0x62 │ │ │ │ + ldrshteq r8, [lr], #98 @ 0x62 │ │ │ │ + rscseq r8, lr, lr, ror #13 │ │ │ │ + rscseq r8, lr, r4, ror #13 │ │ │ │ + ldrsbteq r8, [lr], #106 @ 0x6a │ │ │ │ + smlalseq r8, lr, r4, r6 │ │ │ │ + smlalseq r8, r9, r6, r8 │ │ │ │ + smlalseq r8, lr, r0, r6 │ │ │ │ + rscseq r8, lr, lr, lsl #13 │ │ │ │ + rscseq r8, lr, ip, lsl #13 │ │ │ │ + rscseq r8, lr, r6, lsl #13 │ │ │ │ + rscseq r8, lr, r8, lsl #13 │ │ │ │ + smlalseq r8, lr, r2, r6 │ │ │ │ + rscseq r8, lr, r0, lsr #12 │ │ │ │ + rscseq r8, lr, r2, lsr #12 │ │ │ │ + rscseq r8, lr, r4, lsr #12 │ │ │ │ + smlalseq r8, lr, r2, r6 │ │ │ │ + smlalseq r8, lr, r4, r6 │ │ │ │ + smlalseq r8, lr, r2, r6 │ │ │ │ + rscseq pc, ip, r4, ror r2 @ │ │ │ │ + ldrshteq r8, [lr], #82 @ 0x52 │ │ │ │ + rscseq r8, lr, r6, ror #11 │ │ │ │ + ldrsbteq r8, [lr], #94 @ 0x5e │ │ │ │ + ldrhteq r8, [lr], #94 @ 0x5e │ │ │ │ + ldrhteq r8, [lr], #90 @ 0x5a │ │ │ │ + ldrhteq r8, [lr], #90 @ 0x5a │ │ │ │ + rscseq r8, lr, r2, asr #11 │ │ │ │ + ldrhteq r8, [lr], #80 @ 0x50 │ │ │ │ + rscseq r8, lr, ip, asr #10 │ │ │ │ + rscseq r8, lr, r0, asr r5 │ │ │ │ + rscseq r8, lr, r0, asr r5 │ │ │ │ + rscseq r8, lr, r4, asr r5 │ │ │ │ + rscseq r8, lr, r8, asr r5 │ │ │ │ + rscseq r8, lr, ip, asr r5 │ │ │ │ + rscseq r8, lr, r0, ror #10 │ │ │ │ + rscseq r8, lr, r0, ror #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, lsl #9 │ │ │ │ + rscseq r8, lr, lr, lsl #9 │ │ │ │ + smlalseq r8, lr, r2, r4 │ │ │ │ + smlalseq r8, lr, r6, 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 │ │ │ │ + smlatbeq lr, sl, lr, r0 │ │ │ │ ldrheq r6, [r5, ip] │ │ │ │ - tsteq lr, ip, asr r3 │ │ │ │ + smlabteq 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, lsr #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 │ │ │ │ + smlalseq r9, r7, r0, 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, ror 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, asr 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 │ │ │ │ + lslslt sp, fp @ │ │ │ │ + ldcle 0, cr15, [r2], #944 @ 0x3b0 │ │ │ │ @ instruction: 0xf056b198 │ │ │ │ @ instruction: 0xf05bf2d3 │ │ │ │ @ instruction: 0xf057f65f │ │ │ │ strmi pc, [r4], -fp, asr #7 │ │ │ │ tstcs r0, r7, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ @ instruction: 0x4620f7dd │ │ │ │ strcs fp, [r0], #-3344 @ 0xfffff2f0 │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ - ldrhteq r9, [r7], #152 @ 0x98 │ │ │ │ + rscseq r9, r7, r8, lsr #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, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb798 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0ec0ff8 │ │ │ │ - strmi sp, [r4], -pc, lsr #21 │ │ │ │ + strmi sp, [r4], -fp, asr #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, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb7dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0ec0ff8 │ │ │ │ - @ instruction: 0x4604da9d │ │ │ │ + @ instruction: 0x4604dab9 │ │ │ │ @ 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, asr #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, lsl #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1320ff8 │ │ │ │ - strmi sp, [r4], -pc, lsl #31 │ │ │ │ + strmi sp, [r4], -fp, lsr #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 │ │ │ │ + ldrhteq r9, [r7], #156 @ 0x9c │ │ │ │ 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, ror 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, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb930 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1350ff8 │ │ │ │ - strmi sp, [r4], -sp, lsl #20 │ │ │ │ + strmi sp, [r4], -r9, lsr #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 │ │ │ │ + ldrshteq 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: 0x4604da3d │ │ │ │ @ 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, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb9b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1430ff8 │ │ │ │ - strmi sp, [r4], -pc, ror #29 │ │ │ │ + strmi sp, [r4], -fp, lsl #30 │ │ │ │ @ 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, ror #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, lsr #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 │ │ │ │ + ldrsbteq 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, lsl #15 │ │ │ │ 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, lsr #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 │ │ │ │ + stclle 1, cr15, [r6, #268]! @ 0x10c │ │ │ │ @ instruction: 0xb326b918 │ │ │ │ @ instruction: 0xd1282e02 │ │ │ │ bmi 9bc9dc │ │ │ │ ldrbtmi r4, [sl], #-2845 @ 0xfffff4e3 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -4141,16 +4141,16 @@ │ │ │ │ @ instruction: 0xf1364638 │ │ │ │ stmdacs r0, {r0, r5, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbmi sp, [r1], -sp, ror #3 │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ pkhbtmi lr, r3, r4, lsl #28 │ │ │ │ bicsle r2, r0, r0, lsl #16 │ │ │ │ @ instruction: 0xf1344638 │ │ │ │ - ldrbmi sp, [r9], -pc, ror #16 │ │ │ │ - ldclle 1, cr15, [r8], #148 @ 0x94 │ │ │ │ + ldrbmi sp, [r9], -fp, lsl #17 │ │ │ │ + ldcle 1, cr15, [r4, #-148] @ 0xffffff6c │ │ │ │ bicsle r2, lr, r0, lsl #16 │ │ │ │ stmdavc r3!, {r0, r1, r2, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ bicsle r2, r9, r0, lsl #22 │ │ │ │ strcc r2, [r4, #-1537] @ 0xfffff9ff │ │ │ │ @ instruction: 0x2602e7b3 │ │ │ │ ldmdbmi r1, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-2065 @ 0xfffff7ef │ │ │ │ @@ -4159,29 +4159,29 @@ │ │ │ │ @ instruction: 0xe79d447b │ │ │ │ @ instruction: 0xf1214638 │ │ │ │ stmdacs r0, {r0, r2, r3, r6, r7, r8, sl, ip, sp, lr, pc} │ │ │ │ ldr sp, [r7, r7, asr #3]! │ │ │ │ mcrr 7, 15, pc, r0, cr9 @ │ │ │ │ orrseq fp, r4, r8, lsr #13 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ - rscseq r9, r7, ip, lsl #11 │ │ │ │ - smlatbeq fp, r0, lr, r0 │ │ │ │ - smlalseq r9, r7, r8, r5 │ │ │ │ - rscseq r9, r7, r8, lsl #11 │ │ │ │ - rscseq r9, r7, lr, lsr #10 │ │ │ │ - rscseq r9, r7, r8, ror #10 │ │ │ │ + ldrshteq r9, [r7], #108 @ 0x6c │ │ │ │ + tsteq fp, r0, lsl r0 │ │ │ │ + rscseq r9, r7, r8, lsl #14 │ │ │ │ + ldrshteq r9, [r7], #104 @ 0x68 │ │ │ │ + smlalseq r9, r7, lr, r6 │ │ │ │ + ldrsbteq 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, asr pc │ │ │ │ + rscseq r9, r7, r0, asr #12 │ │ │ │ + rscseq r9, r7, r4, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcbc88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1430ff8 │ │ │ │ - stclt 13, cr13, [r8, #-420] @ 0xfffffe5c │ │ │ │ + stclt 13, cr13, [r8, #-532] @ 0xfffffdec │ │ │ │ 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, lsl #8 │ │ │ │ + rscseq sl, r7, sl, asr r3 │ │ │ │ + rscseq sl, r7, sl, asr r3 │ │ │ │ andeq r2, r0, r4, lsl #12 │ │ │ │ - smlalseq r9, r7, r2, r7 │ │ │ │ + rscseq r9, r7, r2, lsl #18 │ │ │ │ andeq r3, r0, r8, ror #17 │ │ │ │ - rscseq sl, r7, sl, lsr r1 │ │ │ │ - rscseq sl, r7, sl, asr #2 │ │ │ │ + rscseq sl, r7, sl, lsr #5 │ │ │ │ + ldrhteq sl, [r7], #42 @ 0x2a │ │ │ │ andeq r1, r0, r8, lsl #13 │ │ │ │ - rscseq sl, r7, r8, lsl r1 │ │ │ │ + rscseq sl, r7, r8, lsl #5 │ │ │ │ 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, #720] @ 0x2d0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ 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, #712] @ 0x2c8 │ │ │ │ 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, #472] @ 0x1d8 │ │ │ │ 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, #768] @ 0x300 │ │ │ │ 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, #600] @ 0x258 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ 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, #488] @ 0x1e8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 000761bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -6460,17 +6460,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ 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, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -7002,15 +7002,15 @@ │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 7697a │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ orr.w r0, r3, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ b.n 7696a │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl f35a4 │ │ │ │ @@ -7522,19 +7522,19 @@ │ │ │ │ @ instruction: 0xfaf7ffff │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r2, #6 │ │ │ │ @ instruction: 0xfa1fffff │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r5 :128] │ │ │ │ adds r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r2, #4 │ │ │ │ str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ bhi.w 77082 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, r4, r5 │ │ │ │ @@ -7987,15 +7987,15 @@ │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r6, #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, #928] @ 0x3a0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrh r6, [r7, #12] │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ │ │ │ 00077718 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8443,15 +8443,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 7781c │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r6, #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, [r5, #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, [r7, #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, [r6, #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, [r3, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r7, #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, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #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, [r7, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r6, 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, [r3, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ 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 │ │ │ │ + blx r1 │ │ │ │ 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, r8 │ │ │ │ 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, #140 @ 0x8c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ 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 9ac0e0 │ │ │ │ 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 9ac1b8 │ │ │ │ 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, r3, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + adds r6, r6, 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 9ac450 │ │ │ │ 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 9ac464 │ │ │ │ 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 9ac4c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r6, [r4, #292] @ 0x124 │ │ │ │ b.n 7dee4 │ │ │ │ nop │ │ │ │ │ │ │ │ 0007df08 : │ │ │ │ ldr.w r3, [r0, #372] @ 0x174 │ │ │ │ @@ -19389,15 +19389,15 @@ │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ b.n 7e924 │ │ │ │ strb r3, [r7, #20] │ │ │ │ lsls r6, r2, #6 │ │ │ │ strb r0, [r6, #20] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r5, #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, #84 @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 7ea96 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -19532,17 +19532,17 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #6 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ b.n 7ea6c │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r1, #7 │ │ │ │ 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, r1, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r7, 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, r1, r1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r7, 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, r0, #30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [pc, #972] @ 7f68c │ │ │ │ @@ -20702,23 +20702,23 @@ │ │ │ │ cmp r2, #4 │ │ │ │ str r3, [r4, #28] │ │ │ │ beq.w 7f3f4 │ │ │ │ b.n 7f4fe │ │ │ │ nop │ │ │ │ lsrs r2, r7, #20 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r6, #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, r1, #23 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cbz r0, 7f6f2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -21059,23 +21059,23 @@ │ │ │ │ ldr.w r2, [r5, #880] @ 0x370 │ │ │ │ b.n 7f96a │ │ │ │ blx 70238 │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ b.n 7f9e0 │ │ │ │ lsrs r2, r5, #3 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + asrs r4, r6, #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] │ │ │ │ + vld1.8 @ instruction: 0xf9e400f6 │ │ │ │ + vld1.8 @ instruction: 0xf9a200f6 │ │ │ │ cbz r0, 7fce2 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x27a> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 7fcde <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x276> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -21773,17 +21773,17 @@ │ │ │ │ b.n 7ffee <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x586> │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ b.n 7ffee <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x586> │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ b.n 7ffee <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x586> │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r0, r7, #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, r5, #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: 0xf768010f │ │ │ │ + @ instruction: 0xf724010f │ │ │ │ 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> │ │ │ │ + orr.w r1, r4, #9371648 @ 0x8f0000 │ │ │ │ + @ instruction: 0xf3e4010f │ │ │ │ + @ instruction: 0xf394010f │ │ │ │ + sbfx r1, r4, #0, #16 │ │ │ │ + bls.n 8252c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2ac4> │ │ │ │ lsls r6, r6, #3 │ │ │ │ - orns r1, r2, #15 │ │ │ │ - vaddw.s16 q8, q5, d15 │ │ │ │ - vext.8 d0, d6, d15, #1 │ │ │ │ - vaddw.s16 q0, q1, d15 │ │ │ │ - vrhadd.s32 d16, d10, d15 │ │ │ │ - cdp 1, 10, cr0, cr6, cr15, {0} │ │ │ │ - cdp 1, 5, cr0, cr10, cr15, {0} │ │ │ │ - cdp 1, 0, cr0, cr14, cr15, {0} │ │ │ │ - stcl 1, cr0, [lr, #60] @ 0x3c │ │ │ │ - ldcl 1, cr0, [r2, #-60]! @ 0xffffffc4 │ │ │ │ - stc 1, cr0, [ip, #-60]! @ 0xffffffc4 │ │ │ │ - ldcl 1, cr0, [lr], {15} │ │ │ │ - ldc 1, cr0, [ip], {15} │ │ │ │ - mrrc 1, 0, r0, r2, cr15 │ │ │ │ - @ instruction: 0xeabc010f │ │ │ │ - eor.w r1, r0, pc │ │ │ │ - bic.w r1, r8, pc │ │ │ │ + @ instruction: 0xf1e2010f │ │ │ │ + adc.w r1, sl, #15 │ │ │ │ + @ instruction: 0xf126010f │ │ │ │ + add.w r1, r2, #15 │ │ │ │ + @ instruction: 0xf0da010f │ │ │ │ + ands.w r1, r6, #15 │ │ │ │ + vaddw.s8 q8, q5, d15 │ │ │ │ + vrhadd.s d16, d14, d15 │ │ │ │ + vrhadd.s d0, d14, d15 │ │ │ │ + cdp 1, 14, cr0, cr2, cr15, {0} │ │ │ │ + cdp 1, 9, cr0, cr12, cr15, {0} │ │ │ │ + cdp 1, 4, cr0, cr14, cr15, {0} │ │ │ │ + cdp 1, 0, cr0, cr12, cr15, {0} │ │ │ │ + stcl 1, cr0, [r2, #60] @ 0x3c │ │ │ │ + stc 1, cr0, [ip], #-60 @ 0xffffffc4 │ │ │ │ + @ instruction: 0xebf0010f │ │ │ │ + @ instruction: 0xeb98010f │ │ │ │ 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 82784 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2d1c> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 8248c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2a24> │ │ │ │ + b.n 8276c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2d04> │ │ │ │ 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 8264c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2be4> │ │ │ │ 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 83530 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3ac8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 83064 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x35fc> │ │ │ │ + b.n 83344 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x38dc> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 82fa8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3540> │ │ │ │ + b.n 83288 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3820> │ │ │ │ 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 83064 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x35fc> │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r6, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #6 │ │ │ │ cmp r6, #194 @ 0xc2 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ 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 206 @ 0xce │ │ │ │ lsls r7, r1, #4 │ │ │ │ - udf #14 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ 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, 83a6e <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x4006> │ │ │ │ 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, 842b2 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x484a> │ │ │ │ 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, #264] @ 0x108 │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #2504] @ 86a44 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x6fdc> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -31722,15 +31722,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r2, #6 │ │ │ │ ldmia r2!, {r0, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #6 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r5, #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 │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ 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 8af98 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xb530> │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r2, [r3, r7] │ │ │ │ lsls r3, r2, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ rsb lr, r3, #32 │ │ │ │ cmp.w lr, #31 │ │ │ │ @@ -41855,21 +41855,21 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ sub.w r3, sl, r6 │ │ │ │ orrs r0, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ b.w 8ce42 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xd3da> │ │ │ │ nop │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ lsls r5, r7, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #228] @ 0xe4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ @@ -56987,15 +56987,15 @@ │ │ │ │ lsls r2, r2, #6 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r7, #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, [r5, #29] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r6, #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, [r2, #17] │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -58384,27 +58384,27 @@ │ │ │ │ bl 3bd0e0 │ │ │ │ b.n 9a158 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1a6f0> │ │ │ │ nop │ │ │ │ ldr r6, [r4, #32] │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ 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, #216] @ (9aff4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1b58c>) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ 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 sp │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r0, r7 │ │ │ │ + mov r8, r5 │ │ │ │ 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, sl │ │ │ │ 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 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adcs r2, r6 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [pc, #32] @ (9b4cc ) │ │ │ │ + ldr r4, [pc, #480] @ (9b68c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp ip, sl │ │ │ │ + bxns r8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp lr, r1 │ │ │ │ + mov lr, pc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r0, r9 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, r0 │ │ │ │ + mov r6, lr │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r8, r6 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, fp │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #368] @ (9b63c ) │ │ │ │ + ldr r1, [pc, #816] @ (9b7fc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r2, r6 │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - rors r6, r4 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bics r4, r0 │ │ │ │ + add ip, lr │ │ │ │ lsls r5, r6, #3 │ │ │ │ - muls r2, r0 │ │ │ │ + add sl, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - orrs r0, r0 │ │ │ │ + add r0, lr │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, r7 │ │ │ │ + add r6, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - blxns r3 │ │ │ │ + ldr r1, [pc, #48] @ (9b51c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov lr, r0 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + blx r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #216] @ (9b5d0 ) │ │ │ │ + ldr r2, [pc, #664] @ (9b790 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #848] @ (9b84c ) │ │ │ │ + ldr r2, [pc, #272] @ (9b60c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adcs r2, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mvns r0, r0 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - muls r6, r7 │ │ │ │ + add lr, sp │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [pc, #720] @ (9b7dc ) │ │ │ │ + ldr r4, [pc, #144] @ (9b59c ) │ │ │ │ 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, #168 @ 0xa8 │ │ │ │ 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 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r4, r2 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r5 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - eors r0, r7 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 9b858 │ │ │ │ @@ -62210,15 +62210,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r7, #3017] @ 0xbc9 │ │ │ │ bl 9bbc0 │ │ │ │ cmp r8, r5 │ │ │ │ bne.w 9c97a │ │ │ │ b.n 9c9b4 │ │ │ │ nop │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ 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 r5, #0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r3, #250 @ 0xfa │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ 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, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ cmp r7, #236 @ 0xec │ │ │ │ lsls r2, r2, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -62878,25 +62878,25 @@ │ │ │ │ nop │ │ │ │ cmp r7, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsls r4, r1 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r6, r7 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r4, r0 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r6, r6 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r0, r5 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r2, r3 │ │ │ │ + rors r2, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #760] @ (9d4b8 ) │ │ │ │ @@ -63901,15 +63901,15 @@ │ │ │ │ nop │ │ │ │ movs r7, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r3, #26 │ │ │ │ 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, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #336] @ (9dfdc ) │ │ │ │ @@ -64692,19 +64692,19 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r1, r7] │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r6, r5, #1 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r2, r1, #1 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 9e4fc │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -65493,19 +65493,19 @@ │ │ │ │ lsls r2, r2, #6 │ │ │ │ strb r4, [r6, #20] │ │ │ │ lsls r4, r2, #6 │ │ │ │ strb r4, [r4, #20] │ │ │ │ lsls r4, r2, #6 │ │ │ │ asrs r0, r1, #24 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r5, #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, r6, #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, #118 @ 0x76 │ │ │ │ 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, #82 @ 0x52 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ 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, r3, #1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r4, r1, #30 │ │ │ │ lsls r2, r2, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -67367,15 +67367,15 @@ │ │ │ │ b.n 9fe18 │ │ │ │ mov r0, r4 │ │ │ │ bl 9fb64 │ │ │ │ b.n 9fdfc │ │ │ │ movs r5, #23 │ │ │ │ b.n 9fe10 │ │ │ │ nop │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #712] @ (a013c ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -67665,15 +67665,15 @@ │ │ │ │ b.n 9ff3a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r6, #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], #976 @ 0x3d0 │ │ │ │ + mrrc2 0, 15, r0, r0, cr4 @ │ │ │ │ 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: 0xfb4000f4 │ │ │ │ + @ instruction: 0xfb3c00f4 │ │ │ │ + cbnz r2, a0862 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr.w r0, [lr, #244] @ 0xf4 │ │ │ │ + @ instruction: 0xfa4e00f4 │ │ │ │ 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: 0xfa5800f4 │ │ │ │ + ldr??.w r0, [r0, #244] @ 0xf4 │ │ │ │ + vst1.8 @ instruction: 0xf9c800f4 │ │ │ │ + vld1.8 @ instruction: 0xf9e400f4 │ │ │ │ stmdb 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 │ │ │ │ + ldrsb.w r0, [r0, #244] @ 0xf4 │ │ │ │ + ldr.w r0, [r2, #244] @ 0xf4 │ │ │ │ + ldr??.w r0, [r6, r4, lsl #3] │ │ │ │ + vld4. {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 │ │ │ │ + ldrsb.w r0, [ip, r4, lsl #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 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 │ │ │ │ + ldrb.w r0, [r8, #244] @ 0xf4 │ │ │ │ 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 │ │ │ │ + ldrh.w r0, [ip, #244] @ 0xf4 │ │ │ │ + @ instruction: 0xf73e00f4 │ │ │ │ + @ instruction: 0xf75e00f4 │ │ │ │ + @ instruction: 0xf75800f4 │ │ │ │ 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 │ │ │ │ + bic.w r0, r6, #7995392 @ 0x7a0000 │ │ │ │ + @ instruction: 0xf37a00f4 │ │ │ │ + @ instruction: 0xf34400f4 │ │ │ │ + subs.w r0, r0, #244 @ 0xf4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ @@ -69181,15 +69181,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n a1138 │ │ │ │ b.n a1156 │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n a1156 │ │ │ │ b.n a1138 │ │ │ │ - sbcs.w r0, r6, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf2e600f4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ and.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ @@ -69444,19 +69444,19 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r6, [r6, #1640] @ 0x668 │ │ │ │ cmp r6, #29 │ │ │ │ bhi.n a1372 │ │ │ │ b.n a13e8 │ │ │ │ - eor.w r0, ip, #244 @ 0xf4 │ │ │ │ - vshr.s64 q8, q10, #16 │ │ │ │ - vshr.s64 q0, q10, #32 │ │ │ │ - vshr.s64 q0, q10, #26 │ │ │ │ - vshr.s64 q0, q10, #28 │ │ │ │ + @ instruction: 0xf1fc00f4 │ │ │ │ + sbc.w r0, r0, #244 @ 0xf4 │ │ │ │ + adds.w r0, r0, #244 @ 0xf4 │ │ │ │ + adds.w r0, r6, #244 @ 0xf4 │ │ │ │ + adds.w r0, r4, #244 @ 0xf4 │ │ │ │ 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 r3, sp, #104 @ 0x68 │ │ │ │ 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.s64 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, 3, r0, cr12, cr4, {7} │ │ │ │ + stc 0, cr0, [r6], #976 @ 0x3d0 │ │ │ │ + stc 0, cr0, [r2], {244} @ 0xf4 │ │ │ │ + ldcl 0, cr0, [r8], {244} @ 0xf4 │ │ │ │ + sbc.w r0, lr, r4, ror #3 │ │ │ │ + ldc 0, cr0, [r4], {244} @ 0xf4 │ │ │ │ + ldcl 0, cr0, [r2], #-976 @ 0xfffffc30 │ │ │ │ + mcrr 0, 15, r0, sl, cr4 │ │ │ │ + rsb r0, r2, r4, ror #3 │ │ │ │ + sbcs.w r0, r0, r4, ror #3 │ │ │ │ + adc.w r0, r0, r4, ror #3 │ │ │ │ + add.w r0, lr, r4, ror #3 │ │ │ │ + eor.w r0, r0, r4, ror #3 │ │ │ │ + eors.w r0, r6, r4, ror #3 │ │ │ │ + bic.w r0, lr, r4, ror #3 │ │ │ │ + ldrd r0, r0, [sl, #976] @ 0x3d0 │ │ │ │ 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 a1d40 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a2984 │ │ │ │ + b.n a1c64 │ │ │ │ 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 a2cac │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r4, r3, #7 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n a28b4 │ │ │ │ + b.n a2b94 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a28c4 │ │ │ │ + b.n a2ba4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ 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 a2a3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a27c0 │ │ │ │ + b.n a2aa0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a26d0 │ │ │ │ + b.n a29b0 │ │ │ │ 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 a28ac │ │ │ │ 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, #432] @ 0x1b0 │ │ │ │ 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 a2bc8 │ │ │ │ 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 a2c98 │ │ │ │ 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 a382c │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r5, #28 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bvs.n a3908 │ │ │ │ + bvc.n a39e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcc.n a3880 │ │ │ │ + bpl.n a3960 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bpl.n a38a0 │ │ │ │ + bvc.n a3980 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r3, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bcc.n a38d4 │ │ │ │ + bpl.n a39b4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcc.n a3958 │ │ │ │ + bmi.n a3838 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r3, #20 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bcc.n a391c │ │ │ │ + bmi.n a39fc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcs.n a39d4 │ │ │ │ + bcc.n a38b4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bmi.n a39a8 │ │ │ │ + bpl.n a3888 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bne.n a38ac │ │ │ │ + bcc.n a398c │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a3874 │ │ │ │ + bcc.n a3954 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bne.n a39f8 │ │ │ │ + bcs.n a38d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a3904 │ │ │ │ + bcs.n a39e4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n a3a0c │ │ │ │ + bne.n a38ec │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a388c │ │ │ │ + bcc.n a396c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n a39e8 │ │ │ │ + bne.n a38c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a38c0 │ │ │ │ + bcc.n a39a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n a39b4 │ │ │ │ + bne.n a3894 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #22 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a3980 │ │ │ │ + bne.n a3a60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #2 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a39b0 │ │ │ │ + bne.n a3890 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bne.n a3910 │ │ │ │ + bcc.n a39f0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + bne.n a3a20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #216 @ 0xd8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + beq.n a396c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + bne.n a3990 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #136 @ 0x88 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a3898 │ │ │ │ + bcs.n a3978 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + beq.n a38f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a39a0 │ │ │ │ + bne.n a3a80 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + beq.n a38c4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #24 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a39d0 │ │ │ │ + bcs.n a38b0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + beq.n a3a4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + bne.n a3a6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + beq.n a3a20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a38b8 │ │ │ │ + bne.n a3998 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + beq.n a39dc │ │ │ │ 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 a39a8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + beq.n a3a24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + bne.n a3a9c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r7, {r1, r5, 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 a3bd4 │ │ │ │ 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, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r7, {r4, r5, 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, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 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, r5, 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, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (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, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r3, {r3, r6, 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: 0xb734 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb708 │ │ │ │ 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: 0xb656 │ │ │ │ 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, r6, r7, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r2, r4, r7, 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 {r5, r6, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, a5800 │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a580a │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r4, a5802 │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r6, a580e │ │ │ │ + push {r1, r2, r3, r6, 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, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r6, a5878 │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r4, a5872 │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a587c │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, a5878 │ │ │ │ + push {r1, r6, 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, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, a592c │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxth r4, r5 │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a592e │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxth r6, r1 │ │ │ │ + cbz r6, a596e │ │ │ │ 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, r5, 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, a5abe │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sxth r6, r6 │ │ │ │ + cbz r6, a5ab8 │ │ │ │ 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, a5ad2 │ │ │ │ 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 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a5bb4 │ │ │ │ + uxth r0, r2 │ │ │ │ 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 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #16 │ │ │ │ + cbz r4, a5c58 │ │ │ │ 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, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + cbz r6, a5cd6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + sxth r4, r2 │ │ │ │ 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, a5df8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + cbz r0, a5de8 │ │ │ │ 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, #472 @ 0x1d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ 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, #496 @ 0x1f0 │ │ │ │ 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, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ svc 182 @ 0xb6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ 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, #600 @ 0x258 │ │ │ │ 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, #832 @ (adr r4, a69dc ) │ │ │ │ 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, #592 @ 0x250 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, pc, #16 @ (adr r2, a67ac ) │ │ │ │ + add r3, pc, #464 @ (adr r3, a696c ) │ │ │ │ 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, #208 @ 0xd0 │ │ │ │ lslne r4, r6, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, a6bd8 ) │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bpl.n a68e8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r1, pc, #192 @ (adr r1, a6930 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, a6af0 ) │ │ │ │ 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, #1000 @ (adr r7, a6d14 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ bmi.n a685c │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r6, pc, #72 @ (adr r6, a697c ) │ │ │ │ + add r7, pc, #520 @ (adr r7, a6b3c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #424 @ (adr r0, a6ae0 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, a6ca0 ) │ │ │ │ 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, #944] @ 0x3b0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ 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, #320 @ (adr r2, a71a4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #872 @ (adr r0, a73d0 ) │ │ │ │ + add r2, pc, #296 @ (adr r2, a7190 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #864 @ (adr r0, a73cc ) │ │ │ │ + add r2, pc, #288 @ (adr r2, a718c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #608 @ (adr r0, a72d0 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, a7090 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + add r0, pc, #712 @ (adr r0, a7340 ) │ │ │ │ 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, #816 @ (adr r0, a7410 ) │ │ │ │ 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, #264 @ (adr r0, a7244 ) │ │ │ │ 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, #1016] @ 0x3f8 │ │ │ │ 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, #880] @ 0x370 │ │ │ │ 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, #656] @ 0x290 │ │ │ │ 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, #752] @ 0x2f0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ 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, #280] @ 0x118 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ 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, #928] @ 0x3a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ 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 r2, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [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 │ │ │ │ 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, #416] @ 0x1a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #408] @ (a7c0c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -79445,33 +79445,33 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a7ad0 │ │ │ │ add r4, sp, #328 @ 0x148 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ 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, #504] @ 0x1f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ 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, #376] @ 0x178 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ 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, #560] @ 0x230 │ │ │ │ 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, #632] @ 0x278 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r0, [r5, #27] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #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, #4016] @ 0xfb0 │ │ │ │ ldr r6, [pc, #336] @ (a8380 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -80216,15 +80216,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #512 @ (adr r4, a8580 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ ldrb r0, [r1, #23] │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r0, [r7, #19] │ │ │ │ lsls r1, r2, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -80380,29 +80380,29 @@ │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #17] │ │ │ │ lsls r1, r2, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r6, [r7, #14] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r4, #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, [r4, #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, [r5, #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, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -80725,23 +80725,23 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #220] @ (a89ac ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -80898,17 +80898,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #16] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #392] @ (a8c18 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -81082,15 +81082,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl a8778 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #56] @ (a8cbc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -81116,17 +81116,17 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ bl a8778 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #176] @ (a8d88 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -81196,17 +81196,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #72] @ (a8dec ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -81238,17 +81238,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a8dc0 │ │ │ │ b.n a8dd2 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #72] @ (a8e50 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -81280,17 +81280,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a8e24 │ │ │ │ b.n a8e36 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ (a8ed8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -81332,19 +81332,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #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, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbz r2, a906a │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r7, #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, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ (a9154 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -81572,19 +81572,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r4, #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, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -81779,17 +81779,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r4, [sp, #0] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r7, #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, [r7, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #156] @ (a9494 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -81947,17 +81947,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r7, #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, [r7, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r3, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (a96a4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -82091,19 +82091,19 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ 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, [r3, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + strh r6, [r0, #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, #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, [r1, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + strh r4, [r6, #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, [r3, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #216] @ (a998c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -82381,15 +82381,15 @@ │ │ │ │ strex r0, r1, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n a995c │ │ │ │ b.n a997c │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #88] @ (a99fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -82420,15 +82420,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (a9a00 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r7, #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 fedfbc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #28] @ (a9aa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 209100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ stmia r4!, {r2, r5, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ ldr r2, [pc, #432] @ (a9c50 ) │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r2, [pc, #36] @ (a9ad4 ) │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r0, r3 │ │ │ │ add.w r1, r2, r3 │ │ │ │ @@ -82650,15 +82650,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 208cc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #592] @ (a9ea8 ) │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r1, [pc, #96] @ (a9cc0 ) │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc │ │ │ │ mul.w r2, r0, r2 │ │ │ │ add.w r3, r2, r1 │ │ │ │ @@ -84261,19 +84261,19 @@ │ │ │ │ add r2, pc │ │ │ │ b.n aaafe │ │ │ │ ldr r2, [pc, #16] @ (aac7c ) │ │ │ │ add r2, pc │ │ │ │ b.n aaafe │ │ │ │ subs r1, #236 @ 0xec │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r5, {r4, r5, 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, [r5, #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, [r5, #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, [r4, #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] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ mov r0, r1 │ │ │ │ @@ -85546,15 +85546,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #6 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ 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, [r0, r3] │ │ │ │ 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, #416] @ (accfc ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #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 │ │ │ │ + blxns r2 │ │ │ │ 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, #190 @ 0xbe │ │ │ │ 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, r3, r2 │ │ │ │ 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, #968] @ 0x3c8 │ │ │ │ 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 r5, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #20] @ (b2c90 ) │ │ │ │ @@ -95684,30 +95684,30 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp] │ │ │ │ bl b2598 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r6, #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, r3, #18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov 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, #616] @ 0x268 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #20] @ (b2d54 ) │ │ │ │ @@ -95757,30 +95757,30 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp] │ │ │ │ bl b287c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #16] @ (b2d7c ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl b287c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ 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 │ │ │ │ + subs.w r0, sl, #7962624 @ 0x798000 │ │ │ │ + add.w r0, r2, #7962624 @ 0x798000 │ │ │ │ + add.w r0, r6, #7962624 @ 0x798000 │ │ │ │ + @ instruction: 0xf4da00f3 │ │ │ │ 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 │ │ │ │ + orr.w r0, lr, #7962624 @ 0x798000 │ │ │ │ + bic.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: 0xf2bc00f3 │ │ │ │ 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} │ │ │ │ + and.w r0, r2, #243 @ 0xf3 │ │ │ │ stmdb sp!, {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, 7, 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 │ │ │ │ + ldc 0, cr0, [r0], {243} @ 0xf3 │ │ │ │ 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 │ │ │ │ + ldrd r0, r0, [sl], #972 @ 0x3cc │ │ │ │ + stmdb r6, {r0, r1, r4, r5, r6, r7} │ │ │ │ + ldmdb r4, {r0, r1, r4, r5, r6, r7} │ │ │ │ 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, r6, 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 r2!, {r2, r4} │ │ │ │ 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, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ 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, #672] @ 0x2a0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ 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, [r1, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r5, #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, #176] @ 0xb0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r5, #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, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r5, #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, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + ldrb r6, [r5, #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, [r5, #17] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r4, #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, [r0, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + strh r0, [r6, #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, [r7, #30] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ 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, [r0, #2] │ │ │ │ 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, [r3, #17] │ │ │ │ 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, [r6, #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, [r2, #112] @ 0x70 │ │ │ │ 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, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + str r0, [r6, #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, #144 @ 0x90 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ 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, #230 @ 0xe6 │ │ │ │ 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, #194 @ 0xc2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ 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, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ 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 r3, #4 │ │ │ │ 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, #58 @ 0x3a │ │ │ │ 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, #86 @ 0x56 │ │ │ │ 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, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xfafa018f │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r7, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ 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, #98 @ 0x62 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + subs r2, r0, #1 │ │ │ │ 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: 0xb756 │ │ │ │ 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 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + adds r0, r3, r4 │ │ │ │ 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, #640 @ 0x280 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r6, #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, #58 @ 0x3a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ 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, r1, #10 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ 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, #218 @ 0xda │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xe980018f │ │ │ │ - add r7, pc, #432 @ (adr r7, c1b88 ) │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ 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, #108 @ 0x6c │ │ │ │ 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 r4, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ 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: 0xf0c600f2 │ │ │ │ + orns 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 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r7, 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, r2, r5 │ │ │ │ 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, r6, #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, r7, #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: 0xe82c0108 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bne.n c33b4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - @ instruction: 0xf744010b │ │ │ │ - bcc.n c329c │ │ │ │ + ldrh.w r0, [r4, #267] @ 0x10b │ │ │ │ + bpl.n c337c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf688010b │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + @ instruction: 0xf7f8010b │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r7, {r0, r4, r6, r7} │ │ │ │ - vqrdmulh.s q8, , d2[0] │ │ │ │ + @ instruction: 0xffff0eb2 │ │ │ │ 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, r5, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r5, #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, r4, #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, r5, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, r7, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r4, #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 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r1!, {r1, r5, r7} │ │ │ │ lsls r7, r1, #6 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r5, #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,55 @@ │ │ │ │ nop │ │ │ │ nop {14} │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ itet le │ │ │ │ lslle r7, r1, #6 │ │ │ │ - lslgt r4, r2, #7 │ │ │ │ + lslgt r4, r0, #13 │ │ │ │ lslle r3, r6, #3 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ 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, r2, #5 │ │ │ │ + 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, r0, #4 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + movs r6, r7 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + vshr.u64 q8, q9, #36 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + mrc2 0, 7, r0, cr4, cr2, {7} │ │ │ │ + mcr2 0, 7, r0, cr2, cr2, {7} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + vqadd.u32 q8, q14, q9 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + vqadd.u32 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 +122805,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, 7, r0, cr12, cr2, {7} │ │ │ │ + mrc2 0, 5, r0, cr14, cr2, {7} │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stc2 0, cr0, [r6, #-968] @ 0xfffffc38 │ │ │ │ - stc2 0, cr0, [sl, #968] @ 0x3c8 │ │ │ │ + mrc2 0, 3, r0, cr6, cr2, {7} │ │ │ │ + mrc2 0, 7, r0, cr10, cr2, {7} │ │ │ │ + mrc2 0, 6, r0, cr6, cr2, {7} │ │ │ │ + vshr.u64 q8, q9, #64 │ │ │ │ + vqadd.u32 q8, q11, q9 │ │ │ │ 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] │ │ │ │ + stc2 0, cr0, [r4, #968] @ 0x3c8 │ │ │ │ + mrc2 0, 3, r0, cr8, cr2, {7} │ │ │ │ + stc2 0, cr0, [ip, #968] @ 0x3c8 │ │ │ │ + mrc2 0, 4, r0, cr14, cr2, {7} │ │ │ │ + stc2 0, cr0, [r2, #968] @ 0x3c8 │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - mcrr2 0, 15, r0, r2, cr2 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + ldc2 0, cr0, [r2, #968]! @ 0x3c8 │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldc2l 0, cr0, [r4], #-968 @ 0xfffffc38 │ │ │ │ - @ instruction: 0xfbda00f2 │ │ │ │ - ldc2l 0, cr0, [ip], #-968 @ 0xfffffc38 │ │ │ │ + stc2l 0, cr0, [r4, #968]! @ 0x3c8 │ │ │ │ + stc2l 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 +123405,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: 0xf79000f2 │ │ │ │ + bgt.n c50d8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bge.n c5080 │ │ │ │ + blt.n c4f60 │ │ │ │ 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: 0xfa4e00f2 │ │ │ │ + @ instruction: 0xfa1e00f2 │ │ │ │ + ldrsb.w r0, [lr, r2, lsl #3] │ │ │ │ + vld4. {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 +123795,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 │ │ │ │ + bvc.n c545c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf0a000f2 │ │ │ │ - bpl.n c54fc │ │ │ │ + @ instruction: 0xf21000f2 │ │ │ │ + bvs.n c53dc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf3ea00f2 │ │ │ │ - bpl.n c5494 │ │ │ │ + adcs.w r0, sl, #7929856 @ 0x790000 │ │ │ │ + bvs.n c5374 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bics.w r0, sl, #7929856 @ 0x790000 │ │ │ │ + sub.w r0, sl, #7929856 @ 0x790000 │ │ │ │ add r4, sp, #792 @ 0x318 │ │ │ │ lsls r7, r1, #6 │ │ │ │ add r6, sp, #4 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c5834 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -124379,30 +124388,30 @@ │ │ │ │ bl 397474 │ │ │ │ b.n c5a78 │ │ │ │ nop │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n c5b88 │ │ │ │ + bcs.n c5a68 │ │ │ │ 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 │ │ │ │ + rsbs r0, r8, #242 @ 0xf2 │ │ │ │ + rsbs r0, r8, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf25000f2 │ │ │ │ + adc.w r0, sl, #242 @ 0xf2 │ │ │ │ + orrs.w r0, sl, #242 @ 0xf2 │ │ │ │ + sbc.w r0, r0, #242 @ 0xf2 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - @ instruction: 0xffffee8c │ │ │ │ + @ instruction: 0xffffeffc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stcl 0, cr0, [r4, #968]! @ 0x3c8 │ │ │ │ + vqadd.s16 q8, 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 +124887,25 @@ │ │ │ │ bl 397474 │ │ │ │ b.n c5fc0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #64 @ (adr r5, c601c ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r3, pc, #536 @ (adr r3, c6204 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - orns r0, r8, r2, ror #3 │ │ │ │ + @ instruction: 0xebe800f2 │ │ │ │ add r3, pc, #564 @ (adr r3, c6228 ) │ │ │ │ - @ instruction: 0xffffe990 │ │ │ │ + vtbl.8 d30, {d15-d18}, d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia.w r8!, {r1, r4, r5, r6, r7} │ │ │ │ + ands.w r0, r8, r2, ror #3 │ │ │ │ vsra.u64 d16, d1, #50 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ @@ -125216,26 +125225,26 @@ │ │ │ │ b.n c6168 │ │ │ │ stmia r6!, {r1, r6} │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r0, #968] @ 0x3c8 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + @ instruction: 0xe9b000f2 │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n c5be4 │ │ │ │ + b.n c5ec4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c5f74 │ │ │ │ + b.n c6254 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r5!, {r4, r5, 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 +125397,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 c6980 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6a58 │ │ │ │ + b.n c5d38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c663c │ │ │ │ + b.n c691c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6ac4 │ │ │ │ + b.n c5da4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c65f4 │ │ │ │ + b.n c68d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6a18 │ │ │ │ + b.n c6cf8 │ │ │ │ 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 +125706,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 c6204 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + b.n c69cc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6a7c │ │ │ │ + b.n c6d5c │ │ │ │ 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, r5, 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 +125879,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 c6a84 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n c695c │ │ │ │ + svc 4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n c6940 │ │ │ │ + bgt.n c6a20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n c69c8 │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n c6af8 │ │ │ │ + bgt.n c69d8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n c6b1c │ │ │ │ + udf #220 @ 0xdc │ │ │ │ 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 +126231,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 144 @ 0x90 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, c6e28 │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - rev16 r2, r6 │ │ │ │ + cbnz r2, c6e58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bvc.n c6d34 │ │ │ │ + bls.n c6e14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bls.n c6ec4 │ │ │ │ + bge.n c6da4 │ │ │ │ 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 +126415,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 c6f28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n c7000 │ │ │ │ + bls.n c6ee0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n c6fcc │ │ │ │ + bvc.n c70ac │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n c7054 │ │ │ │ + bls.n c6f34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bpl.n c6f78 │ │ │ │ + bvc.n c7058 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n c6fa0 │ │ │ │ + bls.n c7080 │ │ │ │ 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 +126735,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 c73fc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r7, [pc, #224] @ (c73ec ) │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bcs.n c7408 │ │ │ │ + bcc.n c72e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bmi.n c7398 │ │ │ │ + bpl.n c7278 │ │ │ │ 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 +126919,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 c73f8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n c74d0 │ │ │ │ + bmi.n c75b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n c749c │ │ │ │ + bcs.n c757c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n c7524 │ │ │ │ + bmi.n c7404 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n c7448 │ │ │ │ + bcs.n c7528 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n c7470 │ │ │ │ + bmi.n c7550 │ │ │ │ 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 +127251,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 │ │ │ │ + bpl.n c7854 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + cbz r6, c787e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r1, [pc, #712] @ (c7b0c ) │ │ │ │ + ldr r3, [pc, #136] @ (c78cc ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + cbz r4, c7856 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrh r2, [r4, #0] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + beq.n c78c0 │ │ │ │ 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 +127460,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, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r4!, {r5, 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 +127757,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, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add lr, r1 │ │ │ │ + cmp lr, pc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r6, [r7, #22] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ 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 +127966,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, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, 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 +128151,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, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ 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 +128217,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, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ 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 +128303,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 r1, {r1, r2} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ 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 +128391,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, 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] @ (c8434 ) │ │ │ │ @@ -128474,15 +128483,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 r7!, {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, #112] @ (c8518 ) │ │ │ │ @@ -128564,15 +128573,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, 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 │ │ │ │ @@ -128633,15 +128642,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, r5, 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 +128695,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 r4!, {r4} │ │ │ │ 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 +128729,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, 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -128801,15 +128810,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, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #120] @ (c8848 ) │ │ │ │ @@ -128860,15 +128869,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!, {r5, 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 +128910,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, r5, 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 +128990,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, r5, 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 +129049,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!, {r5} │ │ │ │ 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 +129089,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, 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -129361,21 +129370,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, r6} │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r3, r5} │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ + lsls r3, r1, #4 │ │ │ │ + pop {r3, r4, r7, 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 +129717,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, c9156 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, c912c │ │ │ │ + cbnz r0, c9148 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r2, c9138 │ │ │ │ + cbnz r2, c9154 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r4, c912e │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r5, [r1, #8] │ │ │ │ - vqshl.u64 , q1, #63 @ 0x3f │ │ │ │ + vtbx.8 d27, {d15-d16}, d2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + cbnz r4, c9140 │ │ │ │ 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 +129985,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, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + @ instruction: 0xb712 │ │ │ │ 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 +130332,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, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r4, c97ce │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sxtb r0, r7 │ │ │ │ + cbz r0, c980a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r6, c97da │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - uxtb r0, r5 │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - @ instruction: 0xffffb14e │ │ │ │ + vrshr.u64 d27, d30, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cbz r0, c97c8 │ │ │ │ + uxtb r0, r6 │ │ │ │ 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 +130667,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, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r7, #20 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ 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 +130972,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, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r7, [r3, #84] @ 0x54 │ │ │ │ - @ instruction: 0xffffaad6 │ │ │ │ + vdup.8 q13, d6[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 +131276,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, #976 @ 0x3d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r7, #12] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r7, pc, #888 @ (adr r7, ca4d0 ) │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ 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 +131581,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, #888 @ (adr r7, ca804 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #384 @ (adr r5, ca610 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, ca7d0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #400 @ (adr r5, ca624 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, ca7e4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #976 @ (adr r5, ca868 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, ca628 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #48 @ (adr r5, ca4cc ) │ │ │ │ + add r6, pc, #496 @ (adr r6, ca68c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ pop {r1, r4, r5} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r5, pc, #952 @ (adr r5, ca85c ) │ │ │ │ + add r7, pc, #376 @ (adr r7, ca61c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrsh r3, [r0, r4] │ │ │ │ - vsri.32 q13, q13, #1 │ │ │ │ + @ instruction: 0xffffa5ea │ │ │ │ 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 +131717,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, #168 @ (adr r7, ca67c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #512 @ (adr r5, ca7dc ) │ │ │ │ + add r6, pc, #960 @ (adr r6, ca99c ) │ │ │ │ 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 +131785,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, #544 @ (adr r6, ca898 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, pc, #936 @ (adr r4, caa24 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, ca7e4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r4, #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 +131853,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, #976 @ (adr r5, caaec ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, pc, #360 @ (adr r4, ca888 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, caa48 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r7, #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 +131919,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, #600 @ (adr r5, caa18 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, pc, #976 @ (adr r3, cab94 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, ca954 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ 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 +131988,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 r5, pc, #16 @ (adr r5, ca87c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, pc, #392 @ (adr r3, ca9f8 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, cabb8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ 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 +132036,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, #448 @ (adr r4, caa9c ) │ │ │ │ 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 +132101,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, #184 @ (adr r4, caa38 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ 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 +132172,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, #600 @ (adr r3, cac8c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r5, #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 +132221,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, #1008 @ (adr r2, cae94 ) │ │ │ │ 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 +132311,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, #728 @ (adr r2, cae5c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #208] @ (cac6c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -132397,17 +132406,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, #816 @ (adr r1, cafa4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r4, #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 +132479,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, #992 @ (adr r0, cb100 ) │ │ │ │ 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 +133135,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, #608] @ 0x260 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [pc, #312] @ (cb4f4 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ 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 +133182,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, #872] @ 0x368 │ │ │ │ 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 +133365,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, #680] @ 0x2a8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [pc, #96] @ (cb670 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ 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 +133681,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, #384] @ 0x180 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [pc, #952] @ (cbd28 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ 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 +133831,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, [r2, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #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 +134120,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, #976] @ 0x3d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, ip │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r6, #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 +134270,25 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ bl e63a4 │ │ │ │ b.n cbd08 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r0, [r4, #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 +134600,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, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - vrhadd.u d0, d0, d10 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r3, r1, #4 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r5, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #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 +134757,25 @@ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ bl e63a4 │ │ │ │ b.n cc1ae │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r2, [r4, #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 +135056,26 @@ │ │ │ │ b.n cc6d6 │ │ │ │ str r6, [r2, #32] │ │ │ │ lsls r7, r1, #6 │ │ │ │ subs r3, #104 @ 0x68 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xfa84010a │ │ │ │ - str r4, [r7, #8] │ │ │ │ + @ instruction: 0xfbf4010a │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r1, #34 @ 0x22 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + strh r6, [r6, #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 +135212,25 @@ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ bl e63a4 │ │ │ │ b.n cc65c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r6, #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 +135551,26 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r6, #104 @ 0x68 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf582010a │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + @ instruction: 0xf6f2010a │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #36 @ 0x24 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r7, #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 +135708,25 @@ │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ bl e63a4 │ │ │ │ b.n ccb5a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r7, #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 +136013,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, [r7, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf0d6010a │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + movw r1, #24586 @ 0x600a │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r7, #120 @ 0x78 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ 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 +136170,25 @@ │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ bl e63a4 │ │ │ │ b.n cd006 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + strb r2, [r2, #2] │ │ │ │ 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 +136311,15 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ 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 +136343,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r4, [r0, #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 │ │ │ │ mov r5, r3 │ │ │ │ @@ -136365,15 +136375,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r2, #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 │ │ │ │ @@ -136397,15 +136407,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r0, #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 │ │ │ │ @@ -136429,15 +136439,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ 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 +136472,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ movs r4, #5 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r6, #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 +136507,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ 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 +136545,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, [r6, #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 +136583,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, [r6, #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 +136622,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, [r7, #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 +136657,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, [r2, #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 │ │ │ │ @@ -136684,15 +136694,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, [r0, #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -136719,15 +136729,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] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ 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 +136766,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r7, #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 +136803,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r0, #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 │ │ │ │ @@ -136828,15 +136838,15 @@ │ │ │ │ ldr r4, [pc, #12] @ (cd8d0 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r5, #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 +136876,15 @@ │ │ │ │ movs r0, #3 │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r0, #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 │ │ │ │ @@ -136905,15 +136915,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ 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 +137656,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, [r5, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ 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 +137726,21 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ce1ba │ │ │ │ b.n ce19a │ │ │ │ cmp r4, sl │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #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 +137801,21 @@ │ │ │ │ bl bffd4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ce25a │ │ │ │ b.n ce24a │ │ │ │ nop │ │ │ │ add sl, r4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ 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 +137876,19 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cdec0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mvns r4, r5 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ 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 +137942,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cdec0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ orrs r6, r5 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #136] @ (ce4c4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -138002,19 +138012,19 @@ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cdec0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, r1 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ 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 +138081,19 @@ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cdec0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ rors r6, r3 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r5, #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 +138154,19 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl cdec0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ asrs r2, r6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r4, #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 +138216,15 @@ │ │ │ │ bl c2e00 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r6, r0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ 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 +138254,15 @@ │ │ │ │ bl c2e00 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r7, #222 @ 0xde │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ 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 +138307,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r7, #116 @ 0x74 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r5, #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 +138365,17 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #28] │ │ │ │ bl c2e00 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r6, #236 @ 0xec │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r4, #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 +138434,17 @@ │ │ │ │ bl 208eb4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r6, #84 @ 0x54 │ │ │ │ lsls r7, r1, #6 │ │ │ │ subs r5, #234 @ 0xea │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #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 +138509,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, [r3, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #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 +138578,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, [r6, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r5, #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 +138652,17 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, #40 @ 0x28 │ │ │ │ lsls r7, r1, #6 │ │ │ │ subs r3, #234 @ 0xea │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r6, #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 +138878,27 @@ │ │ │ │ bl e86b4 │ │ │ │ b.n cebea │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r2, #17 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r1, #16 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r5, #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 +139070,19 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n cef46 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cef06 │ │ │ │ b.n cee56 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ 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 +139226,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n cf0ec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cf0be │ │ │ │ b.n cf060 │ │ │ │ nop │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r6, #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 +139551,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, [r6, #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 +139721,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, [r6, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #920] @ (cfa20 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -140451,15 +140461,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, [r0, r1] │ │ │ │ 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 +140627,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r6, 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 +140911,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, [r5, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ 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 +141301,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, #128 @ 0x80 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ 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 +141426,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: 0xb8a4 │ │ │ │ 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 +141451,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, #168] @ (d09b0 ) │ │ │ │ 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 +141477,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, #992] @ (d0d28 ) │ │ │ │ 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 +141513,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, #648] @ (d0c2c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [pc, #104] @ (d0a10 ) │ │ │ │ + ldr r2, [pc, #552] @ (d0bd0 ) │ │ │ │ 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 +141567,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, #240] @ (d0b1c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #800] @ (d0d50 ) │ │ │ │ + ldr r2, [pc, #224] @ (d0b10 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #640] @ (d0cb4 ) │ │ │ │ + ldr r2, [pc, #64] @ (d0a74 ) │ │ │ │ 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 +141848,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, #234 @ 0xea │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr r0, [pc, #128] @ (d0dd0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - uxth r6, r2 │ │ │ │ + push {r1, r2} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ 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 +141889,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, sp │ │ │ │ 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 +141922,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 r8, r3 │ │ │ │ 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 +141973,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, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add ip, sl │ │ │ │ + mov r4, r8 │ │ │ │ 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 +142187,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 sl, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmn r2, r3 │ │ │ │ + add r2, r9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmn r2, r5 │ │ │ │ + add r2, fp │ │ │ │ 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 +142480,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d13ae │ │ │ │ b.n d128a │ │ │ │ nop │ │ │ │ asrs r6, r0, #18 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - adcs r2, r4 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ands r6, r6 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #376] @ (d156c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -142618,15 +142628,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, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #332] @ (d16d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -142751,20 +142761,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: 0xf4c000f1 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r7, #14 │ │ │ │ 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 +142860,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: 0xf37800f1 │ │ │ │ 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 +143119,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 r5, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ 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 +143153,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, #66 @ 0x42 │ │ │ │ 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 +143205,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 r4, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ 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 +143317,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, #120 @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ 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 +143658,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, #98 @ 0x62 │ │ │ │ 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 +143693,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, #32 │ │ │ │ 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 +144847,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, r6 │ │ │ │ + lsls r3, r1, #4 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ 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 +144934,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, #130 @ 0x82 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r5, r0, #102400 @ 0x19000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -145154,17 +145165,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 │ │ │ │ + vst4.8 {d16,d18,d20,d22}, [r2], sl │ │ │ │ + vst4.8 {d0,d2,d4,d6}, [r6], sl │ │ │ │ + @ instruction: 0xf76a010a │ │ │ │ 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 +145404,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, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n d3714 │ │ │ │ + b.n d39f4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ 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 +145550,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, #216 @ 0xd8 │ │ │ │ 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 +145631,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r6, #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 +145684,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, #64 @ 0x40 │ │ │ │ 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 +145816,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] │ │ │ │ + rsbs r1, r4, #10 │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vaddw.s8 q8, q1, d10 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf132010a │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r2, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, 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 r3, r1 │ │ │ │ ldr r1, [pc, #328] @ (d39c8 ) │ │ │ │ @@ -145961,15 +145972,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, #244 @ 0xf4 │ │ │ │ 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 +146385,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r5, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r0, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + adds r0, r6, #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 +146654,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, d410e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmdb r6, {r1, r3, r8} │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + eor.w r1, r6, sl │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r0!, {r5, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r4, 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 +146758,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 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [pc, #140] @ (d424c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -146817,17 +146828,17 @@ │ │ │ │ bl 16e700 │ │ │ │ ldr r2, [pc, #12] @ (d4254 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ b.n d422a │ │ │ │ b.n d3c5c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + adds r4, r0, r5 │ │ │ │ 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 +146867,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, r1, r4 │ │ │ │ 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 +146890,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, r2, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (d4354 ) │ │ │ │ @@ -146919,15 +146930,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, r7, 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 +146956,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, r6, 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 +146996,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl d36fc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n d4a28 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r4, #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 +147022,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl d41ac │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r4, #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 +147062,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ bl d36fc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n d4988 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ 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 +147088,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ bl d41ac │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ 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 +147128,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ bl d36fc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n d48e8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ 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 +147154,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #3 │ │ │ │ bl d41ac │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ 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 +147188,15 @@ │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d36fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n d4840 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ 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 +147209,15 @@ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ bl d40e8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r4, #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 +147246,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d36fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n d47b4 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ 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 +147270,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ movs r0, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl d40e8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ 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 +147308,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d36fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n d4720 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r4, #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 +147332,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #3 │ │ │ │ bl d40e8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ 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 +147370,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d40e8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ svc 126 @ 0x7e │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r5, #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 +147409,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d40e8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ svc 26 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r4, #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 +147449,15 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d40e8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ udf #184 @ 0xb8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ 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 +147719,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, r4, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + b.n d4b90 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xb68c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r6, #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 +149673,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, r4 │ │ │ │ + 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, , #2 │ │ │ │ + mrc2 0, 6, r0, cr4, cr1, {7} │ │ │ │ + str r6, [r4, #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, 4, r0, cr14, cr1, {7} │ │ │ │ + mrc2 0, 3, r0, cr8, cr1, {7} │ │ │ │ + ldc2l 0, cr0, [sl, #964]! @ 0x3c4 │ │ │ │ + mrc2 0, 0, r0, cr0, cr1, {7} │ │ │ │ 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 +149962,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 │ │ │ │ + mrrc2 0, 15, r0, r2, cr1 │ │ │ │ + ldc2 0, cr0, [r4], #-964 @ 0xfffffc3c │ │ │ │ ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrsh.w r0, [r6, #241] @ 0xf1 │ │ │ │ + @ instruction: 0xfb2600f1 │ │ │ │ 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 +150182,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, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #624] @ (d667c ) │ │ │ │ @@ -150414,16 +150426,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: 0xf72800f1 │ │ │ │ + movt r0, #26865 @ 0x68f1 │ │ │ │ stmdb 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 +150737,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 │ │ │ │ + rsb r0, lr, #7897088 @ 0x788000 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf23c00f1 │ │ │ │ + @ instruction: 0xf3ac00f1 │ │ │ │ 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 +151366,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, 2, r0, cr12, cr1, {7} │ │ │ │ + stcl 0, cr0, [r2, #964]! @ 0x3c4 │ │ │ │ + stcl 0, cr0, [ip, #964] @ 0x3c4 │ │ │ │ + stcl 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 +151664,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 │ │ │ │ + ldc 0, cr0, [r2], {241} @ 0xf1 │ │ │ │ + @ instruction: 0xeb8600f1 │ │ │ │ + sub.w r0, r8, r1, ror #3 │ │ │ │ + sub.w r0, sl, r1, ror #3 │ │ │ │ + adds.w r0, r4, r1, ror #3 │ │ │ │ push {r3, 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 +151779,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} │ │ │ │ + orrs.w r0, lr, r1, ror #3 │ │ │ │ + ldrd r0, r0, [sl, #964]! @ 0x3c4 │ │ │ │ + and.w r0, sl, r1, ror #3 │ │ │ │ push {r3, 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 +151892,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 │ │ │ │ + strd r0, r0, [sl, #-964] @ 0x3c4 │ │ │ │ + @ instruction: 0xe99600f1 │ │ │ │ + ldrd r0, r0, [sl, #-964] @ 0x3c4 │ │ │ │ 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 +152211,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 │ │ │ │ + strd r0, r0, [lr], #-964 @ 0x3c4 │ │ │ │ + b.n d78fc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d761c │ │ │ │ + b.n d7974 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7694 │ │ │ │ + b.n d78b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d75d0 │ │ │ │ + b.n d78a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d75c0 │ │ │ │ + b.n d77f4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7514 │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - b.n d7570 │ │ │ │ + b.n d7850 │ │ │ │ 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 +152358,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 d77f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d751c │ │ │ │ + b.n d77fc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7460 │ │ │ │ + b.n d7740 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7478 │ │ │ │ + b.n d7758 │ │ │ │ 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 +152484,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 d76e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d849c │ │ │ │ + b.n d777c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d8430 │ │ │ │ + b.n d7710 │ │ │ │ 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 +152579,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 d76dc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d8434 │ │ │ │ + b.n d7714 │ │ │ │ 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 +152678,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 d772c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d83c8 │ │ │ │ + b.n d86a8 │ │ │ │ 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 +152797,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 d7efc │ │ │ │ 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 +152878,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, #800 @ 0x320 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r7, pc, #656 @ (adr r7, d8338 ) │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ 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 +153190,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 │ │ │ │ + svc 22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n d8350 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #16 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n d8364 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ 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 +153577,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 d88e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8744 │ │ │ │ + ble.n d8824 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8854 │ │ │ │ + bgt.n d8734 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d87fc │ │ │ │ + ble.n d88dc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d889c │ │ │ │ + bgt.n d877c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8914 │ │ │ │ + bgt.n d87f4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8900 │ │ │ │ + ble.n d87e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8884 │ │ │ │ + ble.n d8764 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8728 │ │ │ │ + ble.n d8808 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d879c │ │ │ │ + ble.n d887c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d872c │ │ │ │ + ble.n d880c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8874 │ │ │ │ + ble.n d8754 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d88a0 │ │ │ │ + ble.n d8780 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8848 │ │ │ │ + bgt.n d8928 │ │ │ │ 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 +153807,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 d8aac │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + ldrb r2, [r4, #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 +153859,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 d8b3c │ │ │ │ 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 +153900,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 │ │ │ │ + blt.n d8b6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n d8c40 │ │ │ │ + bge.n d8b20 │ │ │ │ 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 +154294,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 d8ffc │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d8f34 │ │ │ │ + bvc.n d9014 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d8ed0 │ │ │ │ + bvs.n d8fb0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d8f30 │ │ │ │ + bvc.n d9010 │ │ │ │ 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 +154399,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 d9040 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d90fc │ │ │ │ + bvs.n d8fdc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d914c │ │ │ │ + bvs.n d902c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n d9080 │ │ │ │ + bvs.n d9160 │ │ │ │ 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 +154481,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n d9098 │ │ │ │ + bpl.n d9178 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ 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 +154526,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, #760] @ 0x2f8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ 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 +154640,19 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n d937c │ │ │ │ + bmi.n d945c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n d9300 │ │ │ │ + bmi.n d93e0 │ │ │ │ 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 +154849,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 d958c │ │ │ │ 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 +155001,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 d9660 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + beq.n d96b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + bne.n d97dc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + bne.n d97d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, d991c ) │ │ │ │ + add r6, pc, #904 @ (adr r6, d9adc ) │ │ │ │ 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 +155246,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 d99c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + beq.n d9980 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ 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 +155316,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, #160] @ 0xa0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ 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 +155414,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, #152] @ 0x98 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ 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 +155535,19 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #22] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #260] @ (d9e28 ) │ │ │ │ @@ -155642,17 +155651,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ b.n d9db2 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ 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 +155818,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, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #196] @ (da0e8 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -155898,15 +155907,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, r5} │ │ │ │ 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 +155994,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, 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] @ (da2c4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -156069,15 +156078,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, r7} │ │ │ │ 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 +156197,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, r5, 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 +156296,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, r7} │ │ │ │ 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 +156380,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 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #192] @ (da6e4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -156455,15 +156464,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, r6, 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 +156548,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, 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, #192] @ (da8b8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -156623,15 +156632,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, r5} │ │ │ │ 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 +156751,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, 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, #228] @ (dab04 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #228] @ (dab08 ) │ │ │ │ mov r7, r3 │ │ │ │ add r5, pc │ │ │ │ @@ -156842,15 +156851,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, r5} │ │ │ │ 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 +156941,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 0x00d0 │ │ │ │ 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 +157030,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 0x0046 │ │ │ │ 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 +157135,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, r7, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r6, [r4, r0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - cbnz r6, dae78 │ │ │ │ + pop {r1, r2, r5, 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 +157224,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, 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, #184] @ (dafdc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -157299,15 +157308,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, db064 │ │ │ │ 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 +157442,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, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + cbnz r2, db19e │ │ │ │ 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 +157556,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, db2be │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [pc, #712] @ (db550 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + cbnz r4, db298 │ │ │ │ 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 +157659,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 │ │ │ │ + cbnz r2, db396 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [pc, #672] @ (db634 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ 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 +157765,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: 0xb7dc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb768 │ │ │ │ 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 +157900,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: 0xb706 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [pc, #32] @ (db654 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb65e │ │ │ │ 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 +157973,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: 0xb626 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r4, r5, 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 +158090,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, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r4, db8a0 │ │ │ │ + push {r2, r4, r5, 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 +158152,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, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - uxth r6, r4 │ │ │ │ + push {r1, r2, r4} │ │ │ │ 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 +158195,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 │ │ │ │ + push {r1, r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sxth r2, r7 │ │ │ │ + cbz r2, db9c6 │ │ │ │ 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 +158309,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, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (dbac4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -158358,17 +158367,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, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sxtb r6, r3 │ │ │ │ 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 +158408,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, dbbc6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub sp, #24 │ │ │ │ + cbz r6, dbbd4 │ │ │ │ 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 +158479,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, dbc6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + cbz r2, dbc6a │ │ │ │ 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 +158532,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, dbcee │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + cbz r2, dbcec │ │ │ │ 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 +158581,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, #144 @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ 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 +158633,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, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ 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 +158682,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, #704 @ 0x2c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ 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 +158730,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, #272 @ 0x110 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ 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 +158778,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, #928 @ 0x3a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ 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 +158819,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, #616 @ 0x268 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ 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 +158899,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, #488 @ 0x1e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #116] @ (dc130 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -158948,19 +158957,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, #808 @ 0x328 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r5, 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, [sp, #8] │ │ │ │ bl d9f68 │ │ │ │ @@ -159047,15 +159056,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, #392 @ 0x188 │ │ │ │ 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 +159368,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, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #84] @ (dc5d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -159402,19 +159411,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 r2, sp, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ 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 +159440,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, #904 @ 0x388 │ │ │ │ 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 +159487,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, #488 @ 0x1e8 │ │ │ │ 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 +159580,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, #712 @ 0x2c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #104 @ (adr r7, dc820 ) │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ 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 +159633,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, #576 @ 0x240 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #144 @ (adr r7, dc8d4 ) │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #944 @ (adr r6, dcbf8 ) │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ 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 +159723,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, #936 @ (adr r7, dccc8 ) │ │ │ │ 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 +159780,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, #480 @ (adr r7, dcb94 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #976 @ (adr r5, dcd88 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, dcb48 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #188] @ (dca8c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -159866,15 +159875,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, #704 @ (adr r6, dcd5c ) │ │ │ │ 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 +159921,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, #408 @ (adr r6, dccb0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ 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 +159969,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 r6, pc, #8 @ (adr r6, dcba0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ 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 +160155,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, #368 @ (adr r5, dcef8 ) │ │ │ │ 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 +160210,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, #528 @ (adr r3, dd024 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r5, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #16 @ (adr r2, dce2c ) │ │ │ │ + add r3, pc, #464 @ (adr r3, dcfec ) │ │ │ │ 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 +160436,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, #696 @ (adr r2, dd32c ) │ │ │ │ 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 +160486,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 r1, pc, #40 @ (adr r1, dd120 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r2, #16 │ │ │ │ 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 +160508,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, #624 @ (adr r0, dd3a4 ) │ │ │ │ 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 +160531,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, #560 @ (adr r0, dd3a0 ) │ │ │ │ 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 +160552,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, #416 @ (adr r0, dd34c ) │ │ │ │ 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 +160579,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, #176 @ (adr r0, dd2a4 ) │ │ │ │ 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 +160608,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, #1000] @ 0x3e8 │ │ │ │ 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 +160636,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, #944] @ 0x3b0 │ │ │ │ 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 +160664,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, #736] @ 0x2e0 │ │ │ │ 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 +160692,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, #608] @ 0x260 │ │ │ │ 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 +160720,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, #528] @ 0x210 │ │ │ │ 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 +160812,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, #832] @ 0x340 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ 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 +160878,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, #312] @ 0x138 │ │ │ │ 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 +160911,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 r6, [sp, #104] @ 0x68 │ │ │ │ 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 +161026,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, #144] @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ 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 +161116,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, #344] @ 0x158 │ │ │ │ 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 +161149,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, #136] @ 0x88 │ │ │ │ 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 +161537,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, #744] @ 0x2e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ 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 +161621,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, #928] @ 0x3a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ 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 +161726,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, #680] @ 0x2a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ 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 +161785,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, #864] @ 0x360 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ 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 +161841,21 @@ │ │ │ │ ldr r2, [pc, #20] @ (ddea0 ) │ │ │ │ add r2, pc │ │ │ │ b.n dde6e │ │ │ │ ldr r2, [pc, #16] @ (ddea4 ) │ │ │ │ add r2, pc │ │ │ │ b.n dde6e │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ 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 +162102,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, #304] @ 0x130 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ 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, #480] @ 0x1e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ 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 +162282,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r6, r6, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ 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 +162319,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, #664] @ 0x298 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r6, r5, #3 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r7, [pc, #248] @ (de448 ) │ │ │ │ + str r6, [r5, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ 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 +163267,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, [r2, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ 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 +163929,125 @@ │ │ │ │ adds r0, r7, #6 │ │ │ │ b.n df194 │ │ │ │ movs r6, #5 │ │ │ │ movs r5, #6 │ │ │ │ b.n df39a │ │ │ │ asrs r4, r7, #3 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + cbnz r0, df50a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ 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 +165642,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, #352] @ (e0ba0 ) │ │ │ │ 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 +166000,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, #840] @ (e11a8 ) │ │ │ │ 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 +167749,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, [r7, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r4, 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 +167877,15 @@ │ │ │ │ b.n e21ea │ │ │ │ cmp r3, #6 │ │ │ │ bne.n e226e │ │ │ │ b.n e21dc │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ udf #142 @ 0x8e │ │ │ │ lsls r5, r1, #6 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ 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 +168308,15 @@ │ │ │ │ movw r0, #297 @ 0x129 │ │ │ │ strb.w r3, [r5, #203] @ 0xcb │ │ │ │ b.n e2362 │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #50 @ 0x32 │ │ │ │ strb.w r3, [r5, #203] @ 0xcb │ │ │ │ b.n e2362 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r7, #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 +168409,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, #808] @ 0x328 │ │ │ │ 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 +168436,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, #384] @ 0x180 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ 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 +168509,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 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsrs r2, r7, #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 +168541,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, #352] @ 0x160 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ 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 +170589,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, #138 @ 0x8a │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ 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 +171211,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, #66 @ 0x42 │ │ │ │ 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 +171507,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, #186 @ 0xba │ │ │ │ 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 +172736,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r4, #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 +173786,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 │ │ │ │ + bvc.n e5fbc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e5f90 │ │ │ │ + bmi.n e6070 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e5f14 │ │ │ │ + bmi.n e5ff4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e6098 │ │ │ │ + bcc.n e5f78 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e6030 │ │ │ │ + bcc.n e5f10 │ │ │ │ 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 +173853,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ bl 208eb4 │ │ │ │ b.n e5ff2 │ │ │ │ nop │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ 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 +174238,17 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #16] @ (e6424 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 208cc8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ 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 +176417,19 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc2l 0, cr0, [r8], #-960 @ 0xfffffc40 │ │ │ │ - stc2 0, cr0, [r2], #-960 @ 0xfffffc40 │ │ │ │ - b.n e7ca4 │ │ │ │ + ldc2l 0, cr0, [r8, #960] @ 0x3c0 │ │ │ │ + ldc2 0, cr0, [r2, #960] @ 0x3c0 │ │ │ │ + b.n e7f84 │ │ │ │ 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 +176931,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, r5} │ │ │ │ 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 +177487,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, #296 @ 0x128 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ 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 +177611,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 │ │ │ │ + eor.w 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 +179725,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, r2, #4 │ │ │ │ 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 +179908,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 │ │ │ │ + movs r0, #2 │ │ │ │ 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 +179942,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, #768] @ 0x300 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r2, #6 │ │ │ │ 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 +180448,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 ea7a4 │ │ │ │ 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 +181057,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, r5, 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 +181119,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, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r6, 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 +182249,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, r6, 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 +182980,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 r2, #30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ lsls r5, r1, #6 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb81c │ │ │ │ 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 +183491,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: 0xb64c │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r5 │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sxtb r2, r4 │ │ │ │ + cbz r2, ec798 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, ec756 │ │ │ │ + cbz r6, ec772 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, ec74a │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r4, ec74a │ │ │ │ + uxth r4, r7 │ │ │ │ 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 +183896,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, #488 @ 0x1e8 │ │ │ │ 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 +184240,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, #848 @ 0x350 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl eaf38 │ │ │ │ mov r1, r9 │ │ │ │ @@ -184621,19 +184630,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, #600 @ (adr r7, ed4ac ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #928 @ (adr r5, ed5f8 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, ed3b8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #680 @ (adr r5, ed504 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, ed2c4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl eaf38 │ │ │ │ mov r0, r4 │ │ │ │ @@ -185778,15 +185787,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 r5, [sp, #24] │ │ │ │ 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 +186371,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, #664] @ 0x298 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ 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 +186843,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, #200] @ 0xc8 │ │ │ │ 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 +188504,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 r5, [pc, #0] @ (efccc ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [pc, #920] @ (f0068 ) │ │ │ │ + ldr r4, [pc, #344] @ (efe28 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [pc, #272] @ (efde4 ) │ │ │ │ + ldr r3, [pc, #720] @ (effa4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ 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 +189453,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, #146 @ 0x92 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r7, #20 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ 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 +189890,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 r7, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ 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 +191053,15 @@ │ │ │ │ dmb ish │ │ │ │ cbz r3, f17dc │ │ │ │ mov r4, sl │ │ │ │ str r7, [sp, #20] │ │ │ │ b.n f1740 │ │ │ │ mov r1, r4 │ │ │ │ b.n f17b2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r6, #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 +191888,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, #240] @ 0xf0 │ │ │ │ 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 +192065,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, #600] @ 0x258 │ │ │ │ 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 +192567,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] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + strh r0, [r5, 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 +193519,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bne.n f3248 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ beq.n f3150 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ 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 +194404,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl f3988 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #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 +194698,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r5, r7} │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r4, #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 +194934,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mov r1, r4 │ │ │ │ b.n f3fa6 │ │ │ │ stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r4, #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 +195307,15 @@ │ │ │ │ ... │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00f2 │ │ │ │ lsls r4, r1, #6 │ │ │ │ bkpt 0x00e4 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r5, #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 +195475,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, #192 @ 0xc0 │ │ │ │ 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 +196978,15 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, lr} │ │ │ │ lsls r4, r1, #6 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ 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 +200150,37 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #-976] @ 0xfffffc30 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + mcr2 0, 6, r0, cr10, cr4, {7} │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xebee0102 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + ldcl 1, cr0, [lr, #-8] │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r4, #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, r5, #23 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ 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 +200624,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, r7, #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 +200933,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 │ │ │ │ + ldc2l 0, cr0, [r2], {239} @ 0xef │ │ │ │ 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 +201338,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, #218 @ 0xda │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ 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 +201513,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: 0xf4ec00ef │ │ │ │ + @ instruction: 0xf4ee00ef │ │ │ │ stmdb sp!, {r4, r5, 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 +201923,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 r7, #18 │ │ │ │ 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 +206369,15 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, r1] │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r1, r6 │ │ │ │ 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 +207658,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, pc} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, fc4b8 │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - addw r0, ip, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf37c00f2 │ │ │ │ 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 +210255,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, #248 @ (adr r5, fdfe8 ) │ │ │ │ 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 fe870 │ │ │ │ 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 +212055,25 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r5, #30 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r4, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ 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 +212547,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} │ │ │ │ - lsls r0, r1, #4 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ - lsls r7, r0, #4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + itte eq │ │ │ │ + lsleq r0, r1, #4 │ │ │ │ + ldmiaeq r6!, {r2, r3, r4, r5} │ │ │ │ + lslne r7, r0, #4 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r0, ff820 │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ bl 17b7d6 │ │ │ │ lsrs r0, r6, #9 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - rev16 r2, r0 │ │ │ │ + cbnz r2, ff84c │ │ │ │ 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 +213117,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, ffdc0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - uxth r2, r1 │ │ │ │ + cbz r2, ffe46 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sxtb r0, r6 │ │ │ │ + cbz r0, ffe44 │ │ │ │ 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 +213261,45 @@ │ │ │ │ ldr r2, [pc, #68] @ (fff44 ) │ │ │ │ add r2, pc │ │ │ │ b.n ffeac │ │ │ │ ldr r2, [pc, #64] @ (fff48 ) │ │ │ │ add r2, pc │ │ │ │ b.n ffeac │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r4, #22] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #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 +213475,71 @@ │ │ │ │ b.n 100038 │ │ │ │ ldr r1, [pc, #116] @ (10016c ) │ │ │ │ add r1, pc │ │ │ │ b.n 10005a │ │ │ │ ldr r1, [pc, #116] @ (100170 ) │ │ │ │ add r1, pc │ │ │ │ b.n 10005a │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r1, #15] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ 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 +213893,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, #432 @ 0x1b0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r4, r5, 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 +215140,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, #152 @ 0x98 │ │ │ │ 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 +215211,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, #272] @ 0x110 │ │ │ │ lsls r0, r1, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #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 +215358,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, #904 @ 0x388 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stc 1, cr0, [r6], {139} @ 0x8b │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r1, #4 │ │ │ │ @ instruction: 0xeb2e018b │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ mov fp, r0 │ │ │ │ @@ -215424,15 +215434,15 @@ │ │ │ │ cmp r5, r9 │ │ │ │ bne.n 1015c0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ orns r1, r4, fp, lsl #2 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ 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 +215541,15 @@ │ │ │ │ @ instruction: 0xe9a0018b │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe996018b │ │ │ │ ldrd r0, r1, [ip, #-556]! @ 0x22c │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ 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 +215966,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, #200] @ 0xc8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ 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 +216830,23 @@ │ │ │ │ b.n 102404 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 102b90 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ 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 +218494,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, fp │ │ │ │ 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 +219034,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, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ands r4, r3 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ (103d74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -219051,15 +219061,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 │ │ │ │ + eors r0, r2 │ │ │ │ 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 +219989,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, #312] @ 0x138 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ 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 +220819,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, #42 @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ 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 +220893,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, #118 @ 0x76 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #192] @ (105380 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -220959,17 +220969,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, #170 @ 0xaa │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ 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 +221053,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, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ 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 +221134,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, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + cmp r0, #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 r2, [pc, #252] @ (10567c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -221218,17 +221228,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, #222 @ 0xde │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ 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 +221324,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, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #288] @ (1058e0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -221418,17 +221428,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, #154 @ 0x9a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ 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 +221630,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, #70 @ 0x46 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ 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 +221839,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, #190 @ 0xbe │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ 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 +222041,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, r0, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r5, #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 +222250,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + subs r0, r2, r4 │ │ │ │ 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 +222452,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + adds r0, r1, r2 │ │ │ │ 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 +222661,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r6, #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 +227858,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 10a894 │ │ │ │ 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 +228280,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 10acb0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 10ad64 │ │ │ │ + bcc.n 10ac44 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 10ad74 │ │ │ │ + bcc.n 10ac54 │ │ │ │ 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 +229064,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, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r7!, {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, #192] @ (10b758 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -229131,17 +229141,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} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r6!, {r2, 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, #204] @ (10b840 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -229210,17 +229220,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, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r6, 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 +229307,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, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r6, 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 +229391,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, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r3!, {r4, r6, 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 +229488,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, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {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, #280] @ (10bc94 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -229577,17 +229587,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, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r1!, {r3, 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, #300] @ (10bddc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -229684,17 +229694,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 r2!, {r1, r2, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #100] @ (10be5c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -231231,15 +231241,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10d02e │ │ │ │ nop │ │ │ │ ldrsb r4, [r0, r5] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r6, #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 +231354,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10d188 │ │ │ │ strb r6, [r5, r7] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ 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 +231464,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10d2e6 │ │ │ │ nop │ │ │ │ strb r2, [r2, r2] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r4, #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 +231575,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, r6, #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 +231681,15 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10d55e │ │ │ │ nop │ │ │ │ str r6, [r5, r7] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r6, #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 +231790,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10d6a2 │ │ │ │ str r6, [r4, r2] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ 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 +231892,15 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10d7fa │ │ │ │ nop │ │ │ │ ldr r7, [pc, #344] @ (10d9e8 ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r6, #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 +231996,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10d92e │ │ │ │ nop │ │ │ │ ldr r6, [pc, #120] @ (10da40 ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r2, r4, #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 +232107,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, r4, #5 │ │ │ │ + lsls r1, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #308] @ (10dc60 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -232206,15 +232217,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.u32 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 +232321,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, 7, 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 +232424,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 +232537,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: 0xfbd20108 │ │ │ │ stmdb sp!, {r4, 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 +232648,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: 0xfa4a0108 │ │ │ │ stmdb sp!, {r4, 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 +232757,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 +232867,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: 0xf7b40108 │ │ │ │ stmdb sp!, {r3, r4, r5, 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 +232976,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 │ │ │ │ + movw r1, #10248 @ 0x2808 │ │ │ │ stmdb sp!, {r3, r4, r5, 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 +233080,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: 0xf4c40108 │ │ │ │ stmdb sp!, {r4, 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 +233183,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: 0xf3760108 │ │ │ │ stmdb sp!, {r4, 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 +233296,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10e892 │ │ │ │ nop │ │ │ │ subs r6, #238 @ 0xee │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xf0b60108 │ │ │ │ + @ instruction: 0xf2260108 │ │ │ │ stmdb sp!, {r4, 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 +233407,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 │ │ │ │ + eors.w 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 +233516,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.s8 d16, 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 +234408,17 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10f59e │ │ │ │ nop │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ 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 +234566,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, [r1, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #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 +234717,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10f922 │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r4, #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 +234874,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10fb04 │ │ │ │ cmp r4, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r7, #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 +235019,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10fce0 │ │ │ │ cmp r2, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + strh r6, [r5, #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 +235171,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, [r4, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ 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 +235289,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 110194 │ │ │ │ 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 +235407,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 1101f8 │ │ │ │ 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 +235520,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 110444 │ │ │ │ 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 +235636,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 1104b0 │ │ │ │ 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 +235750,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 1106f8 │ │ │ │ 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 +235863,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 110764 │ │ │ │ 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 +235975,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 1109c0 │ │ │ │ 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 +236085,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, r6, 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 +236198,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, 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 r3, [pc, #320] @ (110d48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -236300,15 +236311,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 r4!, {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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #220] @ (110e40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -236894,15 +236905,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, 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, #364] @ (1115f4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -237024,15 +237035,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, 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, #384] @ (111790 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -237158,18 +237169,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, r6} │ │ │ │ + lsls r0, r1, #4 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 +237309,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 ls │ │ │ │ + lslls r0, r1, #4 │ │ │ │ + stmdbhi 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 +237432,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 0x0038 │ │ │ │ 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 +237561,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, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #380] @ (111dc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -237683,15 +237694,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 0x003c │ │ │ │ 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 +237832,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 111e94 │ │ │ │ nop │ │ │ │ lsrs r2, r5, #3 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + cbnz r4, 111f62 │ │ │ │ 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 +243246,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 116042 │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r6} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r2, [r5, #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 +243363,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11619c │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r7, #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 +243486,15 @@ │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 116324 │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ 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 +243605,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11648c │ │ │ │ nop │ │ │ │ stmia r3!, {r2} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ 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 +243729,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1165d4 │ │ │ │ stmia r1!, {r1, r5, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strb r2, [r2, #5] │ │ │ │ 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 +243845,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 116752 │ │ │ │ stmia r0!, {r1, r3} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [pc, #380] @ (1169a0 ) │ │ │ │ @@ -243960,15 +243971,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1168e2 │ │ │ │ bkpt 0x00a6 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ 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 +244087,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 116a62 │ │ │ │ nop │ │ │ │ pop {r2, pc} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #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, #340] @ (116c7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244194,15 +244205,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 116bee │ │ │ │ nop │ │ │ │ cbnz r6, 116ce6 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r7, #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 +244321,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 116d56 │ │ │ │ nop │ │ │ │ rev r6, r5 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r7, #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 +244444,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 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #344] @ (1170e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244551,15 +244562,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 117062 │ │ │ │ @ instruction: 0xb73e │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #388] @ (117280 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244677,15 +244688,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1171ac │ │ │ │ push {r1, r3, r6, r7, lr} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r5, #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 +244806,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 11733c │ │ │ │ push {r1, r3, r5} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r2, #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, #400] @ (1175ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244924,15 +244935,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1174e0 │ │ │ │ nop │ │ │ │ uxth r2, r5 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + str r6, [r1, #20] │ │ │ │ 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 +245052,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 117670 │ │ │ │ sub sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r7, 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 +245178,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] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #360] @ (117a4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245287,15 +245298,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, [r4, 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 +245424,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, [r7, 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 +245553,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, [r1, 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, #360] @ (117efc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245662,15 +245673,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 117e40 │ │ │ │ nop │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r5, 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 +245830,15 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 11800c │ │ │ │ add r7, pc, #696 @ (adr r7, 1183cc ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strb r0, [r0, 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] @ (118328 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245976,15 +245987,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, [r2, r4] │ │ │ │ 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 +246157,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, [r7, 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 +246283,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, #192] @ (1187ac ) │ │ │ │ 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 +246410,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, #656] @ (118aec ) │ │ │ │ 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 +246548,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, #816] @ (118d48 ) │ │ │ │ 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 +246688,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, #928] @ (118f88 ) │ │ │ │ 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 +246801,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, #640] @ (118fb8 ) │ │ │ │ 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 +246914,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 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, #300] @ (118fc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247013,15 +247024,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, 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, #300] @ (119110 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247120,15 +247131,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, sl │ │ │ │ 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 +247241,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 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (119380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247337,15 +247348,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, r6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #272] @ (1194ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247431,15 +247442,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, r5 │ │ │ │ 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 +248311,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 r6, #8 │ │ │ │ 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 +248473,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 r4, #8 │ │ │ │ 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 +248625,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 r2, #14 │ │ │ │ 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 +248780,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 │ │ │ │ + adds r0, #20 │ │ │ │ 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 +248928,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, #76 @ 0x4c │ │ │ │ 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 +249077,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, #100 @ 0x64 │ │ │ │ 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 +249220,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, #156 @ 0x9c │ │ │ │ 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 +249363,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, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #276] @ (11acd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250075,15 +250086,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11b37a │ │ │ │ strb r2, [r1, #15] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r0, #7 │ │ │ │ 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 +250215,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, r6, #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 +250342,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, r1, #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, #368] @ (11b8e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250461,15 +250472,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, r4, 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 +250601,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11b97a │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (11bbe4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250721,15 +250732,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11baf0 │ │ │ │ ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (11bd74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250854,15 +250865,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11bce8 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (11bf08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250987,15 +250998,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11be6e │ │ │ │ ldr r6, [r6, #16] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r4, #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 +251127,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11bfa2 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r4, #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 +251258,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, r6, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (11c39c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251380,15 +251391,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11c310 │ │ │ │ str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r4, #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 +251524,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11c496 │ │ │ │ str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #340] @ (11c6a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -251636,15 +251647,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11c5c8 │ │ │ │ str r2, [r7, #20] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #356] @ (11c820 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -251762,15 +251773,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11c734 │ │ │ │ nop │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r4, #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 +251902,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, r3, #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] @ (11cb3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -252022,15 +252033,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11caa2 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r6, #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 +252156,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11cbd4 │ │ │ │ ldrh r6, [r5, r5] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #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 +252282,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11cd40 │ │ │ │ nop │ │ │ │ ldr r6, [r7, r7] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r3, #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 r3, [pc, #368] @ (11cfb8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -252400,15 +252411,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11cf2c │ │ │ │ ldr r6, [r7, r1] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ 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 +252542,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, r5, #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 +257774,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 r1!, {r2, r3, r4} │ │ │ │ + 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 +257906,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} │ │ │ │ + nop {6} │ │ │ │ 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 +258035,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1212f8 │ │ │ │ asrs r2, r4, #17 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r2, r3, r4, r5, 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 +258168,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, 121602 │ │ │ │ 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 +258304,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, r4 │ │ │ │ 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 +258441,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: 0xb870 │ │ │ │ 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 +258574,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} │ │ │ │ + cpsid ai │ │ │ │ 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 +258711,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, r5, 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 +258849,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 121d40 │ │ │ │ nop │ │ │ │ lsrs r6, r6, #9 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cbz r4, 121e02 │ │ │ │ + cbz r4, 121e1e │ │ │ │ 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 +258984,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, 121f96 │ │ │ │ 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 +259175,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, [r5, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ 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 +259365,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, [r5, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r7, 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 +259555,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 12255c │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r0, 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, #572] @ (1228e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259731,17 +259743,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1227c4 │ │ │ │ nop │ │ │ │ movs r0, r3 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ 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 +259936,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, [r0, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + strh r4, [r4, 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 +260122,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, [r6, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [pc, #272] @ (122ebc ) │ │ │ │ + str r4, [r6, 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 +260272,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 │ │ │ │ + add r0, pc, #72 @ (adr r0, 122fd0 ) │ │ │ │ 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 +260410,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, #208] @ 0xd0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #432] @ (12330c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260542,15 +260554,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, #304] @ 0x130 │ │ │ │ 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 +260702,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, #280] @ 0x118 │ │ │ │ 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 +260847,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, #328] @ 0x148 │ │ │ │ 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 +260985,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, #464] @ 0x1d0 │ │ │ │ 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 +261107,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, #896] @ 0x380 │ │ │ │ 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 +261233,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, #256] @ 0x100 │ │ │ │ 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 +261369,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, #400] @ 0x190 │ │ │ │ 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 +261504,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123e0a │ │ │ │ nop │ │ │ │ ldrd r0, r1, [lr, #-548] @ 0x224 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #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, #452] @ (1240dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261638,15 +261650,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123fce │ │ │ │ nop │ │ │ │ b.n 12403c │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ 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 +261808,15 @@ │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1241be │ │ │ │ b.n 123e78 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r7, #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 +261971,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ b.n 124c90 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ 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 +262119,15 @@ │ │ │ │ nop │ │ │ │ b.n 124a0c │ │ │ │ lsls r1, r1, #6 │ │ │ │ revsh r2, r3 │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #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 +262266,15 @@ │ │ │ │ b.n 124774 │ │ │ │ svc 234 @ 0xea │ │ │ │ lsls r1, r1, #6 │ │ │ │ cbnz r2, 124874 │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ 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 +262443,15 @@ │ │ │ │ bl 10478c │ │ │ │ b.n 12497c │ │ │ │ nop │ │ │ │ udf #62 @ 0x3e │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r2, #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 r3, [pc, #620] @ (124d50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262619,15 +262631,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, [r7, #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 +262808,15 @@ │ │ │ │ bl 10478c │ │ │ │ b.n 124e5e │ │ │ │ nop │ │ │ │ bls.n 125060 │ │ │ │ lsls r1, r1, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r7, #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 +262954,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 125074 │ │ │ │ bvs.n 12518c │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r7, #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 +263099,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 12524e │ │ │ │ nop │ │ │ │ bpl.n 1253a4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ 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 +263229,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, [r3, #1] │ │ │ │ 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 +263355,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 12558e │ │ │ │ nop │ │ │ │ bne.n 1255ec │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r5, #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 +263493,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 125732 │ │ │ │ beq.n 12589c │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ 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 +263630,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1258f6 │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ 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 +263774,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, [r6, #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 +263916,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 125cf4 │ │ │ │ ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ 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 +264048,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 125e88 │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r5} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #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 +264177,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 12601a │ │ │ │ stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #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 +264316,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1261d2 │ │ │ │ nop │ │ │ │ stmia r6!, {r1} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ 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 +264454,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, [r1, #4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #404] @ (1265c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264580,15 +264592,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 12652a │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r4, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ 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 +264731,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1266d0 │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ 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 +264865,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 126866 │ │ │ │ nop │ │ │ │ ittt cc │ │ │ │ lslcc r1, r1, #6 │ │ │ │ - strcc r6, [r4, #24] │ │ │ │ + strcc r6, [r2, #48] @ 0x30 │ │ │ │ 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 +264996,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1269fc │ │ │ │ pop {r2, r5, r7, pc} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + str r0, [r4, #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 +265131,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 126ba0 │ │ │ │ pop {r1, r4} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r4, 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 +265268,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 126d42 │ │ │ │ nop │ │ │ │ rev16 r0, r5 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r4, 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 +267677,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 │ │ │ │ + adcs.w r0, ip, #7733248 @ 0x760000 │ │ │ │ + @ instruction: 0xf2fe00ec │ │ │ │ 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 +267929,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: 0xf23e00ec │ │ │ │ + vmla.i16 d16, d20, d4[3] │ │ │ │ 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 +268186,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, 11, cr0, cr12, cr12, {7} │ │ │ │ + mcrr 0, 14, r0, r2, cr12 │ │ │ │ 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 +268567,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 r9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 12949e │ │ │ │ @@ -268838,17 +268850,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 1296b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 129eb8 │ │ │ │ + b.n 12a198 │ │ │ │ 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 +269222,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, #58 @ 0x3a │ │ │ │ lsls r7, r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 129a84 │ │ │ │ @@ -269524,17 +269536,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 12a3b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 12a3e0 │ │ │ │ + bge.n 12a2c0 │ │ │ │ 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 +269909,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, #50 @ 0x32 │ │ │ │ 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 +270585,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 12b1cc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + beq.n 12b0b4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ 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 +271041,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 r5, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r2, [pc, #424] @ (12b85c ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r5, 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 +271535,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, r5, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r0, sp │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, 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 +272037,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, r0, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ subs r5, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r6, 12c33a │ │ │ │ + cbnz r6, 12c356 │ │ │ │ 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 +272596,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, r0, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - push {r7, lr} │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - uxth r2, r4 │ │ │ │ + push {r1, r4} │ │ │ │ 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 +273203,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, 7, cr0, cr8, cr6, {0} │ │ │ │ cmp r6, #250 @ 0xfa │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ 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 +273800,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: 0xf77c0106 │ │ │ │ movs r7, #142 @ 0x8e │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r6, pc, #328 @ (adr r6, 12da40 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 12dc00 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, pc, #624 @ (adr r3, 12db6c ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 12d92c ) │ │ │ │ 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 +274419,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: 0xfa580106 │ │ │ │ subs r2, r4, #7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + add r0, pc, #296 @ (adr r0, 12e1d4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [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 │ │ │ │ @@ -275065,15 +275077,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 │ │ │ │ + @ instruction: 0xf1840106 │ │ │ │ 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 +275357,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, #824] @ 0x338 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ 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 +275773,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 #32 │ │ │ │ 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 +276060,17 @@ │ │ │ │ bl 10478c │ │ │ │ b.n 12f1ba │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r4, #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 +276450,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 12f9fc │ │ │ │ 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 +276746,17 @@ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ sbfx r2, r2, #10, #10 │ │ │ │ b.n 12fd86 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ 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 +277187,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 r4, {r2, r4} │ │ │ │ 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 +277463,17 @@ │ │ │ │ bl 103458 │ │ │ │ b.n 13039a │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r6, #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 +278263,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, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ @ instruction: 0xf22c0188 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #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 +282846,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, #188 @ 0xbc │ │ │ │ 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 +283940,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r4, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r5, #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 +283962,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r3, r4} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ 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 +283984,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ 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 +284006,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r6, #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 +284028,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ 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 +284050,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ 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 +284072,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r2} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r6, #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 +284094,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r0, [r4, #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 +284121,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, #230 @ 0xe6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ 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 +284150,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, #138 @ 0x8a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ 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 +284179,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, #46 @ 0x2e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + movs r1, #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 │ │ │ │ @@ -284196,17 +284208,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, #210 @ 0xd2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ 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 +284237,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, #118 @ 0x76 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ 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 +284266,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 r2, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + movs r0, #28 │ │ │ │ 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 +284290,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 │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ 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 +284312,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #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 +284334,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ 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 +284356,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ 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 +284378,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #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 +284400,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ 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 +284422,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #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 +284444,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r5, #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 +284471,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, r7, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + subs r0, r2, #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 │ │ │ │ @@ -284488,17 +284500,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, r4, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284517,17 +284529,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r6!, {r3, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r0, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r0, r7, #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 +284558,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r6!, {r2, r3, r4} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284575,17 +284587,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, r1, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + adds r0, r4, #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 +284616,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, r6, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284633,17 +284645,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, r2, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + adds r0, r1, #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 │ │ │ │ @@ -284662,17 +284674,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r7, 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 +284703,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, r0, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r6, 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 +284732,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 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + subs r4, r4, 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 +284761,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r4!, {r3} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + subs r0, r3, 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 │ │ │ │ @@ -284778,17 +284790,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + subs r4, r1, 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 │ │ │ │ @@ -284807,17 +284819,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, r4, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + subs r0, r0, 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 │ │ │ │ @@ -284836,17 +284848,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 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + subs r4, r6, 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 +284877,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284894,17 +284906,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r2!, {r2, r3, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r3, 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 │ │ │ │ @@ -284923,17 +284935,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, r3, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284952,17 +284964,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, r7, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + adds r4, r0, 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 │ │ │ │ @@ -284981,17 +284993,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 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -285010,17 +285022,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + adds r4, r5, 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 +285051,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, r1, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -285068,17 +285080,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, r6, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -285097,17 +285109,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, r6, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r1, #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 │ │ │ │ @@ -285126,17 +285138,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r0!, {r2, r3, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r7, #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 +285162,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ite al │ │ │ │ lslal r0, r1, #6 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r6, #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 +285184,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ite lt │ │ │ │ lsllt r0, r1, #6 │ │ │ │ - ldrbge r0, [r5, #17] │ │ │ │ + ldrbge r0, [r3, #23] │ │ │ │ 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 +285206,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ itt vc │ │ │ │ lslvc r0, r1, #6 │ │ │ │ - ldrbvc r0, [r2, #16] │ │ │ │ + ldrbvc r0, [r0, #22] │ │ │ │ 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 +285228,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ itt mi │ │ │ │ lslmi r0, r1, #6 │ │ │ │ - ldrbmi r0, [r7, #14] │ │ │ │ + ldrbmi r0, [r5, #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 +285264,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, r2, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r5, #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 +285304,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 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r5, #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 +285347,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ bkpt 0x004c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r5, #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 +285390,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r5, r6, r7, pc} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r7, #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 +285433,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ 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 +285476,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r4, #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 +285519,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (136ae0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285550,19 +285562,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, [r0, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ 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 +285588,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, [r1, #2] │ │ │ │ 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 +285610,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, [r6, #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 +285632,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136be6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ 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 +285654,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136c10 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ 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 +285676,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ revsh r4, r3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r5, #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 +285698,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ hlt 0x0024 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ 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 +285720,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ rev16 r4, r5 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ 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 +285742,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ rev r4, r6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r5, #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 +285764,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136d22 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ 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 +285786,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136d4c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r7, #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 +285808,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136d76 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r4, #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 +285830,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136da0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ 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 +285852,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136dca │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r6, #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 +285874,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8e4 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ 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 +285896,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ 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 +285918,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb874 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r5, #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 +285940,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb83c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ 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 +285962,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r4, [r7, #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 +285984,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7cc │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + strb r0, [r5, #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 +286006,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb794 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ 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 +286028,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb75c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ 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 +286050,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb724 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r5, #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 +286072,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, [r3, #4] │ │ │ │ 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 +286094,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, [r0, #3] │ │ │ │ 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 +286116,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, [r5, #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 +286138,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 │ │ │ │ + strb r4, [r2, #0] │ │ │ │ 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 +286160,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb60c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ 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 +286182,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r4, r6, r7, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #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 +286204,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r7, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ 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 +286226,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r5, r6, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ 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 +286248,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r5, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #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 +286270,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ 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 +286292,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #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 +286314,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #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 +286336,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ 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 +286358,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r4} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ 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 +286380,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 13737a │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #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 +286402,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1373a4 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ 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 +286424,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1373ce │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ 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 +286446,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1373f8 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r5, #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 +286468,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ uxtb r4, r7 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ 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 +286490,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ uxtb r4, r0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ 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 +286512,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ uxth r4, r1 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r5, #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 +286534,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ 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 +286556,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sxth r4, r3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ 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 +286578,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 137534 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #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 +286600,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, [r2, #16] │ │ │ │ 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 +286622,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, [r0, #12] │ │ │ │ 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 +286644,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, [r5, #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 +286666,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 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ 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 +286688,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ 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 +286710,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r5, #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 +286732,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ 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 +286754,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -293647,15 +293659,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 │ │ │ │ + sub sp, #24 │ │ │ │ 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 +294811,21 @@ │ │ │ │ b.n 13dcde │ │ │ │ cmp r6, #84 @ 0x54 │ │ │ │ lsls r0, r1, #6 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r0, r2, r6 │ │ │ │ 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, #800 @ (adr r4, 13dfe8 ) │ │ │ │ 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 +295555,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 r5, [sp, #16] │ │ │ │ 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 +296065,21 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 13e75c │ │ │ │ ldr r3, [pc, #20] @ (13e9ec ) │ │ │ │ add r3, pc │ │ │ │ b.n 13e75c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ 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 +320547,15 @@ │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ strh.w r3, [r5, #1400] @ 0x578 │ │ │ │ b.n 150b38 │ │ │ │ adds r0, r5, #1 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ 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 +321659,17 @@ │ │ │ │ mov lr, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1519ae │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 1519ae │ │ │ │ nop │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r7, #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 +322256,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 r6!, {r2, r3, r4} │ │ │ │ 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 +322425,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 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, #508] @ (152520 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -322585,15 +322597,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, 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-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #464] @ (152710 ) │ │ │ │ @@ -322748,15 +322760,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, 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, #488] @ (152914 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -322914,15 +322926,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, 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-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #448] @ (152af4 ) │ │ │ │ @@ -323072,15 +323084,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, 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, #452] @ (152cd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323232,15 +323244,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, 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #436] @ (152ea4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323390,18 +323402,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 le │ │ │ │ + lslle r4, r0, #4 │ │ │ │ + pushgt {r3, r4, r5, r6, r7, lr} │ │ │ │ + movgt.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 +323542,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 ) │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #328] @ (1531a0 ) │ │ │ │ + ldr r5, [pc, #776] @ (153360 ) │ │ │ │ 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 +323674,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, #384] @ (15336c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #712] @ (1534b8 ) │ │ │ │ + ldr r4, [pc, #136] @ (153278 ) │ │ │ │ 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 +323807,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, #824] @ (1536b0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [pc, #192] @ (15343c ) │ │ │ │ + ldr r2, [pc, #640] @ (1535fc ) │ │ │ │ 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 +323931,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, #224] @ (1535d4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + ldr r1, [pc, #104] @ (153560 ) │ │ │ │ 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 +324053,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, #816] @ (153988 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mov r6, r9 │ │ │ │ + @ instruction: 0x47be │ │ │ │ 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 +324178,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, #264] @ (1538dc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add ip, sl │ │ │ │ + mov r4, r8 │ │ │ │ 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 +324466,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, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - muls r0, r2 │ │ │ │ + add r8, r8 │ │ │ │ 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 +324704,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, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + asrs r2, r2 │ │ │ │ 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 +324970,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, #244 @ 0xf4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ 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 +325191,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, #128 @ 0x80 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ 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 +325432,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, #74 @ 0x4a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + subs r1, #28 │ │ │ │ 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 +325649,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, #88 @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ 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 +325860,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, #250 @ 0xfa │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ 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 +326060,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, #40 @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ 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 +326343,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, #170 @ 0xaa │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ 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 +326604,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 r5, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ 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 +326873,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, #34 @ 0x22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ 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 +327115,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, #212 @ 0xd4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ 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 +327368,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, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ 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 +327589,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, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r5, #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 +327815,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, r2, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + adds r6, r5, #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 +328029,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 156494 │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 156494 │ │ │ │ stmia r4!, {r1, r5} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + subs r4, r1, r1 │ │ │ │ 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 +328216,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1565be │ │ │ │ b.n 1565fc │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ 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 +328400,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1567c6 │ │ │ │ b.n 156800 │ │ │ │ nop │ │ │ │ itte ls │ │ │ │ lslls r6, r0, #6 │ │ │ │ - strhls r4, [r6, #26] │ │ │ │ + strhls r4, [r4, #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 +328585,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1569e2 │ │ │ │ b.n 156a20 │ │ │ │ nop │ │ │ │ pop {r1, r3, r7, pc} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r5, #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 +328769,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, [r1, #4] │ │ │ │ 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 +328929,15 @@ │ │ │ │ b.n 156e98 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156dfe │ │ │ │ b.n 156e34 │ │ │ │ cbnz r6, 156f48 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r7, #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 +329091,15 @@ │ │ │ │ b.n 157080 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156fe6 │ │ │ │ b.n 157018 │ │ │ │ @ instruction: 0xb77e │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r6, #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 +329272,15 @@ │ │ │ │ b.n 15729c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1571ce │ │ │ │ b.n 15720c │ │ │ │ push {r1, r2, r4, r7, lr} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r2, #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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #500] @ (157528 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329445,15 +329457,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1573da │ │ │ │ b.n 157418 │ │ │ │ nop │ │ │ │ cbz r2, 157590 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r5, #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 +329638,15 @@ │ │ │ │ b.n 1576c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1575ea │ │ │ │ b.n 157630 │ │ │ │ cbz r2, 157768 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r7, #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 +329823,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15780e │ │ │ │ b.n 157854 │ │ │ │ nop │ │ │ │ add r7, sp, #408 @ 0x198 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r0, #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] @ (157b70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329990,15 +330002,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, [r2, #3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #496] @ (157d7c ) │ │ │ │ @@ -330170,15 +330182,15 @@ │ │ │ │ b.n 157cf6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 157c26 │ │ │ │ b.n 157c5c │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #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 +330361,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 157e3a │ │ │ │ b.n 157e74 │ │ │ │ nop │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ 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 +330541,15 @@ │ │ │ │ b.n 158106 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158036 │ │ │ │ b.n 15806c │ │ │ │ add r7, pc, #176 @ (adr r7, 158240 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r6, #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 +330715,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, [r1, #4] │ │ │ │ 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 +330885,15 @@ │ │ │ │ b.n 158502 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158438 │ │ │ │ b.n 15846a │ │ │ │ add r3, pc, #136 @ (adr r3, 158604 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ 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 +331059,15 @@ │ │ │ │ b.n 1586f8 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158632 │ │ │ │ b.n 158668 │ │ │ │ add r1, pc, #200 @ (adr r1, 158840 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r5, #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 +331229,15 @@ │ │ │ │ b.n 1588ee │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158824 │ │ │ │ b.n 158856 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r3, #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, #456] @ (158b48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331385,15 +331397,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] │ │ │ │ + str r0, [r3, #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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (158d2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331548,15 +331560,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] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (158f10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331716,15 +331728,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] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (1590f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331879,15 +331891,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] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #624] @ (159380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332092,15 +332104,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1591da │ │ │ │ b.n 159248 │ │ │ │ nop │ │ │ │ str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r5, 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 +332303,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, [r3, 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, #620] @ (15987c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332500,15 +332512,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, [r0, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #648] @ (159b20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332713,15 +332725,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, #816] @ (159e58 ) │ │ │ │ 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 +332923,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 r5, [pc, #96] @ (159df8 ) │ │ │ │ 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 +333122,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, #672] @ (15a2ac ) │ │ │ │ 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 +333300,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, #400] @ (15a3a0 ) │ │ │ │ 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 +333476,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, 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, #588] @ (15a68c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333662,15 +333674,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 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #584] @ (15a8f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333857,15 +333869,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 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #644] @ (15ab90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334066,15 +334078,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, #176 @ 0xb0 │ │ │ │ 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 +334305,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, #232 @ 0xe8 │ │ │ │ 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 +334534,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, #248 @ 0xf8 │ │ │ │ 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 +334745,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, #72 @ 0x48 │ │ │ │ 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 +334959,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, #210 @ 0xd2 │ │ │ │ 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 +335213,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, #152 @ 0x98 │ │ │ │ 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 +335483,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 r5, #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, #812] @ (15c040 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335724,15 +335736,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, #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, #596] @ (15c2b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335924,15 +335936,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, #188 @ 0xbc │ │ │ │ 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 +336124,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, #58 @ 0x3a │ │ │ │ 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 +336298,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 r2, #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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #500] @ (15c908 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336458,15 +336470,15 @@ │ │ │ │ b.n 15c88a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c7b6 │ │ │ │ b.n 15c7f0 │ │ │ │ ldrsh r6, [r5, r6] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r7, #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 +336657,15 @@ │ │ │ │ b.n 15cab8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c9d6 │ │ │ │ b.n 15ca28 │ │ │ │ ldrb r2, [r4, r6] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #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 +336843,15 @@ │ │ │ │ b.n 15cd0e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15cc22 │ │ │ │ b.n 15cc70 │ │ │ │ ldrh r4, [r4, r5] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #544] @ (15cfc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337017,15 +337029,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, 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #508] @ (15d1e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -337191,15 +337203,15 @@ │ │ │ │ b.n 15d170 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d092 │ │ │ │ b.n 15d0dc │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r6, #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 +337374,15 @@ │ │ │ │ b.n 15d358 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d292 │ │ │ │ b.n 15d2c8 │ │ │ │ strb r2, [r1, r3] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r6, #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 +337537,15 @@ │ │ │ │ b.n 15d550 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d48a │ │ │ │ b.n 15d4bc │ │ │ │ strh r2, [r2, r3] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r4, #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 +337715,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, r0, #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 │ │ │ │ ldr r3, [pc, #504] @ (15d9f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337877,15 +337889,15 @@ │ │ │ │ b.n 15d980 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d8a6 │ │ │ │ b.n 15d8e8 │ │ │ │ ldr r6, [pc, #832] @ (15dd34 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ 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 +338061,15 @@ │ │ │ │ b.n 15db78 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15daaa │ │ │ │ b.n 15dae8 │ │ │ │ ldr r4, [pc, #744] @ (15dee0 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r6, #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 +338229,15 @@ │ │ │ │ b.n 15dd76 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15dcaa │ │ │ │ b.n 15dce6 │ │ │ │ ldr r2, [pc, #736] @ (15e0c8 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (15dfc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338385,15 +338397,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, r4, #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 +338561,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15e07e │ │ │ │ b.n 15e0ae │ │ │ │ nop │ │ │ │ mov r8, ip │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r3, #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, #476] @ (15e3a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338718,15 +338730,15 @@ │ │ │ │ b.n 15e330 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15e266 │ │ │ │ b.n 15e2a0 │ │ │ │ add sl, pc │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r2, #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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (15e598 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338886,15 +338898,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15e460 │ │ │ │ b.n 15e498 │ │ │ │ nop │ │ │ │ orrs r4, r0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #672] @ (15e854 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -339970,15 +339982,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 │ │ │ │ + mrrc2 1, 0, r0, sl, cr3 │ │ │ │ stmdb sp!, {r4, 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 +340204,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, ] │ │ │ │ + ldrsb.w r0, [r6, #259] @ 0x103 │ │ │ │ stmdb sp!, {r4, 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 +340416,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: 0xf7000103 │ │ │ │ stmdb sp!, {r4, 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 +340621,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 │ │ │ │ + orns 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 +340817,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 │ │ │ │ + addw r1, ip, #3 │ │ │ │ stmdb sp!, {r4, 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 +341006,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} │ │ │ │ + vext.8 d0, d2, d3, #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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #504] @ (160074 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -341175,15 +341187,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 +341364,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]! │ │ │ │ + adcs.w r1, r2, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (160354 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -345665,17 +345677,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, #448] @ (163784 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #728] @ (1638a0 ) │ │ │ │ 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 +346127,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 │ │ │ │ + mvns r4, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rors r6, r3 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add.w r9, r4, #98304 @ 0x18000 │ │ │ │ mov sl, r4 │ │ │ │ mov lr, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, ip │ │ │ │ mov r4, r5 │ │ │ │ @@ -346565,17 +346577,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, #132 @ 0x84 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ 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 +346996,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, #156 @ 0x9c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ 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 +347460,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, #160 @ 0xa0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r3, #18 │ │ │ │ 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 +347924,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 r6, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ 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 +348426,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 r1, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ 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 +348912,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, #56 @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ 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 +349494,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, r7, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r0, r7 │ │ │ │ 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 +349858,15 @@ │ │ │ │ vadd.f32 s15, s15, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ b.n 1662f2 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ 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 +350862,19 @@ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str.w r4, [r2], #4 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1675b6 │ │ │ │ b.n 167152 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ 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 +351723,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, [r4, #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, r7, #4 │ │ │ │ + lsls r1, r5, #3 │ │ │ │ + cdp2 0, 9, 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 +352517,20 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r0, [r7, #30] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xf66000e8 │ │ │ │ - @ instruction: 0xf3aa00e8 │ │ │ │ + @ instruction: 0xf7d000e8 │ │ │ │ + adds.w r0, sl, #7602176 @ 0x740000 │ │ │ │ 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 +353381,20 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xebea00e8 │ │ │ │ - stmdb r0!, {r3, r5, r6, r7} │ │ │ │ + ldcl 0, cr0, [sl, #-928] @ 0xfffffc60 │ │ │ │ + eors.w 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 +354327,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, #472] @ (16a114 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r0, [r1, #28] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - b.n 16a06c │ │ │ │ + b.n 16a34c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n 169eb4 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ 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 +355342,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 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r6, [r2, r4] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - bcc.n 16ab78 │ │ │ │ + bpl.n 16ac58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 16ab98 │ │ │ │ + bcs.n 16ac78 │ │ │ │ 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 +356437,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, #122 @ 0x7a │ │ │ │ lsls r3, r0, #4 │ │ │ │ blxns r3 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, 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 +358959,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, #600 @ (adr r7, 16dc60 ) │ │ │ │ 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 +359153,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, #392 @ (adr r5, 16de04 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #976 @ (adr r3, 16e050 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 16de10 ) │ │ │ │ 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 +359225,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, #264 @ (adr r5, 16de40 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #552 @ (adr r3, 16df64 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 16e124 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #448 @ (adr r3, 16df00 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 16e0c0 ) │ │ │ │ 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 +359396,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, #504 @ (adr r4, 16e0fc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #760 @ (adr r2, 16e200 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 16dfc0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 16e21c ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 16dfdc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #464 @ (adr r2, 16e0e0 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 16e2a0 ) │ │ │ │ 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 +359480,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, #920 @ (adr r2, 16e37c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #640 @ (adr r1, 16e268 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 16e028 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #448 @ (adr r1, 16e1ac ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 16e36c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #624 @ (adr r1, 16e260 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 16e020 ) │ │ │ │ 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 +359516,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, #880 @ (adr r2, 16e3ac ) │ │ │ │ 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 +360162,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, r1, #3 │ │ │ │ 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, 13, cr0, cr6, cr11, {7} │ │ │ │ + strh r6, [r3, #8] │ │ │ │ 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 +360600,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, #168] @ 0xa8 │ │ │ │ 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 +360624,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, #1008] @ 0x3f0 │ │ │ │ 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 +360647,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, #816] @ 0x330 │ │ │ │ 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 +360674,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, #632] @ 0x278 │ │ │ │ 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 +366792,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, [r1, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (1731fc ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -366841,15 +366854,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 r1, sp, #16 │ │ │ │ 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 +366916,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, #288 @ 0x120 │ │ │ │ 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 +367437,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, #808 @ 0x328 │ │ │ │ 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 +367522,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, #800 @ (adr r7, 173c98 ) │ │ │ │ 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 +368734,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 r4, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ 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 +372309,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1224] @ 0x4c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb6f4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r5, #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 +372336,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1120] @ 0x460 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb6b8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r7, #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 +372363,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1116] @ 0x45c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cpsid a │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r0, #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] @ (1770c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372377,15 +372390,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1108] @ 0x454 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb630 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r1, #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] @ (177104 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372404,15 +372417,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1104] @ 0x450 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r2, #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] @ (177148 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372431,15 +372444,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1076] @ 0x434 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r5, r7, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r3, #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] @ (17718c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372458,15 +372471,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1056] @ 0x420 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r2, r5, r6, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r4, #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 +372517,15 @@ │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r1, r3, r4, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ 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 +372563,15 @@ │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r1, r2, r4, r7} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ 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 +372599,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, r4, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #76] @ 17736c │ │ │ │ @@ -372622,15 +372635,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, r7, #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 +372659,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, r6, #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 +372686,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, r7, #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 +372713,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 │ │ │ │ + asrs r2, r0, #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] @ (177474 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372727,15 +372740,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1072] @ 0x430 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sxtb r4, r7 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r1, #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] @ (1774b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372754,15 +372767,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1068] @ 0x42c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sxth r0, r7 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r2, #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] @ (1774fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372781,15 +372794,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1064] @ 0x428 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r4, 17753c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r3, #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] @ (177540 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372808,15 +372821,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1060] @ 0x424 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r0, 177570 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r4, #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 +372847,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1036] @ 0x40c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbz r4, 17759e │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r5, #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 +372874,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1288] @ 0x508 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r4, 1775d2 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r7, #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 +372898,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r2, #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, #296] @ (177740 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373002,15 +373015,15 @@ │ │ │ │ b.n 17765c │ │ │ │ add.w r5, r5, #94208 @ 0x17000 │ │ │ │ ldrb.w r0, [r5, #448] @ 0x1c0 │ │ │ │ b.n 1776b6 │ │ │ │ nop │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r4, #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 +373042,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1132] @ 0x46c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r5, #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 +373069,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1128] @ 0x468 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r7, #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 +373093,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1100] @ 0x44c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #912 @ 0x390 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ 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 +373119,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1316] @ 0x524 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r3, #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] @ (177884 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373132,15 +373145,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1048] @ 0x418 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r4, #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 +373167,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1044] @ 0x414 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r6, r6, #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 +373193,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1032] @ 0x408 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r0, #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] @ (17793c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373206,15 +373219,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1312] @ 0x520 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ 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 +373241,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #864] @ 0x360 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r4, #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 +373271,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1140] @ 0x474 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r4, #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 +373301,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1136] @ 0x470 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #896 @ 0x380 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r5, #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 +373327,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1040] @ 0x410 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #576 @ 0x240 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r6, r6, #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 +373405,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, fp, r3 │ │ │ │ b.n 177ace │ │ │ │ nop │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r7, #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 +378495,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, 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, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #228] @ 17b6f8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -378618,15 +378631,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 r6!, {r4} │ │ │ │ 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 +378683,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, 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] @ (17b898 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -378722,15 +378735,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 r5!, {r3, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (17b930 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378775,15 +378788,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, 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] @ (17b9c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378828,15 +378841,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 r4!, {r3} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (17ba60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378881,15 +378894,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, 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] @ (17baf8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378933,15 +378946,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, r5, 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 +379314,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, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (17bf90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379501,15 +379514,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 r5!, {r1, r2, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #172] @ (17c1d0 ) │ │ │ │ @@ -379575,15 +379588,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, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #172] @ (17c298 ) │ │ │ │ @@ -379649,15 +379662,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, r5, 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 +379879,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #3 │ │ │ │ b.n 17c456 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r6, #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 +379958,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, r5, 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 +380040,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 le │ │ │ │ + lslle r7, r4, #3 │ │ │ │ + stmdble 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 +380122,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} │ │ │ │ + yield │ │ │ │ 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 +380208,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 17c7ca │ │ │ │ ldrsh r2, [r5, r4] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #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 +380299,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 17c8b8 │ │ │ │ ldrsh r6, [r7, r0] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ 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 +380391,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, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #232] @ (17cb64 ) │ │ │ │ @@ -380474,15 +380487,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 17caac │ │ │ │ nop │ │ │ │ ldrb r2, [r1, r1] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #320] @ (17ccbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380736,15 +380749,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: 0xb85c │ │ │ │ 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 +383854,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, #880] @ 0x370 │ │ │ │ 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 +383881,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, #696] @ 0x2b8 │ │ │ │ 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 +383908,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, #488] @ 0x1e8 │ │ │ │ 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 +383935,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, #296] @ 0x128 │ │ │ │ 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 +383962,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, #152] @ 0x98 │ │ │ │ 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 +383989,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 r3, [sp, #8] │ │ │ │ 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 +384016,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, #872] @ 0x368 │ │ │ │ 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 +384042,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, #712] @ 0x2c8 │ │ │ │ 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 +384072,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, #480] @ 0x1e0 │ │ │ │ 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 +384096,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, #256] @ 0x100 │ │ │ │ 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 +384120,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 r2, [sp, #64] @ 0x40 │ │ │ │ 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 +384144,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, #880] @ 0x370 │ │ │ │ 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 +384171,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, #680] @ 0x2a8 │ │ │ │ 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 +384198,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, #488] @ 0x1e8 │ │ │ │ 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 +384225,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, #296] @ 0x128 │ │ │ │ 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 +384252,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 r1, [sp, #120] @ 0x78 │ │ │ │ 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 +384279,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, #936] @ 0x3a8 │ │ │ │ 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 +384306,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, #728] @ 0x2d8 │ │ │ │ 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 +384336,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, #464] @ 0x1d0 │ │ │ │ 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 +384366,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, #192] @ 0xc0 │ │ │ │ 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 +384393,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1768] @ 0x6e8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #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 +384420,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1764] @ 0x6e4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #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] @ (17f8b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384434,15 +384447,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1760] @ 0x6e0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #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] @ (17f8fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384461,15 +384474,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1856] @ 0x740 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #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 +384504,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1852] @ 0x73c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r5, #172 @ 0xac │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #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 +384530,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1848] @ 0x738 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #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 +384560,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1844] @ 0x734 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #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 +384598,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r4, #198 @ 0xc6 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #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 +384624,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1744] @ 0x6d0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #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 +384648,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1808] @ 0x710 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ 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 +384670,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1804] @ 0x70c │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r3, #238 @ 0xee │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17fb38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384683,15 +384696,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1780] @ 0x6f4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r5, #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 +384720,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2584] @ 0xa18 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r7, #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 +384744,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2580] @ 0xa14 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r1, #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] @ (17fbec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384755,15 +384768,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r4, #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 +384795,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2576] @ 0xa10 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r5, #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 +384825,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2572] @ 0xa0c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r7, #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 +384852,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1752] @ 0x6d8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r2, #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] @ (17fd0c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384866,15 +384879,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1748] @ 0x6d4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r4, #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 +384905,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2564] @ 0xa04 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r7, #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 +384931,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2560] @ 0xa00 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r1, #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] @ (17fdcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384944,15 +384957,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1740] @ 0x6cc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #32 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ 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 +384986,15 @@ │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #36053 @ 0x8cd5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ 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 +385013,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1888] @ 0x760 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #148 @ 0x94 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r6, #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 +385040,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2504] @ 0x9c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r0, #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] @ (17fee4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -385054,15 +385067,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2500] @ 0x9c4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #12 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ 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 +385097,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2496] @ 0x9c0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r4, #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 +385121,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2492] @ 0x9bc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r5, #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 +385151,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1756] @ 0x6dc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r7, #52 @ 0x34 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r6, #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 +385181,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2488] @ 0x9b8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r6, #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 +385205,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2476] @ 0x9ac │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r6, #144 @ 0x90 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ 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 +385227,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2472] @ 0x9a8 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r6, #86 @ 0x56 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r4, #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 +385349,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, [r2, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #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, #68] @ (18024c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -389947,15 +389960,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r0, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, r4 │ │ │ │ b.n 183668 │ │ │ │ nop │ │ │ │ eors.w r1, sl, #131 @ 0x83 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r6, 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 +390036,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, [r3, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #176] @ (183878 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -390091,15 +390104,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, [r6, 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 +390172,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1838dc │ │ │ │ cdp 1, 3, cr0, cr2, cr3, {4} │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r0, [r7, 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 +390240,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, [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, #184] @ (183ae4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390298,15 +390311,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, [r7, 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 +390382,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, #472] @ (183d98 ) │ │ │ │ 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 +390457,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, #664] @ (183f34 ) │ │ │ │ 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 +390532,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, #856] @ (1840d0 ) │ │ │ │ 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 +390603,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 r5, [pc, #56] @ (183e84 ) │ │ │ │ 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 +390674,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, #280] @ (184038 ) │ │ │ │ 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 +390746,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, #504] @ (1841ec ) │ │ │ │ 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 +390818,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, #728] @ (1843a0 ) │ │ │ │ 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 +390896,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, #928] @ (184548 ) │ │ │ │ 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 +390974,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 r1, [pc, #80] @ (1842dc ) │ │ │ │ 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 +391052,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, #304] @ (18449c ) │ │ │ │ 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 +391130,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 pc │ │ │ │ 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 +391208,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, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (18460c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -391273,15 +391286,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, 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, #200] @ (1846f0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -391351,15 +391364,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 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1847d0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -391429,15 +391442,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, r8 │ │ │ │ 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 +391520,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, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (184990 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391584,15 +391597,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, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ vldr d2, [r1, #24] │ │ │ │ @@ -394278,15 +394291,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, #78 @ 0x4e │ │ │ │ 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 +394318,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 r3, #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] @ (186964 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394332,15 +394345,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, #238 @ 0xee │ │ │ │ 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 +394372,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, #202 @ 0xca │ │ │ │ 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 +394402,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, #144 @ 0x90 │ │ │ │ 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 +394436,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, #78 @ 0x4e │ │ │ │ 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 +394472,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 r2, #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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #64] @ (186b0c ) │ │ │ │ @@ -394495,15 +394508,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, #218 @ 0xda │ │ │ │ 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 +394532,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, #164 @ 0xa4 │ │ │ │ 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 +394557,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, #116 @ 0x74 │ │ │ │ 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 +394584,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, #70 @ 0x46 │ │ │ │ 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 +394611,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 r1, #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] @ (186c54 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394625,15 +394638,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, #238 @ 0xee │ │ │ │ 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 +394665,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, #190 @ 0xbe │ │ │ │ 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 +394693,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, #142 @ 0x8e │ │ │ │ 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 +394724,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, #88 @ 0x58 │ │ │ │ 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 +394750,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, #42 @ 0x2a │ │ │ │ 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 +394777,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 186dc6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r6, #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 +394805,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r0, #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] @ 186e50 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394822,15 +394835,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [ip, #2600] @ 0xa28 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (186e8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394846,15 +394859,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2616] @ 0xa38 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb85c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + subs r4, r2, #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] @ (186ec8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394870,15 +394883,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, r5, #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 +394917,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, r4, #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 +394943,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, r4, #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 +394969,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, 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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 186ff4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -394986,15 +394999,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, r7, #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 +395026,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2700] @ 0xa8c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb6b8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r7, #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 +395056,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2640] @ 0xa50 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cpsid │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r0, #7 │ │ │ │ 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 +395082,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2636] @ 0xa4c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb620 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (187110 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -395096,15 +395109,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2756] @ 0xac4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r5, r6, r7, lr} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + adds r6, r4, #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 +395136,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, r7, #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 +395162,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, 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] @ (1871ec ) │ │ │ │ @@ -395183,15 +395196,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, r2, #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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 187240 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395213,15 +395226,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, r2, #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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (187298 ) │ │ │ │ @@ -395247,15 +395260,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, r2, #1 │ │ │ │ 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 +395353,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 18732c │ │ │ │ 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 +395380,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, r3, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 187438 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395397,15 +395410,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, r4, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (187488 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -395428,15 +395441,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, r5, 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 +395476,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, r5, 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 +395510,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, r4, 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 +395541,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2012] @ 0x7dc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r2, 1875a8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r5, 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 +395570,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl b3370 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cbz r4, 1875dc │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r6, r6, 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 +399400,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 │ │ │ │ + cdp 0, 0, cr0, cr8, cr6, {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, #160] @ (18a258 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -399452,15 +399465,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 +399533,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], #920 @ 0x398 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #180] @ (18a3f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399589,15 +399602,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 │ │ │ │ + stc 0, cr0, [r0], {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, #184] @ (18a4c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399660,15 +399673,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 │ │ │ │ + adc.w r0, r2, r6, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (18a5a4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399735,15 +399748,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} │ │ │ │ + orns 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 +399819,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: 0xe9aa00e6 │ │ │ │ stmdb sp!, {r4, r5, r6, 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 +399890,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 │ │ │ │ + strd r0, r0, [r2], #920 @ 0x398 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (18a828 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399953,16 +399965,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 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + @ instruction: 0xe81200e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -400031,15 +400042,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 18a7a4 │ │ │ │ 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 +400120,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 18a6f4 │ │ │ │ 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 +400198,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 18a63c │ │ │ │ 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 +400276,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 18a578 │ │ │ │ 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 +400354,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 18a4bc │ │ │ │ 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 +400432,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 18b400 │ │ │ │ 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 +400510,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 18b350 │ │ │ │ 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 +400588,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 18b28c │ │ │ │ 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 +400666,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 18b1dc │ │ │ │ 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 +400743,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 │ │ │ │ + b.n 18b128 │ │ │ │ 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 +400820,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 70 @ 0x46 │ │ │ │ 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 +400899,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 #114 @ 0x72 │ │ │ │ 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 +400978,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 18b2f0 │ │ │ │ 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 +401055,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 18b438 │ │ │ │ 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 +401132,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 │ │ │ │ + bgt.n 18b580 │ │ │ │ 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 +401209,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 18b6c8 │ │ │ │ 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 +401286,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 18b810 │ │ │ │ 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 +401363,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 18b758 │ │ │ │ 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 +401442,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 18b898 │ │ │ │ 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 +401519,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 │ │ │ │ + bhi.n 18b9e0 │ │ │ │ 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 +401596,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 18bb28 │ │ │ │ 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 +401673,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 18bc70 │ │ │ │ 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 +401752,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 18bbb0 │ │ │ │ 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 +401829,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 18bcf8 │ │ │ │ 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 +401906,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 18be40 │ │ │ │ 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 +401989,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 18bf7c │ │ │ │ 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 +402068,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 18c0cc │ │ │ │ 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 +402147,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 18c020 │ │ │ │ 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 +402230,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 18c164 │ │ │ │ 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 +402313,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, 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, #212] @ (18c3c4 ) │ │ │ │ @@ -402385,15 +402396,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 r7!, {r2, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18c4a8 ) │ │ │ │ @@ -402464,15 +402475,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, 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] @ (18c598 ) │ │ │ │ @@ -402547,15 +402558,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, 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, #200] @ (18c67c ) │ │ │ │ @@ -402626,15 +402637,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, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18c76c ) │ │ │ │ @@ -402709,15 +402720,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, 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] @ (18c850 ) │ │ │ │ @@ -402788,15 +402799,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 r3, {r1, r3} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18c934 ) │ │ │ │ @@ -402867,15 +402878,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, 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] @ (18ca24 ) │ │ │ │ @@ -402950,15 +402961,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, 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] @ (18cb14 ) │ │ │ │ @@ -403033,15 +403044,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, 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] @ (18cc04 ) │ │ │ │ @@ -403116,15 +403127,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, 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] @ (18cce8 ) │ │ │ │ @@ -403195,15 +403206,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, 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, #212] @ (18cdd8 ) │ │ │ │ @@ -403278,15 +403289,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, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18cebc ) │ │ │ │ @@ -403357,15 +403368,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, 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, #192] @ (18cf98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -403434,15 +403445,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, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #376] @ (18d12c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -406935,15 +406946,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, #648] @ 0x288 │ │ │ │ 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 +406976,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, #448] @ 0x1c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18f824 │ │ │ │ mov r7, r3 │ │ │ │ @@ -406995,15 +407006,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, #192] @ 0xc0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (18f864 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407021,15 +407032,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, #1000] @ 0x3e8 │ │ │ │ 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 +407059,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, #808] @ 0x328 │ │ │ │ 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 +407086,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, #648] @ 0x288 │ │ │ │ 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 +407113,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, #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.w ip, [pc, #56] @ 18f984 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407132,15 +407143,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, #240] @ 0xf0 │ │ │ │ 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 +407173,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 r3, [sp, #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] @ (18fa1c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407189,15 +407200,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, #840] @ 0x348 │ │ │ │ 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 +407227,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, #664] @ 0x298 │ │ │ │ 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 +407254,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, #488] @ 0x1e8 │ │ │ │ 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 +407281,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, #312] @ 0x138 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18fb3c │ │ │ │ mov r7, r3 │ │ │ │ @@ -407300,15 +407311,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 r2, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18fb90 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407330,15 +407341,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, #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] @ (18fbd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407357,15 +407368,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, #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] @ (18fc18 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407384,15 +407395,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, #568] @ 0x238 │ │ │ │ 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 +407425,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, #384] @ 0x180 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18fcc0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407444,15 +407455,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, #224] @ 0xe0 │ │ │ │ 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 +407482,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 r1, [sp, #24] │ │ │ │ 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 +407509,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, #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] @ (18fd8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407525,15 +407536,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, #712] @ 0x2c8 │ │ │ │ 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 +407562,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, #552] @ 0x228 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18fe10 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407578,15 +407589,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, #408] @ 0x198 │ │ │ │ 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 +407615,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, #200] @ 0xc8 │ │ │ │ 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 +407641,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 │ │ │ │ + ldr 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] @ (18fed0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407656,15 +407667,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, #872] @ 0x368 │ │ │ │ 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 +407705,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, #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] @ (18ff88 ) │ │ │ │ @@ -407728,15 +407739,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, #344] @ 0x158 │ │ │ │ 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 +407765,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, #136] @ 0x88 │ │ │ │ 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 +407792,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, #1016] @ 0x3f8 │ │ │ │ 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 +407819,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, #824] @ 0x338 │ │ │ │ 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 +407846,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, #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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1900e8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407865,15 +407876,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, #400] @ 0x190 │ │ │ │ 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 +407906,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, #128] @ 0x80 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 190190 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407925,15 +407936,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, #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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1901e4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407955,15 +407966,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, #608] @ 0x260 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 190238 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407985,15 +407996,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, #352] @ 0x160 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 19028c │ │ │ │ mov r7, r3 │ │ │ │ @@ -408015,15 +408026,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 r5, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1902e0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -408045,15 +408056,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, #864] @ 0x360 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (190338 ) │ │ │ │ @@ -408079,15 +408090,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, #632] @ 0x278 │ │ │ │ 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 +408112,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, #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, #48] @ (1903b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408129,15 +408140,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, #296] @ 0x128 │ │ │ │ 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 +408171,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 r4, [sp, #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 r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (190460 ) │ │ │ │ @@ -408195,15 +408206,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, #816] @ 0x330 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #76] @ (1904c8 ) │ │ │ │ @@ -408236,15 +408247,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, #520] @ 0x208 │ │ │ │ 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 +408274,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, #232] @ 0xe8 │ │ │ │ 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 +408314,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 r3, [sp, #8] │ │ │ │ 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 +408350,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, #728] @ 0x2d8 │ │ │ │ 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 +408377,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, #504] @ 0x1f8 │ │ │ │ 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 +408404,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, #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] @ (190698 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408420,15 +408431,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, #200] @ 0xc8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1906ec │ │ │ │ mov r7, r3 │ │ │ │ @@ -408450,15 +408461,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, #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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ (19075c ) │ │ │ │ @@ -408496,15 +408507,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, #760] @ 0x2f8 │ │ │ │ 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 +408541,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, #392] @ 0x188 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 190808 │ │ │ │ mov r7, r3 │ │ │ │ @@ -408560,15 +408571,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 r1, [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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (190860 ) │ │ │ │ @@ -408594,15 +408605,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, #856] @ 0x358 │ │ │ │ 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 +408639,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, #584] @ 0x248 │ │ │ │ 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 +408670,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, #352] @ 0x160 │ │ │ │ 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 +408696,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, #152] @ 0x98 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (190988 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408711,15 +408722,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 │ │ │ │ + str r0, [sp, #8] │ │ │ │ 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 +408752,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3276] @ 0xccc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r0, r4, #4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ 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 +408778,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3508] @ 0xdb4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r0, r2, #3 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ 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 +408802,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3504] @ 0xdb0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r0, r2, #2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #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 +408830,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1952] @ 0x7a0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, r2, #1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (190af8 ) │ │ │ │ @@ -408853,15 +408864,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r2, r1, #0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #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 +408894,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3320] @ 0xcf8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r0, r6, r6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #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 +408933,15 @@ │ │ │ │ ldr.w r4, [ip, #1944] @ 0x798 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r3, r5 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #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 +408968,15 @@ │ │ │ │ ldr.w r4, [ip, #1940] @ 0x794 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r7, r3 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #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 +409006,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r4, r2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #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 +409040,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r0, r1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ 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 +409145,15 @@ │ │ │ │ ldr.w r0, [sl, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, r1 │ │ │ │ b.n 190d3a │ │ │ │ nop │ │ │ │ adds r6, r5, r7 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r5, #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 +409174,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl b3370 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, r3, r3 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ 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 +412623,15 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 1935d8 │ │ │ │ adds.w r1, r4, #130 @ 0x82 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r6, #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 +412841,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r5, #3 │ │ │ │ b.n 193856 │ │ │ │ cdp 1, 9, cr0, cr10, cr2, {4} │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ 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 +412895,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r5, #2 │ │ │ │ b.n 1938ec │ │ │ │ cdp 1, 0, cr0, cr6, cr2, {4} │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r2, [r0, #28] │ │ │ │ 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 +413109,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #3 │ │ │ │ b.n 193b1e │ │ │ │ nop │ │ │ │ rsbs r1, r6, r2, lsl #2 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ 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 +413179,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, [r5, 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 +413252,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, [r7, 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 +413324,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ bl b2268 │ │ │ │ ldr.w r4, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r4, #4 │ │ │ │ b.n 193d66 │ │ │ │ @ instruction: 0xe98e0182 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ 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 +413605,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, [r3, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #188] @ (1941f0 ) │ │ │ │ @@ -413673,15 +413684,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 194160 │ │ │ │ nop │ │ │ │ b.n 193d18 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r2, 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #200] @ (1942d4 ) │ │ │ │ @@ -413756,15 +413767,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 19423a │ │ │ │ nop │ │ │ │ b.n 193c4c │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r5, #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 +413854,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 19431c │ │ │ │ nop │ │ │ │ b.n 194b70 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r5, 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 +413945,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 19440a │ │ │ │ nop │ │ │ │ b.n 194a90 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ 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 +414095,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, [r6, 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 +414170,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, [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, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #192] @ 19482c │ │ │ │ mov r6, r3 │ │ │ │ @@ -414234,15 +414245,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, r8, r3 │ │ │ │ b.n 1947be │ │ │ │ svc 88 @ 0x58 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r4, 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 +414333,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, [r6, 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 +414405,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19498e │ │ │ │ ble.n 194904 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r7, 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 +414477,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 194a62 │ │ │ │ bgt.n 194a30 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r7, [pc, #840] @ (194e20 ) │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (194ba4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414538,15 +414549,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, [r1, 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] @ (194c78 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414610,15 +414621,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, #840] @ (194fc8 ) │ │ │ │ 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 +414693,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 r7, [pc, #56] @ (194d8c ) │ │ │ │ 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 +414765,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, #296] @ (194f50 ) │ │ │ │ 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 +414843,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, #520] @ (195110 ) │ │ │ │ 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 +414919,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, #760] @ (1952dc ) │ │ │ │ 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 +415000,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, #992] @ (1954ac ) │ │ │ │ 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 +415086,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 r3, [pc, #96] @ (195224 ) │ │ │ │ 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 +415181,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, #208] @ (19539c ) │ │ │ │ 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 +415273,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, #304] @ (1954fc ) │ │ │ │ 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 +415806,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 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #236] @ (195a84 ) │ │ │ │ @@ -415892,15 +415903,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, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ @@ -418713,15 +418724,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, #96 @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 197c1c │ │ │ │ mov r7, r3 │ │ │ │ @@ -418743,15 +418754,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, #32 │ │ │ │ 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 +418781,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, #234 @ 0xea │ │ │ │ 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 +418811,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, #176 @ 0xb0 │ │ │ │ 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 +418841,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, #116 @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (197d4c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -418857,15 +418868,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, #70 @ 0x46 │ │ │ │ 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 +418895,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 │ │ │ │ + movs r0, #22 │ │ │ │ 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 +418921,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3664] @ 0xe50 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r4, #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 +418948,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3656] @ 0xe48 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #880 @ 0x370 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r6, #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 +418974,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r2, r0, #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] @ (197ea4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -418994,15 +419005,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1436] @ 0x59c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + subs r4, r2, #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] @ (197ef4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -419025,15 +419036,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, r4, #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 +419071,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, r5, #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 +419106,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, r6, #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 +419131,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, r0, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (19802c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419148,15 +419159,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, r3, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19807c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -419179,15 +419190,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, r4, #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 +419225,15 @@ │ │ │ │ ldr.w r4, [ip, #844] @ 0x34c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #184 @ (adr r6, 198190 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r6, #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 +419260,15 @@ │ │ │ │ ldr.w r4, [ip, #840] @ 0x348 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #856 @ (adr r5, 198488 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #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 +419291,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #836] @ 0x344 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #504 @ (adr r5, 198378 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1981d4 ) │ │ │ │ @@ -419315,15 +419326,15 @@ │ │ │ │ ldr.w r4, [ip, #832] @ 0x340 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #184 @ (adr r5, 198290 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + adds r4, r1, #5 │ │ │ │ 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 +419353,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, r3, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (19825c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419369,15 +419380,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, r5, #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 +419407,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, r6, #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 +419433,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, r0, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (198324 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419449,15 +419460,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, r1, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (198368 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -419476,15 +419487,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 │ │ │ │ + adds r2, r3, #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] @ (1983ac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419503,15 +419514,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3204] @ 0xc84 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r3, pc, #272 @ (adr r3, 1984c0 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r5, 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 +419631,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, r4, 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 +424794,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 #196 @ 0xc4 │ │ │ │ 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 +424890,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 19c204 │ │ │ │ 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 +425427,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 │ │ │ │ + bhi.n 19c828 │ │ │ │ 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 +425500,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 19c984 │ │ │ │ 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 +425573,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 19c8d4 │ │ │ │ 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 +425650,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 19ca1c │ │ │ │ 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 +425723,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 19cb6c │ │ │ │ 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 +425796,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 19ccbc │ │ │ │ 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 +425869,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 19ce0c │ │ │ │ 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 +425946,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 19cd54 │ │ │ │ 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 +426019,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 19cea4 │ │ │ │ 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 +426092,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} │ │ │ │ + bne.n 19cff4 │ │ │ │ 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 +426165,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 19d144 │ │ │ │ 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 +426242,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, 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] @ (19d240 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426304,15 +426315,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, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19d318 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426377,15 +426388,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 r6!, {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, #184] @ (19d3ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426449,15 +426460,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, 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] @ (19d4c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426521,15 +426532,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, 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] @ (19d598 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426595,15 +426606,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, 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] @ (19d670 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426669,15 +426680,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, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (19d74c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426745,15 +426756,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, 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, #192] @ (19d828 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426821,15 +426832,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, 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] @ (19d8fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426893,15 +426904,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, 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] @ (19d9d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426965,15 +426976,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, 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] @ (19daa4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -427037,15 +427048,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 r7!, {r1, r2, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19db78 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -427109,15 +427120,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, 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] @ (19dc4c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -427181,15 +427192,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, 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] @ (19dd28 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427257,15 +427268,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, 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] @ (19de04 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427333,15 +427344,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 r4!, {r1, r3} │ │ │ │ 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 +427422,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, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (19dfcc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -427489,15 +427500,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, 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] @ (19e0a8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427565,15 +427576,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, 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] @ (19e184 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427641,18 +427652,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, 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, #192] @ (19e260 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ @@ -427717,15 +427728,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, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #192] @ (19e33c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427793,18 +427804,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 vs │ │ │ │ + lslvs r5, r4, #3 │ │ │ │ + stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movvs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 +427880,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 0x009c │ │ │ │ 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 +427959,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r3, sl │ │ │ │ b.n 19e482 │ │ │ │ cmp r2, r2 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r5, 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 +428040,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, pc} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #244] @ (19e6f8 ) │ │ │ │ @@ -428129,15 +428140,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, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r1, #4] │ │ │ │ @@ -431540,15 +431551,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, #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] @ (1a0ffc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431571,15 +431582,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, #256] @ 0x100 │ │ │ │ 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 +431610,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 r3, [sp, #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] @ (1a1094 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431630,15 +431641,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, #880] @ 0x370 │ │ │ │ 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 +431669,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, #696] @ 0x2b8 │ │ │ │ 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 +431700,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, #496] @ 0x1f0 │ │ │ │ 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 +431731,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, #288] @ 0x120 │ │ │ │ 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 +431762,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 r2, [sp, #80] @ 0x50 │ │ │ │ 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 +431790,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, #920] @ 0x398 │ │ │ │ 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 +431818,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, #728] @ 0x2d8 │ │ │ │ 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 +431849,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, #560] @ 0x230 │ │ │ │ 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 +431880,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, #336] @ 0x150 │ │ │ │ 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 +431911,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, #128] @ 0x80 │ │ │ │ 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 +431942,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, #976] @ 0x3d0 │ │ │ │ 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 +431973,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, #800] @ 0x320 │ │ │ │ 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 +432004,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, #656] @ 0x290 │ │ │ │ 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 +432035,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, #448] @ 0x1c0 │ │ │ │ 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 +432066,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, #240] @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a152c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432086,15 +432097,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 │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1a1584 ) │ │ │ │ @@ -432121,15 +432132,15 @@ │ │ │ │ ldr.w r4, [ip, #1736] @ 0x6c8 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #5 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #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] @ (1a15dc ) │ │ │ │ @@ -432156,15 +432167,15 @@ │ │ │ │ ldr.w r4, [ip, #1740] @ 0x6cc │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r4, #4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a162c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432187,15 +432198,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1668] @ 0x684 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #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 +432229,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1664] @ 0x680 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #1 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #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 +432260,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1660] @ 0x67c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r5, #32 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #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 +432291,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r3, #31 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #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 +432322,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1560] @ 0x618 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r1, #30 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #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 +432350,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1500] @ 0x5dc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r0, #29 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #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 +432377,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1504] @ 0x5e0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r7, #27 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #68] @ (1a1858 ) │ │ │ │ @@ -432405,15 +432416,15 @@ │ │ │ │ ldr.w r4, [ip, #940] @ 0x3ac │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r6, #26 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #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 +432443,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #936] @ 0x3a8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r2, #25 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r5, #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 +432478,15 @@ │ │ │ │ ldr.w r4, [ip, #932] @ 0x3a4 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r7, #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 +432525,15 @@ │ │ │ │ ldr.w r4, [ip, #928] @ 0x3a0 │ │ │ │ blx r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r6, #22 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r6, #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 +432552,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #924] @ 0x39c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r0, #21 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r4, #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 +432577,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #920] @ 0x398 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #20 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r7, #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 +432604,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #908] @ 0x38c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #19 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ 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 +432635,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2260] @ 0x8d4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r7, #17 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r4, #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 +432670,15 @@ │ │ │ │ ldr.w r4, [ip, #2256] @ 0x8d0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r5, #16 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, #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 +432697,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1104] @ 0x450 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r2, #15 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r4, #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 +432724,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] │ │ │ │ + @ instruction: 0xf13600e4 │ │ │ │ push {r3, r4, 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 +432750,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2248] @ 0x8c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r4, r1, #13 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r7, #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 +432777,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2244] @ 0x8c4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r1, #12 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r1, #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] @ (1a1c2c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432793,15 +432804,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2232] @ 0x8b8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r4, r0, #11 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r3, #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] @ (1a1c70 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432820,15 +432831,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2228] @ 0x8b4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r0, #10 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r5, #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 +432859,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2028] @ 0x7ec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r4, r7, #8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r7, #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 +432886,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1432] @ 0x598 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r6, #7 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ 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 +432917,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1472] @ 0x5c0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r5, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ 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 +432945,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r4, #5 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r5, #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 +432973,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r3, #4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r6, [r7, #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 +433001,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2032] @ 0x7f0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ 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 +437226,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r5, #2 │ │ │ │ b.n 1a4e64 │ │ │ │ bhi.n 1a4de0 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r4, 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 +437286,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, [r3, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #400] @ (1a5118 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -437503,15 +437514,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, [r2, 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 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #184] @ (1a52b0 ) │ │ │ │ @@ -437583,15 +437594,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #3 │ │ │ │ b.n 1a5226 │ │ │ │ nop │ │ │ │ bmi.n 1a5250 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r2, 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 r6, [pc, #168] @ (1a5374 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -437873,15 +437884,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, [r2, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #196] @ (1a56b0 ) │ │ │ │ @@ -437953,15 +437964,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] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ 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 +438048,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: 0xf7be00e4 │ │ │ │ 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 +438129,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, [r4, 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 +438212,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, #608] @ (1a5bcc ) │ │ │ │ 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 +438298,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a59ae │ │ │ │ ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf3b800e4 │ │ │ │ + @ instruction: 0xf52800e4 │ │ │ │ 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 +438380,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, #928] @ (1a5ee0 ) │ │ │ │ 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 +438467,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: 0xf23400e4 │ │ │ │ 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 +438554,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, #136] @ (1a5dac ) │ │ │ │ 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 +438646,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} │ │ │ │ + orn 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 +438733,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, #344] @ (1a606c ) │ │ │ │ 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 +438821,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, #520] @ (1a6210 ) │ │ │ │ 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 +438913,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, 12, 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 +439004,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], #912 @ 0x390 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #220] @ (1a62f0 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -439082,15 +439093,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, 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 r4, r3 │ │ │ │ ldr r3, [pc, #228] @ (1a63f0 ) │ │ │ │ @@ -439175,15 +439186,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, r9 │ │ │ │ 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 +439282,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: 0xeaf200e4 │ │ │ │ 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 +439377,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 │ │ │ │ + @ instruction: 0xe8ca00e4 │ │ │ │ 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 +439473,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 1a66d4 │ │ │ │ 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 +439572,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 1a6604 @ 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 +439669,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 │ │ │ │ + lsrs r0, 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #244] @ (1a6a24 ) │ │ │ │ @@ -439759,15 +439769,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 1a66bc │ │ │ │ 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 +439869,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, #210 @ 0xd2 │ │ │ │ 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 +439973,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 1a64e0 │ │ │ │ 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 +440514,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, #126 @ 0x7e │ │ │ │ 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 +440922,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, #46 @ 0x2e │ │ │ │ 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 +441115,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, #42 @ 0x2a │ │ │ │ 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 +441197,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, #88 @ 0x58 │ │ │ │ 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 +441279,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, #140 @ 0x8c │ │ │ │ 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 +445825,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: 0xfa9600e4 │ │ │ │ push {r3, 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 +445852,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: 0xfa6e00e4 │ │ │ │ push {r3, 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 +445879,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: 0xfa3a00e4 │ │ │ │ push {r3, 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 +445906,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 +445933,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] │ │ │ │ + vst1.8 {d16[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 +445959,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] │ │ │ │ + vst1.8 {d0[7]}, [sl], 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 +445995,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 │ │ │ │ + vst4. {d16-d19}, [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 +446022,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 │ │ │ │ + vst4. {d0-d3}, [sl :128], r4 │ │ │ │ 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 +446046,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 │ │ │ │ + ldr.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 +446070,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 │ │ │ │ + strh.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 +446097,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 +446124,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 │ │ │ │ + ldr.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 +446158,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 │ │ │ │ + strh.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 +446192,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: 0xf7ee00e4 │ │ │ │ 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 +446218,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: 0xf7ba00e4 │ │ │ │ push {r3, 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 +446245,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: 0xf78a00e4 │ │ │ │ push {r3, 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 +446272,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: 0xf75a00e4 │ │ │ │ push {r3, 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 +446299,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: 0xf73200e4 │ │ │ │ push {r3, 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 +446326,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: 0xf70600e4 │ │ │ │ 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 +446352,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: 0xf6de00e4 │ │ │ │ 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 +446378,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 │ │ │ │ + subw r0, lr, #2276 @ 0x8e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1ab5d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446394,15 +446404,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: 0xf67e00e4 │ │ │ │ stmdb 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 +446433,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 │ │ │ │ + movw r0, #35044 @ 0x88e4 │ │ │ │ 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 +446471,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: 0xf61000e4 │ │ │ │ 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 +446507,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 │ │ │ │ + rsb 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 +446530,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 │ │ │ │ + @ instruction: 0xf59000e4 │ │ │ │ push {r3, r4, 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 +446556,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 │ │ │ │ + sbc.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 +446593,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf3b600e4 │ │ │ │ + @ instruction: 0xf52600e4 │ │ │ │ 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 +446618,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: 0xf4ee00e4 │ │ │ │ push {r3, r4, 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 +446644,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2344] @ 0x928 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf34a00e4 │ │ │ │ + @ instruction: 0xf4ba00e4 │ │ │ │ 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 +446669,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 │ │ │ │ + eor.w 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 +446695,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 │ │ │ │ + orrs.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 +446720,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 │ │ │ │ + bic.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 +446746,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 │ │ │ │ + and.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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1ab9a0 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -446766,15 +446776,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: 0xf3d400e4 │ │ │ │ stmdb 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 +446806,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: 0xf3a000e4 │ │ │ │ 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 +446832,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: 0xf37600e4 │ │ │ │ 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 +446856,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: 0xf34800e4 │ │ │ │ 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 +446882,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: 0xf31a00e4 │ │ │ │ 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 +446916,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: 0xf2d800e4 │ │ │ │ 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 +447258,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.s32 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 +451197,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, 12, 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 +451731,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, 1af2cc │ │ │ │ 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 +452037,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: 0xb888 │ │ │ │ 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 +452107,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: 0xb7cc │ │ │ │ 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 +452176,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: 0xb714 │ │ │ │ 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 +452249,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: 0xb65e │ │ │ │ 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 +452322,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, r7, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (1af9e0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452389,15 +452399,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, r6, 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 +452472,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 │ │ │ │ + push {r1, r3} │ │ │ │ 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 +452544,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, 1afbe4 │ │ │ │ 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 +452620,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, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1afd3c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452682,15 +452692,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, 1afd6e │ │ │ │ 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 +452764,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, #408 @ 0x198 │ │ │ │ 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 +452841,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 sp, #88 @ 0x58 │ │ │ │ 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 +452916,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, #328 @ 0x148 │ │ │ │ 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 +459483,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1b4dbc ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b4da4 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r0, [r4, #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 +459731,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, [r4, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r7, #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 +460388,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, [r5, 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 +460430,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ 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 +460455,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl 1b4d34 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldmia r7!, {r2} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r7, 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 +460491,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ 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 +460520,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, [r5, 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 +460556,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, [r4, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ 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 +460618,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, 1b59c0 │ │ │ │ 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 +460736,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, #400 @ 0x190 │ │ │ │ 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 +460837,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, [r1, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ 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 +460887,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 r7, sp, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r7, 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 +461186,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, [r4, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #728] @ (1b622c ) │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #752] @ (1b6248 ) │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #536] @ (1b6174 ) │ │ │ │ + str r6, [r6, 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 +461470,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, #160] @ (1b630c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #160] @ (1b6310 ) │ │ │ │ + ldr r6, [pc, #608] @ (1b64d0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [pc, #680] @ (1b651c ) │ │ │ │ + ldr r6, [pc, #104] @ (1b62dc ) │ │ │ │ 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 +461517,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, #264] @ (1b63e4 ) │ │ │ │ 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 +461590,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, #584] @ (1b65e0 ) │ │ │ │ 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 +461803,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, #144] @ (1b6684 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #944] @ (1b69a8 ) │ │ │ │ + ldr r3, [pc, #368] @ (1b6768 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #968] @ (1b69c4 ) │ │ │ │ + ldr r3, [pc, #392] @ (1b6784 ) │ │ │ │ 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 +462092,19 @@ │ │ │ │ b.n 1b68be │ │ │ │ stmia r0!, {r2, r4, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - blx r1 │ │ │ │ + ldr r0, [pc, #992] @ (1b6d1c ) │ │ │ │ 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 +462141,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #6 │ │ │ │ str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ 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 +462216,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 ip │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp sl, r5 │ │ │ │ + bx r3 │ │ │ │ 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 +462412,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, sp │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mvns r4, r1 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mvns r4, r7 │ │ │ │ + cmp r4, sp │ │ │ │ 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 +462609,15 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 1b6e7c │ │ │ │ nop │ │ │ │ @ instruction: 0xb876 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r2 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ (1b6fbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -462650,17 +462660,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xb788 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r0 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ (1b703c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -462694,15 +462704,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ b.n 1b6ffc │ │ │ │ @ instruction: 0xb6f0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r7, #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 +462869,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, r4 │ │ │ │ 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 +463041,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, #250 @ 0xfa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ 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 +463550,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, #464] @ 0x1d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ 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 +463629,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, #114 @ 0x72 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ 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 +463713,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, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + subs r0, #12 │ │ │ │ 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 +463836,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 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r0, #32] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ 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 +463979,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, #252 @ 0xfc │ │ │ │ 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 +464080,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, r4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ 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 +464276,43 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r5, r8, [sp] │ │ │ │ bl 1b7e20 │ │ │ │ b.n 1b7fe6 │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r6, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r5, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ 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 +464379,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, #226 @ 0xe2 │ │ │ │ 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 +464484,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, #170 @ 0xaa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ 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 +464664,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, #148 @ 0x94 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ 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 +464999,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, #68 @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ 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 +465061,15 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b88ae │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 6fb2c │ │ │ │ b.n 1b889a │ │ │ │ nop │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ 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 +465224,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: 0xb7ce │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ 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 +465983,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, #174 @ 0xae │ │ │ │ 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 +466093,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, #148 @ 0x94 │ │ │ │ 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 +466139,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, #72 @ 0x48 │ │ │ │ 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 +466396,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 r3, #12 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r2, #10 │ │ │ │ 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 +466514,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 r1, #10 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, pc, #440 @ (adr r7, 1b9a20 ) │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + subs r4, r7, 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 +466571,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, #238 @ 0xee │ │ │ │ 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 +466747,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, #552 @ (adr r3, 1b9d00 ) │ │ │ │ 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 +467119,15 @@ │ │ │ │ b.n 1b9e02 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ str.w r2, [r7, #3848] @ 0xf08 │ │ │ │ b.n 1b9e28 │ │ │ │ nop │ │ │ │ - adds r0, r2, r7 │ │ │ │ + subs r0, r0, r5 │ │ │ │ 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 +467228,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 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -467326,15 +467336,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, r5, 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 +467545,17 @@ │ │ │ │ bne.n 1ba332 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1ba324 │ │ │ │ b.n 1ba2de │ │ │ │ add r3, pc, #864 @ (adr r3, 1ba6ac ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ 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 +467908,27 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r1, r2] │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, r5] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ 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 +468307,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1bab34 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bab26 │ │ │ │ b.n 1baa26 │ │ │ │ nop │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r7, #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 +468553,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1baddc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1badce │ │ │ │ b.n 1bacce │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + asrs r0, r4, #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 +468801,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1bb08c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bb07e │ │ │ │ b.n 1baf7e │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ 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 +470656,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 │ │ │ │ + mcrr2 0, 14, r0, r6, cr3 │ │ │ │ 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 +470699,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 +470746,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 │ │ │ │ + ldrsb.w r0, [r4, r3, lsl #2] │ │ │ │ + vld4. {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 +470794,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 │ │ │ │ + ldrh.w r0, [r4, #227] @ 0xe3 │ │ │ │ + strh.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 +470833,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 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #468] @ (1bc914 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -470994,18 +471004,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: 0xf75400e3 │ │ │ │ + ldrh.w r0, [r2, #251] @ 0xfb │ │ │ │ + @ instruction: 0xf6e600e3 │ │ │ │ + str.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 +471054,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ bl 1b9498 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xf4ba00e3 │ │ │ │ + @ instruction: 0xf62a00e3 │ │ │ │ stmdb sp!, {r4, 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 +471232,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] │ │ │ │ + sbc.w r0, r8, #7438336 @ 0x718000 │ │ │ │ + @ instruction: 0xf4e600e3 │ │ │ │ + cdp 0, 10, cr0, cr10, cr3, {7} │ │ │ │ + orns r0, r4, #7438336 @ 0x718000 │ │ │ │ + strb r6, [r6, #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 +471392,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: 0xf3ca00e3 │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rsbs r0, r6, #227 @ 0xe3 │ │ │ │ - @ instruction: 0xf18800e3 │ │ │ │ - @ instruction: 0xf19e00e3 │ │ │ │ - sbc.w r0, r4, #227 @ 0xe3 │ │ │ │ - @ instruction: 0xf18a00e3 │ │ │ │ + @ instruction: 0xf34600e3 │ │ │ │ + @ instruction: 0xf2f800e3 │ │ │ │ + @ instruction: 0xf30e00e3 │ │ │ │ + @ instruction: 0xf2d400e3 │ │ │ │ + @ instruction: 0xf2fa00e3 │ │ │ │ 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 +471604,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] │ │ │ │ + adcs.w r0, r8, #227 @ 0xe3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #300] @ (1bd0d8 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -471713,16 +471723,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, │ │ │ │ + vmla.i d0, d18, d3[4] │ │ │ │ + orns 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 +471791,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, 10, cr0, cr8, cr3, {7} │ │ │ │ + cdp 0, 6, cr0, cr14, cr3, {7} │ │ │ │ + b.n 1bd144 │ │ │ │ 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 +471963,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 │ │ │ │ + cdp 0, 0, cr0, cr12, cr3, {7} │ │ │ │ + ldr r2, [r4, #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], #908 @ 0x38c │ │ │ │ + ldc 0, cr0, [ip, #-908] @ 0xfffffc74 │ │ │ │ + b.n 1bd058 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xeb8600e3 │ │ │ │ - adcs.w r0, r0, r3, asr #3 │ │ │ │ + ldcl 0, cr0, [r6], #908 @ 0x38c │ │ │ │ + stcl 0, cr0, [r0], {227} @ 0xe3 │ │ │ │ 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 +472142,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 │ │ │ │ + @ instruction: 0xeb8400e3 │ │ │ │ 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 +472276,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} │ │ │ │ + bic.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 +472310,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 │ │ │ │ + ldmdb lr, {r0, r1, r5, r6, r7} │ │ │ │ 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 +472343,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 +472396,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: 0xe85600e3 │ │ │ │ + @ instruction: 0xe83c00e3 │ │ │ │ + b.n 1bdacc │ │ │ │ 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 +472534,20 @@ │ │ │ │ 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 │ │ │ │ + @ instruction: 0xe80600e3 │ │ │ │ + b.n 1bd914 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bd634 │ │ │ │ + b.n 1bd844 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bd564 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ 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 1bd5fc │ │ │ │ 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 1be43c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1be10c │ │ │ │ + b.n 1be3ec │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1bdea0 │ │ │ │ + blt.n 1bdd80 │ │ │ │ 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 1be4b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1be144 │ │ │ │ + b.n 1be424 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1be014 │ │ │ │ + b.n 1be2f4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1be22c │ │ │ │ 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 1be1bc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + b.n 1be16c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvc.n 1be150 │ │ │ │ + bhi.n 1be030 │ │ │ │ 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 │ │ │ │ + b.n 1be278 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1be21c │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrb r4, [r4, 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 #60 @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1be4b8 │ │ │ │ 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 1be440 │ │ │ │ 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 1be5ec │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1be4c8 │ │ │ │ + bgt.n 1be5a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1be4ac │ │ │ │ + bmi.n 1be58c │ │ │ │ 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 1be654 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 1be610 │ │ │ │ + blt.n 1be6f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r6, 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 1be8a0 │ │ │ │ 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 1be908 │ │ │ │ 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 1be87c │ │ │ │ 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 1bea30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1be91c │ │ │ │ + bhi.n 1be9fc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1beaa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 1bea6c │ │ │ │ + bvc.n 1beb4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r6, 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 1bed9c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, 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 1beeb4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1bed6c │ │ │ │ + bmi.n 1bee4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1bed4c │ │ │ │ + bcc.n 1bee2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r1!, {r4, r6, 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 1bee50 │ │ │ │ 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 1beff8 │ │ │ │ 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 1bef48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r0, r5, #32 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - beq.n 1bf00c │ │ │ │ + bcs.n 1bf0ec │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ 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 1bf210 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - beq.n 1bf278 │ │ │ │ + bne.n 1bf158 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 1bf2a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [pc, #384] @ (1bf358 ) │ │ │ │ + ldr r4, [pc, #832] @ (1bf518 ) │ │ │ │ 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 1bf1ac │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + beq.n 1bf348 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r5, 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} │ │ │ │ + beq.n 1bf328 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + beq.n 1bf370 │ │ │ │ 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} │ │ │ │ + beq.n 1bf37c │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r2, r0] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + beq.n 1bf390 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r5!, {r4, r5, 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, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [pc, #72] @ (1bf534 ) │ │ │ │ + ldr r1, [pc, #520] @ (1bf6f4 ) │ │ │ │ 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, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ 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 r3!, {} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - tst r6, r5 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rors r2, r6 │ │ │ │ + muls r2, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #176] @ (1bfc28 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -476005,27 +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, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r4, 1bfd5c │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r2, 1bfd5e │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ 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, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ bxns pc │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 1bff84 │ │ │ │ + cbnz r0, 1bffa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ 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, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ 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, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, 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, #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, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xb61c │ │ │ │ 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, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - itt │ │ │ │ - lsl r3, r4, #3 │ │ │ │ - nop {14} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - uxth r2, r6 │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ite gt │ │ │ │ - lslgt r3, r4, #3 │ │ │ │ - suble r0, #226 @ 0xe2 │ │ │ │ + push {r1, r5} │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ 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 │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x0086 │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r4, 1c0508 │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ + itet │ │ │ │ + lsl r3, r4, #3 │ │ │ │ + cbz r4, 1c0524 @ unpredictable │ │ │ │ + lsl 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 vc │ │ │ │ + lslvc r3, r4, #3 │ │ │ │ + pushvs {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 0x005e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r6, r7} │ │ │ │ + bkpt 0x0030 │ │ │ │ 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, r5, 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, r5, r6, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r5, #70 @ 0x46 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cbnz r4, 1c08f6 │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 1c08ee │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ 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, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r4, #74 @ 0x4a │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cbnz r4, 1c0aa2 │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - hlt 0x0026 │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rev16 r0, r6 │ │ │ │ + cbnz r0, 1c0ad8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ 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, 1c0c9a │ │ │ │ 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: 0xb884 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ 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: 0xb854 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ 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, #792 @ 0x318 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #32 │ │ │ │ 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, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #872 @ (adr r7, 1c2278 ) │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + movs r1, #0 │ │ │ │ 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, #896 @ (adr r6, 1c245c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 1c24b0 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 1c2270 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r0, #6 │ │ │ │ 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, #936 @ (adr r5, 1c256c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #328 @ (adr r4, 1c2310 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 1c24d0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #288 @ (adr r4, 1c22ec ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 1c24ac ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #104 @ (adr r4, 1c2238 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 1c23f8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 1c25bc ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 1c237c ) │ │ │ │ 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, #192 @ (adr r5, 1c2364 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #624 @ (adr r3, 1c2518 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 1c22d8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #592 @ (adr r3, 1c24fc ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 1c22bc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #416 @ (adr r3, 1c2450 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 1c2610 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #304 @ (adr r3, 1c23e4 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 1c25a4 ) │ │ │ │ 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, #936 @ (adr r3, 1c2788 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #632 @ (adr r2, 1c265c ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 1c241c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #680 @ (adr r2, 1c2690 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 1c2450 ) │ │ │ │ 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, #864 @ (adr r3, 1c2820 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #136 @ (adr r2, 1c254c ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 1c270c ) │ │ │ │ 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, #664 @ (adr r3, 1c27b8 ) │ │ │ │ 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, #504 @ (adr r3, 1c2794 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #728 @ (adr r1, 1c2878 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 1c2638 ) │ │ │ │ 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 r3, pc, #120 @ (adr r3, 1c278c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #712 @ (adr r1, 1c29e0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1c27a0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #32 @ (adr r1, 1c273c ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 1c28fc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r2, r7, #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, #664] @ 0x298 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ 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, #320] @ 0x140 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ 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, #832] @ 0x340 │ │ │ │ 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, #600] @ 0x258 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ 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, #360] @ 0x168 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ 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 r6, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1c351c │ │ │ │ + bcc.n 1c35fc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ 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, #344] @ 0x158 │ │ │ │ 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 r5, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #8] │ │ │ │ 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, #832] @ 0x340 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ 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 r1, [sp, #112] @ 0x70 │ │ │ │ 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, #616] @ 0x268 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ 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, #376] @ 0x178 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ 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 fedfbc │ │ │ │ bl 45b19c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [pc, #28] @ (1c3b9c ) │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 1c3b46 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r1, #56 @ 0x38 │ │ │ │ lsls r2, r0, #6 │ │ │ │ @ instruction: 0xff93ffff │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ 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, [r6, #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 │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ 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, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r5, #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, [r3, #30] │ │ │ │ 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 0x0098 │ │ │ │ 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 0x0056 │ │ │ │ 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, [r7, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r5, #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 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ 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, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ 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, [r5, #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, [r0, #21] │ │ │ │ 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, [r7, #19] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r7, #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, [r3, #4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ 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, [r3, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ 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, [r6, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ @ instruction: 0xeaf6017f │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r1, #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, #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, [r1, #31] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + strb r4, [r5, #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, [r7, #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, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ 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, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r7, r7, #3 │ │ │ │ b.n 1c6a10 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ 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, #212 @ 0xd4 │ │ │ │ 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, [r7, #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, [r5, #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, [r5, #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, [r5, #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, [r6, #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, [r0, #16] │ │ │ │ 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, [r2, #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] @ (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, [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] @ (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, [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] @ (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, [r1, #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] @ (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, [r2, #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] @ (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, [r3, #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] @ (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, [r4, #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, [r0, #20] │ │ │ │ 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, [r5, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #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 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ 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, [r5, 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, [r5, 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, [r3, r7] │ │ │ │ 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] │ │ │ │ + ldrh r4, [r1, 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 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, [r6, 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, [r6, 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] │ │ │ │ + strb r6, [r3, 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 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, [r2, 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, #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, #216] @ (1c99a0 ) │ │ │ │ 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, #232] @ (1c9acc ) │ │ │ │ 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, #144] @ (1c9b8c ) │ │ │ │ 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, #136] @ (1c9ca4 ) │ │ │ │ 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, r9 │ │ │ │ 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 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r0, [r4, #16] │ │ │ │ lsls r7, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -490963,15 +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 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrsh r6, [r7, r4] │ │ │ │ lsls r7, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -491136,15 +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, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ lsls r7, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -491318,15 +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, #112 @ 0x70 │ │ │ │ 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, #88 @ 0x58 │ │ │ │ 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, #70 @ 0x46 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #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, #202 @ 0xca │ │ │ │ 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, #84 @ 0x54 │ │ │ │ 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, #242 @ 0xf2 │ │ │ │ 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, #134 @ 0x86 │ │ │ │ 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, #254 @ 0xfe │ │ │ │ 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, #120 @ 0x78 │ │ │ │ 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, #200 @ 0xc8 │ │ │ │ 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, #38 @ 0x26 │ │ │ │ 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, #156 @ 0x9c │ │ │ │ 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, #250 @ 0xfa │ │ │ │ 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, #52 @ 0x34 │ │ │ │ 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, #120 @ 0x78 │ │ │ │ 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, r4, #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, r3, #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, #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, r6, #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, r3, r1 │ │ │ │ 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, r5, 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, r2, #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, #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, r0, #12 │ │ │ │ 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, r5, #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, r1, #22 │ │ │ │ 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, r5, #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, r3, #8 │ │ │ │ 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, r4, #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, r2, #23 │ │ │ │ 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, r1, #18 │ │ │ │ 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, r1, #8 │ │ │ │ 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, r3, #3 │ │ │ │ + lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #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 │ │ │ │ + vqadd.u16 q0, q14, q15 │ │ │ │ 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 │ │ │ │ + ldc2 0, cr0, [ip], {254} @ 0xfe │ │ │ │ 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: 0xfb4800fe │ │ │ │ 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 │ │ │ │ + strh.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 │ │ │ │ + subw r0, ip, #2302 @ 0x8fe │ │ │ │ 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: 0xf4c400fe │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf2e000fe │ │ │ │ push {r3, 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 │ │ │ │ + sbcs.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} │ │ │ │ + orn 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.s32 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, 3, 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 │ │ │ │ + stcl 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 │ │ │ │ + ldc 0, cr0, [ip], {254} @ 0xfe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #292] @ (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: 0xeaf800fe │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ + stlexd lr, r0, r0, [r8] │ │ │ │ stmdb sp!, {r3, r4, r5, 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 1cf900 │ │ │ │ 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 1cf7f4 │ │ │ │ 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 1cf6f4 │ │ │ │ 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 1cf5e8 │ │ │ │ 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 1d04bc │ │ │ │ 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 1d038c │ │ │ │ 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 1d0268 │ │ │ │ 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 1d0330 │ │ │ │ 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 │ │ │ │ + svc 0 │ │ │ │ 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 1d0504 │ │ │ │ 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 1d0608 │ │ │ │ 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, #144 @ 0x90 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ 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, #122 @ 0x7a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r5, #24 │ │ │ │ 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, #74 @ 0x4a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ 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, #248 @ 0xf8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ 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, #152 @ 0x98 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ 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, #42 @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ 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, #242 @ 0xf2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r5, #32 │ │ │ │ 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, #136 @ 0x88 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ 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, r2, #19 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ 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, r1, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ 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, r6, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ 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, r2, #9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r5, #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, r3, #5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ 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, r3, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ 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, r3, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r7, #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, r2, #23 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r4, #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 1da2b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1da3e0 │ │ │ │ + bge.n 1da2c0 │ │ │ │ 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 1da3f0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 1da4f8 │ │ │ │ + bls.n 1da3d8 │ │ │ │ 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 1da504 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1da5ec │ │ │ │ + bhi.n 1da4cc │ │ │ │ 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 1da610 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1da6d8 │ │ │ │ + bvc.n 1da5b8 │ │ │ │ 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 1da6e0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1da788 │ │ │ │ + bvs.n 1da868 │ │ │ │ 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 1da9ac │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1da834 │ │ │ │ + bpl.n 1da914 │ │ │ │ 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, r6, #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 1de8f4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1df5c8 │ │ │ │ + b.n 1de8a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 1def08 │ │ │ │ + bcs.n 1defe8 │ │ │ │ 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 1df598 │ │ │ │ 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 1df42c │ │ │ │ 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 204 @ 0xcc │ │ │ │ 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 #80 @ 0x50 │ │ │ │ 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, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ 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, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ 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, [r2, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r6, #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, [r6, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r4, #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, [r3, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ 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, [r4, #11] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r6, #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, [r7, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ 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, [r3, #27] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r5, #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!, {r7} │ │ │ │ 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, r5, 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, r5} │ │ │ │ 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, r6} │ │ │ │ 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, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #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, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr 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, r5, 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 r3!, {r2, r3, 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, #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, r6} │ │ │ │ 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, 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] @ (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, r5, r7} │ │ │ │ + lsls r1, r4, #3 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (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 al │ │ │ │ + lslal r1, r4, #3 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ (1e13cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ @@ -521122,18 +521127,18 @@ │ │ │ │ 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} │ │ │ │ - lsls r1, r4, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt ne │ │ │ │ + lslne r1, r4, #3 │ │ │ │ + pushne {r3, r4, r5, r6, r7, lr} │ │ │ │ + movne.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1e14a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vmov s16, r0 │ │ │ │ add r3, pc │ │ │ │ @@ -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 0x004a │ │ │ │ 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, r5, 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, r5, 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, 1e178e │ │ │ │ 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 │ │ │ │ + cbnz r6, 1e182c │ │ │ │ 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, r6 │ │ │ │ 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, 1e19a2 │ │ │ │ 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: 0xb8a2 │ │ │ │ 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: 0xb7ca │ │ │ │ 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: 0xb6f2 │ │ │ │ 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} │ │ │ │ + @ instruction: 0xb612 │ │ │ │ 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, r5, 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, 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, #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, 1e1fd6 │ │ │ │ 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, 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] @ (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, 1e2154 │ │ │ │ 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, #496 @ 0x1f0 │ │ │ │ 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, #152 @ 0x98 │ │ │ │ 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, #328 @ 0x148 │ │ │ │ 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, #504 @ 0x1f8 │ │ │ │ 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, #680 @ 0x2a8 │ │ │ │ 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, #832 @ 0x340 │ │ │ │ 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, #952 @ 0x3b8 │ │ │ │ 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 r3, sp, #40 @ 0x28 │ │ │ │ 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 r2, sp, #112 @ 0x70 │ │ │ │ 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, #216 @ 0xd8 │ │ │ │ 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, #312 @ 0x138 │ │ │ │ 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, #488 @ (adr r7, 1e2d60 ) │ │ │ │ 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, #600 @ (adr r6, 1e2eb4 ) │ │ │ │ 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, #672 @ (adr r5, 1e2fe8 ) │ │ │ │ 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, #752 @ (adr r4, 1e3124 ) │ │ │ │ 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, #832 @ (adr r3, 1e3260 ) │ │ │ │ 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 r3, pc, #0 @ (adr r3, 1e2ff0 ) │ │ │ │ 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, #128 @ (adr r2, 1e3150 ) │ │ │ │ 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, #216 @ (adr r1, 1e3294 ) │ │ │ │ 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, #288 @ (adr r0, 1e33c8 ) │ │ │ │ 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, #408] @ 0x198 │ │ │ │ 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, #496] @ 0x1f0 │ │ │ │ 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, #592] @ 0x250 │ │ │ │ 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, #640] @ 0x280 │ │ │ │ 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, #744] @ 0x2e8 │ │ │ │ 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, #792] @ 0x318 │ │ │ │ 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, #832] @ 0x340 │ │ │ │ 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, #856] @ 0x358 │ │ │ │ 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, #152 @ (adr r2, 1e3b90 ) │ │ │ │ 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, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r7, #12 │ │ │ │ + eors r4, r7 │ │ │ │ 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, #504 @ (adr r3, 1e4498 ) │ │ │ │ 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, #202 @ 0xca │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ 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, #344] @ 0x158 │ │ │ │ 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, #544] @ 0x220 │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r7, sp, #776 @ 0x308 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ 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, [r1, #26] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ 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, [r6, #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, #94 @ 0x5e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r2, #6 │ │ │ │ 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, [r6, #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, r3, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ 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, [r5, #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, r7, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r6, #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, [r1, #4] │ │ │ │ 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, r4, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r6, #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, #952] @ (1e8cb8 ) │ │ │ │ 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, #166 @ 0xa6 │ │ │ │ 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: 0xf7bc00e0 │ │ │ │ + ldr r0, [pc, #864] @ (1e8d7c ) │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf6ee00e0 │ │ │ │ + ldr r0, [pc, #40] @ (1e8b14 ) │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf62400e0 │ │ │ │ + bx r8 │ │ │ │ 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, [r3, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, sl │ │ │ │ + mov lr, r8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf35600e0 │ │ │ │ - add sl, r5 │ │ │ │ + @ instruction: 0xf4c600e0 │ │ │ │ + mov r2, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add sl, r6 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #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: 0xf3c200e0 │ │ │ │ + add sl, ip │ │ │ │ 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: 0xf2fc00e0 │ │ │ │ + add r2, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (1e8f60 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -531397,15 +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: 0xf25c00e0 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf19c00e0 │ │ │ │ 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] │ │ │ │ + add.w r0, r4, #224 @ 0xe0 │ │ │ │ stmdb sp!, {r3, r4, r5, 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 │ │ │ │ + orr.w r0, r8, #224 @ 0xe0 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e924c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531658,16 +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 │ │ │ │ + vmla.i d0, d16, d0[4] │ │ │ │ + lsls r6, r3 │ │ │ │ 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, 11, cr0, cr0, cr0, {7} │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ 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 r7, #22 │ │ │ │ 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 │ │ │ │ + stcl 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], #896 @ 0x380 │ │ │ │ push {r3, 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 │ │ │ │ + stc 0, cr0, [lr], {224} @ 0xe0 │ │ │ │ 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 │ │ │ │ + sbcs.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: 0xead000e0 │ │ │ │ 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} │ │ │ │ + bic.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, #140 @ 0x8c │ │ │ │ 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, #196 @ 0xc4 │ │ │ │ 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 1e99c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + subs r1, #14 │ │ │ │ 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 1e98f4 │ │ │ │ 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 1e9868 │ │ │ │ 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 1e97bc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r7, #2 │ │ │ │ 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 1e96f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ 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 1e9634 │ │ │ │ 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 1ea58c │ │ │ │ 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 1ea4dc │ │ │ │ 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 1ea43c │ │ │ │ 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 1ea38c │ │ │ │ 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 1ea2d4 │ │ │ │ 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 1ea238 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ 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 174 @ 0xae │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ 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 #246 @ 0xf6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + adds r0, #22 │ │ │ │ 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 │ │ │ │ + udf #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ 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 1ea534 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ 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 1ea470 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ 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 1ea5b4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r5, #2 │ │ │ │ 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 │ │ │ │ + blt.n 1ea6dc │ │ │ │ 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 1ea840 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ 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 1ea77c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ 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 1ea8ac │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ 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 1ea9f0 │ │ │ │ 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 1ea964 │ │ │ │ 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 │ │ │ │ + bpl.n 1eacec │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ 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 1eadf4 │ │ │ │ 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 1eaf50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r4, #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] @ (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 1eae94 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ 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 │ │ │ │ + bcs.n 1eafe0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ 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, #68 @ 0x44 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + bne.n 1eb11c │ │ │ │ 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, r7} │ │ │ │ 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 r4!, {r2} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + adds r2, r4, #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, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + adds r0, r3, #1 │ │ │ │ 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, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r4, 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, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + subs r4, r6, 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, r5} │ │ │ │ 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, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + adds r6, r2, r2 │ │ │ │ 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, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ 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!, {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 r5!, {r3, r4} │ │ │ │ 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 r4!, {} │ │ │ │ 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, r5, 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, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ 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, r6} │ │ │ │ + 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, r5, r6} │ │ │ │ + lsls r0, r4, #3 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ + 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 {14} │ │ │ │ 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, r5, 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, r5, pc} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ 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, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr 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, 1ec674 │ │ │ │ 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, 1ec862 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r6, #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: 0xb8a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ 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: 0xb80e │ │ │ │ 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: 0xb624 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ 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, r6, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r7, #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, r5, 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, 1ece66 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ 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 │ │ │ │ + cbz r0, 1ecf14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ 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 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r5, #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, 1ed05a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r7, #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, #432 @ 0x1b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ 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, #944 @ 0x3b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vmla.i16 q0, q9, d0[2] │ │ │ │ + lsls r2, r0, #4 │ │ │ │ + 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, #168 @ 0xa8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr0, {7} │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + 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, #480 @ 0x1e0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr0, {7} │ │ │ │ + vmla.i16 q0, q12, d0[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] @ (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, #776 @ 0x308 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #-896]! @ 0xfffffc80 │ │ │ │ + cdp2 0, 14, 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 r5, sp, #32 │ │ │ │ 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, #128 @ 0x80 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf7cc00e0 │ │ │ │ + ldrsh.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, #408 @ (adr r7, 1edc04 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf71600e0 │ │ │ │ + strb.w r0, [r6, #224] @ 0xe0 │ │ │ │ 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, #688 @ (adr r6, 1eddc8 ) │ │ │ │ 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, #736 @ (adr r5, 1edefc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sbc.w r0, r4, #7340032 @ 0x700000 │ │ │ │ + @ instruction: 0xf6d400e0 │ │ │ │ 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, #976 @ (adr r4, 1ee0a0 ) │ │ │ │ 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, #456 @ (adr r4, 1edf18 ) │ │ │ │ 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, #736 @ (adr r3, 1ee0fc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf36600e0 │ │ │ │ + @ instruction: 0xf4d600e0 │ │ │ │ push {r3, 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, #1016 @ (adr r2, 1ee2cc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subw r0, lr, #224 @ 0xe0 │ │ │ │ + ands.w r0, lr, #7340032 @ 0x700000 │ │ │ │ stmdb sp!, {r3, r4, r5, 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, #192 @ (adr r2, 1ee064 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rsbs r0, lr, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf34e00e0 │ │ │ │ stmdb 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, #576 @ (adr r1, 1ee274 ) │ │ │ │ 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, #848 @ (adr r0, 1ee440 ) │ │ │ │ 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, #128 @ (adr r0, 1ee234 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vmla.i d16, d30, d0[4] │ │ │ │ + @ instruction: 0xf13e00e0 │ │ │ │ stmdb 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, #512] @ 0x200 │ │ │ │ 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, #944] @ 0x3b0 │ │ │ │ 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, #448] @ 0x1c0 │ │ │ │ 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, #544] @ 0x220 │ │ │ │ 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, #336] @ 0x150 │ │ │ │ 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, #328] @ 0x148 │ │ │ │ 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, #264] @ 0x108 │ │ │ │ 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, #504] @ 0x1f8 │ │ │ │ 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, #664] @ 0x298 │ │ │ │ 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, #760] @ 0x2f8 │ │ │ │ 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, #960] @ 0x3c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1ef320 │ │ │ │ + b.n 1ef600 │ │ │ │ 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, #176] @ 0xb0 │ │ │ │ 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, #504] @ 0x1f8 │ │ │ │ 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, [r6, #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, [r1, #58] @ 0x3a │ │ │ │ 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, [r6, #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, [r5, #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, [r0, #44] @ 0x2c │ │ │ │ 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, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bgt.n 1ef5e4 │ │ │ │ + ble.n 1ef4c4 │ │ │ │ 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, [r7, #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, [r1, #26] │ │ │ │ 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, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 1efba8 │ │ │ │ + bvc.n 1efa88 │ │ │ │ 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, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 1efbd4 │ │ │ │ + bvc.n 1efcb4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r4!, {r3, r4, r5, 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, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 1efce8 │ │ │ │ + bvs.n 1efdc8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, 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, #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, [r3, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 1efdf0 │ │ │ │ + bpl.n 1efed0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ 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, [r4, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1eff34 │ │ │ │ + bmi.n 1f0014 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - nop {12} │ │ │ │ + stmia r1!, {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 │ │ │ │ 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, [r4, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 1f0070 │ │ │ │ + bcc.n 1f0150 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bkpt 0x00bc │ │ │ │ + stmia r0!, {r2, r3, 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, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #236] @ (1f01c8 ) │ │ │ │ @@ -541924,22 +541930,22 @@ │ │ │ │ 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] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 1f0198 │ │ │ │ + bcs.n 1f0278 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet ne │ │ │ │ + lslne r0, r7, #3 │ │ │ │ + pusheq {r3, r4, r5, r6, r7, lr} │ │ │ │ + movne.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1f02a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -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, [r5, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + beq.n 1f0340 │ │ │ │ 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, [r4, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (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, [r3, #22] │ │ │ │ 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, [r1, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ 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, [r7, #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, [r5, #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, [r3, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, 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, [r0, #3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (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] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ 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, [r5, #29] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #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, [r1, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr 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, [r2, #23] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {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] @ (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, [r2, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ 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, [r2, #17] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, 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, [r1, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r5, 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, [r7, #10] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (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, [r6, #7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ 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, [r0, #5] │ │ │ │ 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, [r0, #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, #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, [r3, #124] @ 0x7c │ │ │ │ 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, r5, r6, r7} │ │ │ │ + lsls r0, r4, #3 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (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, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ 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, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee ls │ │ │ │ + lslls r0, r4, #3 │ │ │ │ + stmdbhi sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + movhi.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, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + bkpt 0x00c8 │ │ │ │ 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, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + bkpt 0x0016 │ │ │ │ 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, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r2, 1f1610 │ │ │ │ + pop {r1, r5, 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, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r0, 1f16a6 │ │ │ │ + pop {r3, r4, 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] @ (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, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + cbnz r0, 1f179e │ │ │ │ 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, [r3, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r0, 1f181e │ │ │ │ + revsh r0, 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 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, [r7, #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, [r7, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + cbnz r4, 1f197e │ │ │ │ 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, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ 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, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ 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, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb73a │ │ │ │ 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, [r4, #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, [r6, #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, [r1, #64] @ 0x40 │ │ │ │ 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, [r4, #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, [r6, #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, [r1, #32] │ │ │ │ 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, [r2, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + sxtb r6, r5 │ │ │ │ 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, [r4, #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, [r7, 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, [r0, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (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, [r3, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (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, [r6, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #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, [r0, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (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, [r3, 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] @ (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, [r4, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #8 │ │ │ │ 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, [r2, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ 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, [r6, 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, [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 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, [r6, 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, [r1, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (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, [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 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, [r6, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, [r0, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #184 @ (adr r6, 1f2c10 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 1f2dd0 ) │ │ │ │ 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, [r6, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r5, pc, #376 @ (adr r5, 1f2da0 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 1f2f60 ) │ │ │ │ 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, [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, #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, [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] @ (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, [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, #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, [r5, 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, [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] @ (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, [r2, 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, #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, [r4, 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, [r5, 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, #736] @ (1f34ec ) │ │ │ │ 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 r7, [pc, #0] @ (1f32c4 ) │ │ │ │ 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, #288] @ (1f349c ) │ │ │ │ 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, #608] @ (1f368c ) │ │ │ │ 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, #928] @ (1f387c ) │ │ │ │ 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, #192] @ (1f3654 ) │ │ │ │ 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, #480] @ (1f382c ) │ │ │ │ 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, #800] @ (1f3a1c ) │ │ │ │ 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 r2, [pc, #64] @ (1f37f4 ) │ │ │ │ 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, #384] @ (1f39e4 ) │ │ │ │ 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, #672] @ (1f3bbc ) │ │ │ │ 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 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, #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 r8 │ │ │ │ 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 r8, 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, #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, fp │ │ │ │ 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, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #172] @ (1f3d64 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -547379,17 +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, ip │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ 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, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #144] @ (1f3eac ) │ │ │ │ @@ -547492,15 +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 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ @@ -547560,15 +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 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f4014 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -547621,15 +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, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f40bc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -547682,15 +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 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #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 │ │ │ │ + eors r6, 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] @ (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, #166 @ 0xa6 │ │ │ │ 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, #238 @ 0xee │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ 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, #68 @ 0x44 │ │ │ │ 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, #152 @ 0x98 │ │ │ │ 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, #218 @ 0xda │ │ │ │ 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, #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] @ (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, #136 @ 0x88 │ │ │ │ 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, #214 @ 0xd6 │ │ │ │ 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, #46 @ 0x2e │ │ │ │ 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, #164 @ 0xa4 │ │ │ │ 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 r1, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, #70 @ 0x46 │ │ │ │ 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, #130 @ 0x82 │ │ │ │ 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, #210 @ 0xd2 │ │ │ │ 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, #38 @ 0x26 │ │ │ │ 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, #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, #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, #206 @ 0xce │ │ │ │ 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, #68 @ 0x44 │ │ │ │ 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, #160 @ 0xa0 │ │ │ │ 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, #230 @ 0xe6 │ │ │ │ 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, #34 @ 0x22 │ │ │ │ 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, #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, #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, #198 @ 0xc6 │ │ │ │ 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 │ │ │ │ + adds r0, #26 │ │ │ │ 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, #110 @ 0x6e │ │ │ │ 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, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ 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, #208 @ 0xd0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r5, #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 r5, #24 │ │ │ │ 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, #108 @ 0x6c │ │ │ │ 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, #180 @ 0xb4 │ │ │ │ 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 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] @ (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, #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, #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, #154 @ 0x9a │ │ │ │ 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, #234 @ 0xea │ │ │ │ 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, #92 @ 0x5c │ │ │ │ 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, #188 @ 0xbc │ │ │ │ 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 r7, #8 │ │ │ │ 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, #68 @ 0x44 │ │ │ │ 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, #146 @ 0x92 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #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, #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, #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, #42 @ 0x2a │ │ │ │ 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, #122 @ 0x7a │ │ │ │ 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, #188 @ 0xbc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ 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 r2, #24 │ │ │ │ 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, #124 @ 0x7c │ │ │ │ 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, #216 @ 0xd8 │ │ │ │ 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, #38 @ 0x26 │ │ │ │ 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, r6, #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, r7, #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 │ │ │ │ + subs r6, r1, #0 │ │ │ │ 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, r2, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #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, r5, #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 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, r5, 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, r7, 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 │ │ │ │ + sublt r2, r1, r0 │ │ │ │ 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, r2, 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, #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, r3, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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, r3, #31 │ │ │ │ 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, r2, #28 │ │ │ │ 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, r2, #25 │ │ │ │ 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, r1, #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] @ (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, r0, #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, #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, r7, #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, r7, #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, r6, #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, r6, #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, r6, #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, r5, #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, r5, #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, r4, #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, r3, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #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, r2, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #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, r2, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (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, r1, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #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, r1, #11 │ │ │ │ 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, r2, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, r1, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldrh r4, [r5, 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, r5, #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 │ │ │ │ + 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, #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, r1, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #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, r7, #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, r0, #25 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r4, 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, r1, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r5, 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, r0, #19 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r4, 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, r3, #16 │ │ │ │ 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, r2, #12 │ │ │ │ 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, r0, #8 │ │ │ │ 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, r2, #5 │ │ │ │ + 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, r6, #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, , #2 │ │ │ │ + str r4, [r3, r4] │ │ │ │ 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.u8 q8, q13, │ │ │ │ + str r2, [r5, 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, 3, r0, cr10, cr15, {6} │ │ │ │ + ldr r7, [pc, #608] @ (1f85bc ) │ │ │ │ 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 │ │ │ │ + stc2 0, cr0, [ip, #-892] @ 0xfffffc84 │ │ │ │ stmdb sp!, {r4, 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 ) │ │ │ │ + mrrc2 0, 13, r0, r2, cr15 │ │ │ │ + ldr r5, [pc, #448] @ (1f8744 ) │ │ │ │ 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: 0xfb8000df │ │ │ │ + ldr r4, [pc, #624] @ (1f88c8 ) │ │ │ │ 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: 0xfab200df │ │ │ │ + ldr r3, [pc, #832] @ (1f8a64 ) │ │ │ │ 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 │ │ │ │ + @ instruction: 0xfa0a00df │ │ │ │ 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 │ │ │ │ + str.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: 0xf67400df │ │ │ │ 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 │ │ │ │ + sub.w r0, r4, #7307264 @ 0x6f8000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ vcvt.f32.f64 s2, d2 │ │ │ │ @@ -554712,15 +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: 0xf4d800df │ │ │ │ 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 │ │ │ │ + and.w r0, r8, #7307264 @ 0x6f8000 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #200] @ (1f8ea8 ) │ │ │ │ @@ -554861,15 +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: 0xf31400df │ │ │ │ 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: 0xf23000df │ │ │ │ push {r3, 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 │ │ │ │ + @ instruction: 0xf18400df │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ (1f9100 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -555067,16 +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: 0xf0c800df │ │ │ │ + rors r0, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #132] @ (1f91a4 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -555127,15 +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} │ │ │ │ + ands.w r0, r6, #223 @ 0xdf │ │ │ │ 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 │ │ │ │ + vqadd.s8 q0, q13, │ │ │ │ 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 │ │ │ │ + mcr 0, 0, r0, cr14, cr15, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr 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 │ │ │ │ + stcl 0, cr0, [r6], #-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, #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 │ │ │ │ + adc.w r0, ip, pc, lsr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #264] @ (1f9794 ) │ │ │ │ sub sp, #32 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -555705,15 +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} │ │ │ │ + bic.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 │ │ │ │ + ldrd r0, r0, [r6, #-892] @ 0x37c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #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 │ │ │ │ + ldrd r0, r0, [r0], #-892 @ 0x37c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1f9940 │ │ │ │ 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 1f988c │ │ │ │ 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 1f97c8 │ │ │ │ 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 1f971c │ │ │ │ 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 1f9658 │ │ │ │ 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 1fa590 │ │ │ │ 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 1fa4dc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ 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 1fa418 │ │ │ │ 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 1fa30c │ │ │ │ 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 1fa210 │ │ │ │ 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 174 @ 0xae │ │ │ │ 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 #166 @ 0xa6 │ │ │ │ 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 1fa350 │ │ │ │ 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 1fa62c │ │ │ │ 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 1fa55c │ │ │ │ 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 1fa674 │ │ │ │ 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 1fa780 │ │ │ │ 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 │ │ │ │ + bls.n 1fa8cc │ │ │ │ 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 1faa08 │ │ │ │ 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 1fa95c │ │ │ │ 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 1faa98 │ │ │ │ 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 │ │ │ │ + bvs.n 1fabd0 │ │ │ │ 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 1fad44 │ │ │ │ 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 1fb03c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r5, #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 1fb104 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + asrs r2, r6, #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, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs 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, #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, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r5, #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, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsrs r2, r2, #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, #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 r1, {r1} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsrs r6, r1, #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, #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} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r7, #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, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ 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, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r6, #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!, {r5} │ │ │ │ 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, r6, 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!, {r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - itet vc │ │ │ │ - lslvc r7, r3, #3 │ │ │ │ - pushvs {lr} │ │ │ │ - movvc.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2, r5, 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 0x0074 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ 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, r7, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xfba000f7 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + ldc2 0, cr0, [r0, #-988] @ 0xfffffc24 │ │ │ │ + asrs r6, r6, #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, r8 │ │ │ │ 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, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ 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, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r5, #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, r0, #9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adcs r0, r4 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r7, #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, r0, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ 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, r7, #32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #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, r0, #27 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ 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, #154 @ 0x9a │ │ │ │ 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, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r5!, {r4, r5, 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, r6, 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, r7} │ │ │ │ + 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, #8 │ │ │ │ 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: 0xb842 │ │ │ │ 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: 0xb75e │ │ │ │ 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, r5, 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, r5, 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, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r0, 2023b0 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + cbz r4, 2023d8 │ │ │ │ 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, 20259c │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + sub sp, #32 │ │ │ │ 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, #840 @ 0x348 │ │ │ │ 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, #360 @ 0x168 │ │ │ │ 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, #424 @ 0x1a8 │ │ │ │ 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 r7, pc, #16 @ (adr r7, 203008 ) │ │ │ │ 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, #360 @ (adr r6, 2032ec ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #888 @ (adr r3, 203500 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 2032c0 ) │ │ │ │ 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, #512 @ (adr r3, 203638 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 203834 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 2035f4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #176 @ (adr r2, 2034f0 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 2036b0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #936 @ (adr r1, 2037ec ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 2035ac ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #16 @ (adr r2, 203458 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 203618 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #176 @ (adr r0, 2034fc ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 2036bc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #792 @ (adr r1, 203768 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 203528 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #976 @ (adr r1, 203824 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 2035e4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #712 @ (adr r1, 203720 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 2034e0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #816 @ (adr r1, 20378c ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 20354c ) │ │ │ │ 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, #440 @ (adr r2, 203900 ) │ │ │ │ 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, #560 @ (adr r0, 203984 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + add r0, pc, #200 @ (adr r0, 203820 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + add r0, pc, #480 @ (adr r0, 20393c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + add r0, pc, #40 @ (adr r0, 203788 ) │ │ │ │ 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, #512] @ 0x200 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ 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 r6, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ 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, #680] @ 0x2a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ 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 r7, [sp, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ 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, #232] @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ 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, #128] @ 0x80 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ 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, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #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, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ 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, [r6, #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, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r4, #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, [r7, #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, [r5, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r6, #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 r3!, {r1, r2, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ 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, [r4, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r7, #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, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mcr 0, 1, r0, cr2, cr14, {6} │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + vshr.s64 q0, q7, #46 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stcl 0, cr0, [r8, #-888] @ 0xfffffc88 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + mrc 0, 5, r0, cr8, cr14, {6} │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc 0, cr0, [lr, #-888] @ 0xfffffc88 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + mcr 0, 4, r0, cr14, cr14, {6} │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ 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 r1, [sp, #64] @ 0x40 │ │ │ │ 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, [r1, #4] │ │ │ │ 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, [r2, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [pc, #296] @ (208b60 ) │ │ │ │ + str r2, [r7, 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] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [pc, #1008] @ (208f68 ) │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #704] @ (208e3c ) │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #600] @ (208dd8 ) │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #536] @ (208d9c ) │ │ │ │ + ldr r7, [pc, #984] @ (208f5c ) │ │ │ │ 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, #664] @ (208ebc ) │ │ │ │ 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, #320] @ (208ed4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #0] @ (208d98 ) │ │ │ │ + ldr r6, [pc, #448] @ (208f58 ) │ │ │ │ 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, r5, #5 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ + ldr r3, [pc, #1016] @ (2094f4 ) │ │ │ │ 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 r3, [pc, #48] @ (209164 ) │ │ │ │ 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, #640] @ (209434 ) │ │ │ │ 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, [r7, 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, [r2, r6] │ │ │ │ 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, [r3, r4] │ │ │ │ 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, #488] @ (209720 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #896] @ (2098bc ) │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mov r6, r4 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r6, r2 │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r6, r4 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r4, r2 │ │ │ │ + blxns r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + bxns sl │ │ │ │ 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, #952] @ (2099fc ) │ │ │ │ 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, #1016] @ (209b30 ) │ │ │ │ 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, #800] @ (209c50 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - orrs r2, r4 │ │ │ │ + add sl, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmn r2, r1 │ │ │ │ + add r2, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmn r2, r4 │ │ │ │ + add r2, sl │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + add r2, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + add r2, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + add r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + add r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - tst r4, r3 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movw r4, #5126 @ 0x1406 │ │ │ │ @@ -578362,21 +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, #200] @ (209c3c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r3 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r2 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r2 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ @@ -578504,21 +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, #624] @ (209f54 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + asrs r6, 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 │ │ │ │ @@ -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 r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + eors r4, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + ands r0, r5 │ │ │ │ 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, #100 @ 0x64 │ │ │ │ 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, #114 @ 0x72 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ 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 fedfbc │ │ │ │ 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, [r0, #19] │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 20a6cc │ │ │ │ lsls r5, r7, #5 │ │ │ │ bne.n 20a77c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r7, #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, #112 @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bne.n 20a864 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ 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, #228 @ 0xe4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsb r4, [r2, r6] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r6, r7} │ │ │ │ lsls r5, r7, #5 │ │ │ │ @ instruction: 0xfbf7ffff │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r5, #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, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r7, #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, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ 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, [r0, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + str r0, [r1, #20] │ │ │ │ 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, [r7, 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, [r4, 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, [r3, r3] │ │ │ │ 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, [r6, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrb r4, [r4, 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, [r3, r2] │ │ │ │ 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, #928] @ (20d7a0 ) │ │ │ │ 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, r0, #24 │ │ │ │ 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, #210 @ 0xd2 │ │ │ │ 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 │ │ │ │ + stc 0, cr0, [r2, #-1000] @ 0xfffffc18 │ │ │ │ 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, r7, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r7, #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, #752] @ 0x2f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r7, #6] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ 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, #224] @ 0xe0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ 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, [r5, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #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, [r7, #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, [r2, #100] @ 0x64 │ │ │ │ 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, #152 @ (adr r2, 24a1f4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + add r0, pc, #680 @ (adr r0, 24a408 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r6, #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, [r6, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + strb r0, [r1, #2] │ │ │ │ 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, [r1, #104] @ 0x68 │ │ │ │ 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, [r4, #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, [r7, #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, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ 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, [r4, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r7, r6, #3 │ │ │ │ add lr, r8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r0, [pc, #272] @ (24be1c ) │ │ │ │ + ldr r1, [pc, #720] @ (24bfdc ) │ │ │ │ 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, #66 @ 0x42 │ │ │ │ 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, [r4, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ 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, #154 @ 0x9a │ │ │ │ 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, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add sl, r5 │ │ │ │ + mov r2, r3 │ │ │ │ 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, #222 @ 0xde │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r4, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsrs r0, r5, #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, #46 @ 0x2e │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ 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, #142 @ 0x8e │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r2, r3, #6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ 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, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, r1, #2 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - vqadd.u32 q8, q15, q11 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + 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, #158 @ 0x9e │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xfb5600f6 │ │ │ │ + stc2l 0, cr0, [r6], {246} @ 0xf6 │ │ │ │ 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, #226 @ 0xe2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r4, #28 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ 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, #246 @ 0xf6 │ │ │ │ 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, #64 @ 0x40 │ │ │ │ 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, #254 @ 0xfe │ │ │ │ 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, #64 @ 0x40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r6, r6, #11 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf53c00f6 │ │ │ │ + subw r0, ip, #2294 @ 0x8f6 │ │ │ │ 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, #132 @ 0x84 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r2, r1, #4 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf35200f6 │ │ │ │ + @ instruction: 0xf4c200f6 │ │ │ │ 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, #112 @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [pc, #968] @ (24f584 ) │ │ │ │ + ldr r7, [pc, #392] @ (24f344 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r4, r0, #29 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ 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, #174 @ 0xae │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r2, r2, #22 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - vqadd.s16 q8, q13, q11 │ │ │ │ + @ instruction: 0xf0ca00f6 │ │ │ │ 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, r4, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r3, #10 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + movs r1, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ 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, #68 @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + subs r4, r3, #5 │ │ │ │ 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, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r3, #6 │ │ │ │ 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, r6, 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, r2, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + subs r2, r2, #2 │ │ │ │ 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, r2, #1 │ │ │ │ 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, r1, #25 │ │ │ │ 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, r5, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, r7, #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, r5, #11 │ │ │ │ lsls r3, r3, #3 │ │ │ │ vsra.s32 q8, q11, #30 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsrs r6, r6, #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, r7, #4 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + lsls r4, r4, #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: 0xfb4600da │ │ │ │ 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: 0xfa3200da │ │ │ │ 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: 0xf7c400da │ │ │ │ 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 │ │ │ │ + subw r0, r4, #2266 @ 0x8da │ │ │ │ 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 │ │ │ │ + adds.w r0, r4, #7143424 @ 0x6d0000 │ │ │ │ stmdb 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 │ │ │ │ + subw r0, lr, #218 @ 0xda │ │ │ │ str.w r6, [fp, r1, lsl #2] │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ str.w r4, [r1, #460] @ 0x1cc │ │ │ │ orr.w r8, r8, ip │ │ │ │ cmp r2, lr │ │ │ │ beq.n 252a52 │ │ │ │ rbit r2, r5 │ │ │ │ @@ -678284,15 +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 │ │ │ │ + stcl 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 254740 │ │ │ │ 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 254b44 │ │ │ │ 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, r6, 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, 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, #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, 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, #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 {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, #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, lr} │ │ │ │ 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, #776 @ 0x308 │ │ │ │ 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, #536 @ (adr r5, 257bf0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #656 @ (adr r2, 257c6c ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 257a2c ) │ │ │ │ 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, #224 @ (adr r0, 257db4 ) │ │ │ │ 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, #920] @ 0x398 │ │ │ │ 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, #840] @ 0x348 │ │ │ │ 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, [r4, #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, [r4, #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, [r3, #25] │ │ │ │ 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, [r6, #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, [r6, #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, [r1, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #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, [r7, 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, #184 @ 0xb8 │ │ │ │ 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, #174 @ 0xae │ │ │ │ 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, #154 @ 0x9a │ │ │ │ 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, r6, #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, r6, #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, r0, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + subs r6, r4, #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, r7, #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, r0, #15 │ │ │ │ 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, r2, #13 │ │ │ │ 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, 3, r0, cr0, cr9, {6} │ │ │ │ + mrc2 0, 2, 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: 0xfaf200d9 │ │ │ │ + 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: 0xf76a00d9 │ │ │ │ + @ instruction: 0xf65200d9 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf5fa00d9 │ │ │ │ + orn 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 │ │ │ │ + bfi r0, r0, #3, #23 │ │ │ │ + addw r0, r4, #217 @ 0xd9 │ │ │ │ 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, #552] @ 0x228 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ 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, 7, 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 │ │ │ │ + stc 0, cr0, [ip, #868] @ 0x364 │ │ │ │ + ldcl 0, cr0, [r8, #-868] @ 0xfffffc9c │ │ │ │ + stcl 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], #-868 @ 0xfffffc9c │ │ │ │ + rsb 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 2634a0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 263190 │ │ │ │ + b.n 263470 │ │ │ │ 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, [r5, #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 2641cc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 263e64 │ │ │ │ + b.n 264144 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #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 2640e4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #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 264078 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 263cd8 │ │ │ │ + b.n 263fb8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r7, #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 263df4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ 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 #236 @ 0xec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 264008 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r6, #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 #54 @ 0x36 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ 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 264140 │ │ │ │ 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 2641b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blt.n 2641f8 │ │ │ │ + bgt.n 2642d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, 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 26424c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 264294 │ │ │ │ + blt.n 264374 │ │ │ │ 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 264544 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n 264490 │ │ │ │ + bge.n 264370 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 2643e0 │ │ │ │ + bge.n 2644c0 │ │ │ │ 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 │ │ │ │ + bls.n 2645e0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ 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 264684 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ 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 264798 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + ldrb r4, [r5, #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 2649cc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r6, #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 264c34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r6, #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 264e9c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r6, #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, r6, 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, r6, 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 r5!, {r1, r2, r3} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ 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, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ 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, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r4, #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, r6} │ │ │ │ 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, r6} │ │ │ │ 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, #664 @ 0x298 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ 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, #552 @ (adr r6, 267ac8 ) │ │ │ │ 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, #224 @ (adr r4, 267be4 ) │ │ │ │ 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, #456 @ (adr r2, 267f98 ) │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ 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, #616] @ 0x268 │ │ │ │ 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, #136] @ 0x88 │ │ │ │ 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, #488] @ 0x1e8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ 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, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r4, #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, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ 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, [r5, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, #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, [r3, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, #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, [r6, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r6, #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, [r5, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ 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, [r1, #32] │ │ │ │ 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, [r2, #28] │ │ │ │ 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, [r2, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, [r1, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ 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, [r0, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r5, #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, [r7, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r4, #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, [r0, #31] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, [r7, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [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, #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, [r3, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r4, #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, [r7, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r7, #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, [r2, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ 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, [r0, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ 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, [r0, #5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + ldrb r0, [r6, #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, [r1, #3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r2, [r4, r5] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ 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, [r5, #31] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ 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, [r5, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb 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, #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, [r2, #25] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r3, #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, #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, [r6, #21] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ 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, [r5, #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, [r3, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r1, #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, #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, [r5, #11] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r7, #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, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #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, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ 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, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #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, [r3, #56] @ 0x38 │ │ │ │ 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, [r1, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r0, #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] @ (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, [r7, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ 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, [r3, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #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 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xb842 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ 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, [r0, #8] │ │ │ │ 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, [r1, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #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, [r7, #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, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ 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, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ 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, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r5, #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, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ 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, [r4, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r7, #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, [r4, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + str r0, [r7, #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, [r4, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -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, [r4, 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, [r3, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr 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, #976] @ (26e46c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #440] @ (26e258 ) │ │ │ │ + ldr r6, [pc, #888] @ (26e418 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #888] @ (26e41c ) │ │ │ │ + ldr r6, [pc, #312] @ (26e1dc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #712] @ (26e370 ) │ │ │ │ + ldr r6, [pc, #136] @ (26e130 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #648] @ (26e334 ) │ │ │ │ + ldr r6, [pc, #72] @ (26e0f4 ) │ │ │ │ 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, #576] @ (26e310 ) │ │ │ │ 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 r3, [pc, #96] @ (26e3ec ) │ │ │ │ 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, #256] @ (26e570 ) │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #88] @ (26e7d4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mov sl, r5 │ │ │ │ + ldr r0, [pc, #104] @ (26e7e8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp ip, lr │ │ │ │ + bxns ip │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + bxns sl │ │ │ │ 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 │ │ │ │ + bxns r2 │ │ │ │ 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 sl, r0 │ │ │ │ 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 │ │ │ │ + add r0, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ 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, r5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 26eee4 │ │ │ │ + bcs.n 26edc4 │ │ │ │ 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, r6 │ │ │ │ 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, #114 @ 0x72 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r6, r0, #13 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ 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, #32 │ │ │ │ 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, #34 @ 0x22 │ │ │ │ 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, r7, #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, #58 @ 0x3a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r4, #28 │ │ │ │ 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, #200 @ 0xc8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, #94 @ 0x5e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ 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, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ 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, #142 @ 0x8e │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ 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, #142 @ 0x8e │ │ │ │ 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, #126 @ 0x7e │ │ │ │ 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, #70 @ 0x46 │ │ │ │ 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 r6, #14 │ │ │ │ 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, #218 @ 0xda │ │ │ │ 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, #170 @ 0xaa │ │ │ │ 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, #106 @ 0x6a │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (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, #42 @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (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, #234 @ 0xea │ │ │ │ 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, #46 @ 0x2e │ │ │ │ lsls r1, r3, #3 │ │ │ │ orn r1, r8, #15990784 @ 0xf40000 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ 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, #456] @ 0x1c8 │ │ │ │ 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,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 273550 │ │ │ │ lsls r4, r6, #5 │ │ │ │ bpl.n 273514 │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r2, r5 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, r3 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vshr.u64 q8, q4, #44 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q0, q4, #26 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ + 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, r5, #1 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + movs r6, r5 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + movs r0, r3 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + vshr.u64 q8, q4, #12 │ │ │ │ + vshr.u64 q8, q4, #28 │ │ │ │ + vshr.u64 q8, q4, #44 │ │ │ │ + vshr.u64 q8, q4, #60 │ │ │ │ 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 +724944,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 │ │ │ │ + mrrc 0, 15, r0, lr, cr4 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ 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 +725252,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 │ │ │ │ + adc.w r0, r2, r4, ror #3 │ │ │ │ ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldmia r1!, {r5, r7} │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc2 0, cr0, [lr, #-864] @ 0xfffffca0 │ │ │ │ - @ instruction: 0xfb5400d8 │ │ │ │ - @ instruction: 0xfb6800d8 │ │ │ │ + mcr2 0, 4, r0, cr14, cr8, {6} │ │ │ │ + stc2l 0, cr0, [r4], {216} @ 0xd8 │ │ │ │ + ldc2l 0, cr0, [r8], {216} @ 0xd8 │ │ │ │ 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 │ │ │ │ + ldc2l 0, cr0, [sl], {216} @ 0xd8 │ │ │ │ + ldc2 0, cr0, [sl, #-864]! @ 0xfffffca0 │ │ │ │ + stc2l 0, cr0, [lr], #-864 @ 0xfffffca0 │ │ │ │ + ldc2 0, cr0, [r0], #-864 @ 0xfffffca0 │ │ │ │ + @ instruction: 0xfbb000d8 │ │ │ │ + @ instruction: 0xfbf400d8 │ │ │ │ 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 +725495,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: 0xfab400d8 │ │ │ │ + @ instruction: 0xfb8c00d8 │ │ │ │ + @ instruction: 0xfb9600d8 │ │ │ │ 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 +725558,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] │ │ │ │ + ldrsb.w r0, [lr, #216] @ 0xd8 │ │ │ │ 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 +725588,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 +725606,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 │ │ │ │ + vst4. {d16-d19}, [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 +726083,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ 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 +726225,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 │ │ │ │ + @ instruction: 0xf2ee00d8 │ │ │ │ + @ instruction: 0xf29200d8 │ │ │ │ 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 +726825,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 274bb8 │ │ │ │ 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 +727414,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 27510c │ │ │ │ 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 +727630,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, r5, 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 +727756,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 27585c │ │ │ │ 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 +727786,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 275828 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + b.n 275808 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + @ instruction: 0xb634 │ │ │ │ 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 +727812,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 2757f0 │ │ │ │ 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 +727842,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 2757bc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + b.n 27579c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r3, r5, 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 +727888,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 275748 │ │ │ │ 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 +727978,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, 275804 │ │ │ │ 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 +728205,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 27592c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 2759dc │ │ │ │ + ble.n 275abc │ │ │ │ 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 +728587,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 275d98 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 275ddc │ │ │ │ + bls.n 275ebc │ │ │ │ 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 +728861,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 276230 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 27626c │ │ │ │ + bhi.n 27614c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 276150 │ │ │ │ + bhi.n 276230 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 276268 │ │ │ │ + bvs.n 276148 │ │ │ │ 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 +729149,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 2765c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 2765e4 │ │ │ │ + bpl.n 2764c4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcc.n 2764c8 │ │ │ │ + bpl.n 2765a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcs.n 2765bc │ │ │ │ + bcc.n 27649c │ │ │ │ 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 +729439,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 │ │ │ │ + bcc.n 2768c4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 276900 │ │ │ │ + bcs.n 2767e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - beq.n 276874 │ │ │ │ + bcs.n 276954 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 276840 │ │ │ │ + bcs.n 276920 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ @@ -729765,21 +729783,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, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, 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 +730093,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, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ 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 +730386,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, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ 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 +730590,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, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r5!, {r1, 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 │ │ │ │ @@ -730754,17 +730772,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, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, 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 │ │ │ │ @@ -730919,17 +730937,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, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, 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 +731102,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, r6, r7} │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, 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 +731291,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r5, 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 +731470,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, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - rev16 r4, r0 │ │ │ │ + cbnz r4, 277fc8 │ │ │ │ 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 +731577,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, 2780c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r4, 2780bc │ │ │ │ + cbnz r4, 2780d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r0, 2780ae │ │ │ │ + cbnz r0, 2780ca │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 2780b4 │ │ │ │ + cbnz r6, 2780d0 │ │ │ │ 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 +731683,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 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + rev r4, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + cbnz r2, 2781f6 │ │ │ │ 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 +731812,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 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r4, #22] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + cbnz r4, 278332 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + cbnz r4, 278346 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + cbnz r4, 27832a │ │ │ │ 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 +732226,19 @@ │ │ │ │ b.n 2786ea │ │ │ │ add r0, pc, #192 @ (adr r0, 2787f0 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldrb r0, [r7, #5] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3, r4, r5, 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 +732477,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, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r0, r3 │ │ │ │ + cbz r0, 278a36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + push {r1} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + cbz r2, 278a3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + cbz r2, 278a42 │ │ │ │ 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 +732953,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, #864 @ 0x360 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r0, #8] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ 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 +733034,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, #320 @ 0x140 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r7, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (278f94 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -733079,17 +733097,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, #904 @ 0x388 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ 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 +733468,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, 7, r0, cr14, cr8, {6} │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ 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 +733815,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, #144 @ 0x90 │ │ │ │ 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 +734406,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, #648 @ (adr r6, 279f14 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 279f30 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 279cf0 ) │ │ │ │ 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 +734518,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, #856 @ (adr r1, 27a104 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #8 @ (adr r0, 279db8 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 279f78 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + add r1, pc, #176 @ (adr r1, 279e64 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + add r1, pc, #320 @ (adr r1, 279ef8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #96 @ (adr r0, 279e1c ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 279fdc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + add r1, pc, #336 @ (adr r1, 279f10 ) │ │ │ │ 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 +734619,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, #248 @ (adr r1, 279f94 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + add r0, pc, #696 @ (adr r0, 27a158 ) │ │ │ │ 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 +734908,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, #328] @ 0x148 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ 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 +735315,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, #472] @ 0x1d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ 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 +735380,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, #632] @ 0x278 │ │ │ │ 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 +735463,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, #488] @ 0x1e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ 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 +735549,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, #776] @ 0x308 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ 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 +735779,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 r7, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r6, [r0, r2] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf4d600ee │ │ │ │ - @ instruction: 0xf4b200ee │ │ │ │ + movw r0, #26862 @ 0x68ee │ │ │ │ + @ instruction: 0xf62200ee │ │ │ │ stmdb sp!, {r4, 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 +736016,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, #928] @ 0x3a0 │ │ │ │ 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 +736073,15 @@ │ │ │ │ bl 208eb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 27ac54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r6, #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 +736103,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 r3, [sp, #96] @ 0x60 │ │ │ │ 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 +736152,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, r1] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ 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 +736304,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, #472] @ 0x1d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ 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 +737279,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, #456] @ 0x1c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r7, [pc, #0] @ (27ba44 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #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 +737379,37 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6e1ac │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 27ba8c │ │ │ │ nop │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + add r0, pc, #864 @ (adr r0, 27beb8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #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 +737429,15 @@ │ │ │ │ str r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ itt ls │ │ │ │ lslls r6, r6, #5 │ │ │ │ nopls {9} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r4, #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 +737810,29 @@ │ │ │ │ bl 29a4b4 │ │ │ │ b.n 27bf00 │ │ │ │ bl 2ff5c8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #2852] @ 0xb24 │ │ │ │ b.n 27bee6 │ │ │ │ nop │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r6, #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 +737858,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (27c018 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r6, #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 +737903,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl 27aca8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r4, #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 +737948,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl 27aca8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ 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 +737971,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 27be98 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ 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 +738025,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ bl 208eb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #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 +738081,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ bl 208eb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #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 +738346,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r6, #5 │ │ │ │ subs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r3, #116 @ 0x74 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ 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 +738416,15 @@ │ │ │ │ nop │ │ │ │ str r2, [r0, #24] │ │ │ │ lsls r4, r6, #5 │ │ │ │ subs r2, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ 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 +738482,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r4, #12] │ │ │ │ lsls r4, r6, #5 │ │ │ │ subs r2, #44 @ 0x2c │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r7, #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 +738709,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 27c7f0 │ │ │ │ mov r4, r3 │ │ │ │ b.n 27c7ec │ │ │ │ nop │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r4, #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 +738772,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r0, [r2, r0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ 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 +738864,15 @@ │ │ │ │ bx r1 │ │ │ │ adds r6, #182 @ 0xb6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #122 @ 0x7a │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r0, #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] @ (27ca40 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -738934,17 +738952,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (27caf8 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + ldrb r4, [r6, #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 +739010,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, [r3, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + ldrb r6, [r5, #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 +739068,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, [r7, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (27cc58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -739081,15 +739099,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, [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, #24] @ (27cc88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -739219,29 +739237,29 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r3, #16 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 27ce34 │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r5, #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 +739362,33 @@ │ │ │ │ movs r5, #0 │ │ │ │ b.n 27cea6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r2, #8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r6, 27cf70 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - rev16 r2, r6 │ │ │ │ + cbnz r2, 27cf78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r1, #82 @ 0x52 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ 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 +739556,17 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r4, #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 +739720,21 @@ │ │ │ │ b.n 27d138 │ │ │ │ strb r0, [r7, r6] │ │ │ │ lsls r4, r6, #5 │ │ │ │ cmp r7, #4 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r0, #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, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #164] @ (27d348 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -739785,15 +739803,15 @@ │ │ │ │ nop │ │ │ │ strb r4, [r1, r0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ 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 +739867,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strh r6, [r3, r5] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ 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 +740024,25 @@ │ │ │ │ nop │ │ │ │ strh r2, [r3, r1] │ │ │ │ lsls r4, r6, #5 │ │ │ │ cmp r3, #162 @ 0xa2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + strb r2, [r0, #3] │ │ │ │ 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 +740123,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, [r4, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r1, #204 @ 0xcc │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + strb r0, [r6, #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 +740196,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, [r0, #1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #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 +740282,19 @@ │ │ │ │ it ls │ │ │ │ strbls r5, [r0, #18] │ │ │ │ bhi.n 27d806 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r7, [pc, #64] @ (27d870 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #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 +740406,21 @@ │ │ │ │ bl 134114 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 27d924 │ │ │ │ ldr r6, [pc, #72] @ (27d9d0 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ movs r7, #60 @ 0x3c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ 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 +740507,19 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 27da1c │ │ │ │ nop │ │ │ │ ldr r5, [pc, #96] @ (27db04 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ 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 +740584,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27db48 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #0] @ (27db68 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27d3b8 │ │ │ │ + b.n 27d698 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27d390 │ │ │ │ + b.n 27d670 │ │ │ │ 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 +740672,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27dc20 │ │ │ │ nop │ │ │ │ ldr r3, [pc, #224] @ (27dd20 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e2e0 │ │ │ │ + b.n 27d5c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e2b8 │ │ │ │ + b.n 27d598 │ │ │ │ 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 +740866,31 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 27dd12 │ │ │ │ adds r4, #4 │ │ │ │ b.n 27dd0e │ │ │ │ nop │ │ │ │ ldr r2, [pc, #376] @ (27dfa4 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e2bc │ │ │ │ + b.n 27e59c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e138 │ │ │ │ + b.n 27e418 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e0e4 │ │ │ │ + b.n 27e3c4 │ │ │ │ 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 +740970,25 @@ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27deba │ │ │ │ b.n 27def8 │ │ │ │ ldr r0, [pc, #392] @ (27e0b0 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e028 │ │ │ │ + b.n 27e308 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e000 │ │ │ │ + b.n 27e2e0 │ │ │ │ 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 +741068,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, [r4, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + b.n 27e218 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + b.n 27e1f0 │ │ │ │ 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 +741252,33 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27e176 │ │ │ │ nop │ │ │ │ mov sl, r0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e1e4 │ │ │ │ + svc 100 @ 0x64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e1ac │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e168 │ │ │ │ + svc 30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e140 │ │ │ │ + svc 6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e318 │ │ │ │ + udf #238 @ 0xee │ │ │ │ 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 +741352,25 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r8, r3 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 27e24c │ │ │ │ + udf #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 27e22c │ │ │ │ + udf #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 27e20c │ │ │ │ + ble.n 27e2ec │ │ │ │ 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 +741533,27 @@ │ │ │ │ b.n 27e3e4 │ │ │ │ mov sl, r3 │ │ │ │ b.n 27e3e0 │ │ │ │ mov r8, r3 │ │ │ │ b.n 27e49a │ │ │ │ bics r6, r5 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 27e5a8 │ │ │ │ + bgt.n 27e488 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 27e554 │ │ │ │ + bgt.n 27e434 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 27e514 │ │ │ │ + bgt.n 27e3f4 │ │ │ │ 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 +741823,21 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ subs r6, r3, r1 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, r1 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r7, #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 +741935,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, [r7, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + str r6, [r1, #12] │ │ │ │ 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 +742133,25 @@ │ │ │ │ nop │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r0, r0, #28 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r2, r4, #23 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrsh r2, [r5, 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 +742250,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] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrb r6, [r0, 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 │ │ │ │ ldr r4, [pc, #152] @ (27ecc4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -742305,21 +742323,21 @@ │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ b.n 27ec8c │ │ │ │ nop │ │ │ │ subs r2, #152 @ 0x98 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ 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 +742627,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] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ 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 +742657,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 27efac │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r5, 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 +742863,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, [r5, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [pc, #16] @ (27f29c ) │ │ │ │ + ldr r6, [pc, #464] @ (27f45c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ 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 +742914,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 27f018 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ 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 +743055,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, #224 @ 0xe0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #15 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r2, 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, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -743108,15 +743126,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (27f528 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 27bfc0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r5, 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 +743368,33 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27f690 │ │ │ │ nop │ │ │ │ adds r0, #186 @ 0xba │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ 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 +743754,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, #66 @ 0x42 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r7, #0 │ │ │ │ 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 +744069,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, #40 @ 0x28 │ │ │ │ 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 +744253,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, #336] @ (2801f4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #144] @ (280138 ) │ │ │ │ + ldr r3, [pc, #592] @ (2802f8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #296] @ (2801d4 ) │ │ │ │ + ldr r3, [pc, #744] @ (280394 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #696] @ (280368 ) │ │ │ │ + ldr r3, [pc, #120] @ (280128 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #728] @ (28038c ) │ │ │ │ + ldr r3, [pc, #152] @ (28014c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #872] @ (280420 ) │ │ │ │ + ldr r3, [pc, #296] @ (2801e0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #920] @ (280454 ) │ │ │ │ + ldr r3, [pc, #344] @ (280214 ) │ │ │ │ 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 +744360,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, #912] @ (280554 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #720] @ (280498 ) │ │ │ │ + ldr r2, [pc, #144] @ (280258 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #752] @ (2804bc ) │ │ │ │ + ldr r2, [pc, #176] @ (28027c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #0] @ (2801d0 ) │ │ │ │ + ldr r2, [pc, #448] @ (280390 ) │ │ │ │ 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 +744782,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, #400] @ (2807ec ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bxns r5 │ │ │ │ + ldr r0, [pc, #624] @ (2808d0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp sl, r0 │ │ │ │ + mov sl, lr │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r2, r2 │ │ │ │ + @ instruction: 0x4782 │ │ │ │ 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 +745061,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: 0xb7d8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ 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 +745126,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, #448] @ (280be8 ) │ │ │ │ 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 +745176,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, #176] @ (280b5c ) │ │ │ │ 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 +745587,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 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + cbz r4, 280f82 │ │ │ │ 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 +745917,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, r4, #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 +746262,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, #160 @ 0xa0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + subs r0, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [pc, #696] @ (281978 ) │ │ │ │ + str r6, [r3, r0] │ │ │ │ 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 +746660,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, #94 @ 0x5e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ 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 +746705,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, #108 @ 0x6c │ │ │ │ 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 +746864,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, #56 @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r2, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ 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 +746906,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, #174 @ 0xae │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ 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 +747021,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, #54 @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + adds r1, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + adds r1, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ 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 +747143,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, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ 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 +747235,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, #208 @ 0xd0 │ │ │ │ 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 +747314,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, #664] @ 0x298 │ │ │ │ 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 +747511,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, r4, #1 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bgt.n 28241c │ │ │ │ lsls r3, r6, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -747887,15 +747906,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 282d80 │ │ │ │ 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 +747962,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, #64 @ 0x40 │ │ │ │ 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 +748109,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 282b78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ 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 +748187,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, #94 @ 0x5e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #10 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ 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 +748261,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 282c18 │ │ │ │ nop │ │ │ │ @ instruction: 0xfadc0173 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ 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 +748348,19 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 282568 │ │ │ │ b.n 282ccc │ │ │ │ nop │ │ │ │ @ instruction: 0xfa4a0173 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ 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 +751868,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, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ 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 +752357,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 r1, {r1, r3} │ │ │ │ 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 +752475,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, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r6, 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 +752568,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 │ │ │ │ + adds.w r0, ip, #7045120 @ 0x6b8000 │ │ │ │ + @ instruction: 0xf4fa00d7 │ │ │ │ stmdb sp!, {r4, 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 +752901,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 #146 @ 0x92 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r1, pc, #424 @ (adr r1, 2861e4 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ble.n 286040 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sub.w r0, r6, #215 @ 0xd7 │ │ │ │ - rsb r0, r4, #215 @ 0xd7 │ │ │ │ - @ instruction: 0xf19200d7 │ │ │ │ - bgt.n 285f74 │ │ │ │ + @ instruction: 0xf31600d7 │ │ │ │ + @ instruction: 0xf33400d7 │ │ │ │ + ssat r0, #24, r2, lsl #3 │ │ │ │ + udf #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 286018 │ │ │ │ + ble.n 2860f8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 28612c │ │ │ │ + bgt.n 28600c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 285f5c │ │ │ │ + bgt.n 28603c │ │ │ │ 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: 0xf28a00d7 │ │ │ │ + @ instruction: 0xf25c00d7 │ │ │ │ + @ instruction: 0xf27400d7 │ │ │ │ + @ instruction: 0xf1f200d7 │ │ │ │ + addw r0, ip, #215 @ 0xd7 │ │ │ │ + bgt.n 286068 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orn r0, ip, #215 @ 0xd7 │ │ │ │ - blt.n 285f88 │ │ │ │ + rsbs r0, ip, #215 @ 0xd7 │ │ │ │ + bgt.n 286068 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 285fa0 │ │ │ │ + ble.n 286080 │ │ │ │ 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 +753106,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 0x0044 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vqadd.s32 q8, q8, │ │ │ │ + @ instruction: 0xf0d000d7 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - vqadd.s16 q0, q13, │ │ │ │ - vqadd.s64 q0, q8, │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + eor.w r0, sl, #215 @ 0xd7 │ │ │ │ + @ instruction: 0xf0a000d7 │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r4, 2862d0 │ │ │ │ + pop {r2, r5, 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 +753182,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} │ │ │ │ + and.w r0, r0, #215 @ 0xd7 │ │ │ │ + vshr.s64 q0, , #34 │ │ │ │ + vshr.s64 q8, , #26 │ │ │ │ + vshr.s64 q8, , #38 │ │ │ │ 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 +753557,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, 4, r0, cr2, cr7, {6} │ │ │ │ + stcl 0, cr0, [ip], {215} @ 0xd7 │ │ │ │ stmdb sp!, {r4, 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 +754940,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 287484 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 286e14 │ │ │ │ + b.n 2870f4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + b.n 287570 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 28744c │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 287628 │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 2875ec │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 2875a4 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 287584 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 287514 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 287504 │ │ │ │ + udf #66 @ 0x42 │ │ │ │ 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 +755045,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 287578 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 287640 │ │ │ │ + ble.n 287720 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #456] @ (2877fc ) │ │ │ │ + ldr r2, [pc, #904] @ (2879bc ) │ │ │ │ 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 +755129,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 28766c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 287728 │ │ │ │ + bgt.n 287608 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #624] @ (287978 ) │ │ │ │ + ldr r2, [pc, #48] @ (287738 ) │ │ │ │ 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 +755186,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 287834 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + ldr r1, [pc, #360] @ (2878fc ) │ │ │ │ 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 +755245,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 2877cc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bx r9 │ │ │ │ + ldr r0, [pc, #760] @ (287b28 ) │ │ │ │ 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 +755349,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 2879dc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 287868 │ │ │ │ + blt.n 287948 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mov r6, sp │ │ │ │ + @ instruction: 0x47de │ │ │ │ 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 +755482,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 287b2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 287ae4 │ │ │ │ + bls.n 2879c4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 287a84 │ │ │ │ + bls.n 287b64 │ │ │ │ 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 +755569,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 287ba8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 287bd8 │ │ │ │ + bhi.n 287ab8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, r2 │ │ │ │ + cmp r8, r0 │ │ │ │ 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 +755656,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 287cf8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 287d28 │ │ │ │ + bvc.n 287c08 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - orrs r0, r5 │ │ │ │ + add r8, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #180] @ (287d20 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -755724,17 +755743,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 287c7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 287d50 │ │ │ │ + bvc.n 287c30 │ │ │ │ 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 +755827,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 287de0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 287ebc │ │ │ │ + bvs.n 287d9c │ │ │ │ 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 +755913,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 287f64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bmi.n 287e34 │ │ │ │ + bvs.n 287f14 │ │ │ │ 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 +755980,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 288054 │ │ │ │ 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 +756168,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 28820c │ │ │ │ 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 +757009,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, #128] @ 0x80 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 288adc │ │ │ │ + bvs.n 2889bc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - beq.n 288ac4 │ │ │ │ + bne.n 288ba4 │ │ │ │ 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 288ba8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + beq.n 288b08 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ 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 +757643,19 @@ │ │ │ │ cmp r8, r9 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ cmp r8, r9 │ │ │ │ strb r6, [r1, #20] │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, 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 +758324,19 @@ │ │ │ │ ldmia r7!, {} │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #0] @ (289a30 ) │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, 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 +759207,25 @@ │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r2] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - uxth r4, r6 │ │ │ │ + push {r2, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sxtb r6, r1 │ │ │ │ + cbz r6, 28a582 │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sxtb r4, r3 │ │ │ │ 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 +759500,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, #536 @ 0x218 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ 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 +760529,31 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.w 28a91a │ │ │ │ nop │ │ │ │ ldrsb r2, [r2, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #560 @ (adr r3, 28b73c ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 28b8fc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, pc, #864 @ (adr r0, 28b870 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 28b630 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + add r0, pc, #864 @ (adr r0, 28b874 ) │ │ │ │ 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 +761503,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, #216] @ 0xd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ 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 +761684,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, #288] @ 0x120 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strb r0, [r7, 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 +761940,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, #728] @ 0x2d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r2, #238 @ 0xee │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r7, [pc, #736] @ (28c860 ) │ │ │ │ + str r0, [r5, 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 +762140,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ bl 134114 │ │ │ │ b.n 28c722 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #4100 @ 0x1004 │ │ │ │ @@ -762196,17 +762215,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ bl 134114 │ │ │ │ b.n 28c7ea │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #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 +762254,15 @@ │ │ │ │ bl 28c124 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r0, r1] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #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 +762289,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c2e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r4, r7] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ 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 +762324,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c480 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r1, r6] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #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] @ (28c9d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762340,15 +762359,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c580 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r6, r4] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #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] @ (28ca28 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762375,15 +762394,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c6dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r3, r3] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r0, #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] @ (28ca80 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762410,15 +762429,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c7a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r0, r2] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r7, #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 +762473,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28cb5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762496,17 +762515,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28cb46 │ │ │ │ ldrh r0, [r7, r6] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (28cbcc ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -762542,17 +762561,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r2, [r1, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r7, #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 +762610,15 @@ │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r3, r3] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r4, #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 +762656,15 @@ │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r7, #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 +762698,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28cd1e │ │ │ │ nop │ │ │ │ ldr r0, [r4, r7] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ 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 +762745,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r6, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r4, #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 +762791,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r7, r3] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r4, #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 +762835,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28ce6e │ │ │ │ ldr r0, [r2, r2] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ 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 +762882,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r4, r0] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r3, #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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (28cf64 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -762909,17 +762928,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb r2, [r6, r6] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28cfd0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762953,17 +762972,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28cfba │ │ │ │ ldrsb r4, [r0, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ 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 +763016,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28d026 │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ 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 +763052,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, [r3, #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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #60] @ (28d0e4 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -763068,15 +763087,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, [r5, #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 +763129,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, [r7, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r3, #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 r4, [pc, #56] @ (28d1a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -763146,15 +763165,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, [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 r4, [pc, #60] @ (28d1f4 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -763181,15 +763200,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, [r5, #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 +763512,17 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r7, #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 +763566,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r2, [r5, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r4, #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 +763646,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r4, [r1, r3] │ │ │ │ lsls r3, r6, #5 │ │ │ │ cmp r2, #20 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r1, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + ands r2, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r4, #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 +763733,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #984] @ (28db3c ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r0, #212 @ 0xd4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ 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 +763820,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #104] @ (28d8a4 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r6, #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 +763881,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r6, [pc, #376] @ (28da54 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ 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 +763941,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [pc, #808] @ (28dca0 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + strh r4, [r6, #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 +764002,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, [r7, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + strh r4, [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 r4, [pc, #64] @ (28da6c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764022,15 +764041,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, [r0, #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, #64] @ (28dac4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764057,15 +764076,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, [r7, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #92] @ (28db38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764105,15 +764124,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, [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 r3, [pc, #92] @ (28dbac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764153,15 +764172,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #464] @ (28dd80 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ 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 +764216,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #1016] @ (28e01c ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (28dc8c ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -764241,15 +764260,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #552] @ (28deb8 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r5, #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 +764302,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28dcde │ │ │ │ ldr r2, [pc, #128] @ (28dd78 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ 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 +764348,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #712] @ (28e038 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r1, #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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (28ddd8 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -764373,15 +764392,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #248] @ (28ded4 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r6, #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 +764434,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28de2a │ │ │ │ ldr r0, [pc, #848] @ (28e194 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ 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 +764491,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28dea0 │ │ │ │ ldr r0, [pc, #416] @ (28e06c ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ 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 +764540,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx ip │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r4, #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 +764588,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bxns lr │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #108] @ (28e02c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764624,17 +764643,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28e004 │ │ │ │ bxns r0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ 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 +764692,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r4, pc │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r2, #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, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #88] @ (28e10c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -764721,15 +764740,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov r0, r2 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ 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 +764913,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r2, [pc, #28] @ (28e2ec ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28e28a │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 28e240 │ │ │ │ + udf #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bgt.n 28e210 │ │ │ │ + udf #0 │ │ │ │ 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 +765755,25 @@ │ │ │ │ nop │ │ │ │ subs r5, #162 @ 0xa2 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r2, r4, #27 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r2, r4, #26 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r2, [r5, #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 +765805,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs r2, #148 @ 0x94 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r2, [r0, #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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -765866,29 +765885,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (28ed48 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28ecc6 │ │ │ │ nop │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 28ed8c │ │ │ │ + bls.n 28ec6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ 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 +766092,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 28f004 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 28ef40 │ │ │ │ + bhi.n 28f020 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + strb r0, [r1, #1] │ │ │ │ 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 +766167,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28efaa │ │ │ │ nop │ │ │ │ adds r7, #90 @ 0x5a │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #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 +766302,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28f072 │ │ │ │ nop │ │ │ │ adds r6, #162 @ 0xa2 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #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 r0, [pc, #568] @ (28f3c4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -766762,23 +766781,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b8f80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 28f4de │ │ │ │ nop │ │ │ │ adds r2, #234 @ 0xea │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ 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 +766850,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, [r1, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [pc, #520] @ (28f968 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -767033,39 +767052,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, [r0, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r4, #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 +767146,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #16 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ 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 +767235,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 28fb14 │ │ │ │ nop │ │ │ │ cmp r3, #206 @ 0xce │ │ │ │ lsls r3, r6, #5 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ 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 +767339,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #238 @ 0xee │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r7, #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 +767426,17 @@ │ │ │ │ bl 208eb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ lsls r3, r6, #5 │ │ │ │ cmp r1, #238 @ 0xee │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r5, #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 +767512,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 28fdea │ │ │ │ nop │ │ │ │ cmp r1, #22 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r5, #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 +767569,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (28fec0 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ 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 +767632,19 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r3, [r7, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #240 @ 0xf0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r7, 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 +767705,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r7, #78 @ 0x4e │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ 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 +767804,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r6, #134 @ 0x86 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r4, #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 +767877,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, #688] @ 0x2b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 2908c0 │ │ │ │ + b.n 28fba0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ - lsls r7, r2, #3 │ │ │ │ - bkpt 0x003e │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + itee ge │ │ │ │ + lslge r0, r3, #3 │ │ │ │ + strlt r4, [r2, #48] @ 0x30 │ │ │ │ + lsllt r7, r2, #3 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ 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 +767987,21 @@ │ │ │ │ b.n 290284 │ │ │ │ ldr r2, [pc, #24] @ (2902bc ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 290254 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r4, #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 +768209,53 @@ │ │ │ │ ldr r1, [pc, #92] @ (29052c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 290350 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r2, #-456]! @ 0xfffffe38 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 29071c │ │ │ │ + b.n 2909fc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #24] @ (290520 ) │ │ │ │ + ldr r3, [pc, #472] @ (2906e0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #848] @ (290860 ) │ │ │ │ + ldr r3, [pc, #272] @ (290620 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #640] @ (290798 ) │ │ │ │ + ldr r3, [pc, #64] @ (290558 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #416] @ (2906c0 ) │ │ │ │ + ldr r2, [pc, #864] @ (290880 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #168] @ (2905d0 ) │ │ │ │ + ldr r2, [pc, #616] @ (290790 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #968] @ (2908f4 ) │ │ │ │ + ldr r2, [pc, #392] @ (2906b4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #920] @ (2908c8 ) │ │ │ │ + ldr r2, [pc, #344] @ (290688 ) │ │ │ │ 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 +768346,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, [r7, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r5, 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 +768503,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, [r0, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrsh r2, [r6, 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 +769319,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, [r6, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xf3a80172 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldr r0, [r7, 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 +769527,15 @@ │ │ │ │ bne.n 2912c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 2911fc │ │ │ │ nop │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r6, #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 +769763,15 @@ │ │ │ │ b.n 291478 │ │ │ │ sxth r2, r2 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ b.n 2913ce │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ 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 +771260,31 @@ │ │ │ │ b.n 292070 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 292790 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 292554 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - add lr, r7 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - negs r2, r6 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - rors r4, r4 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sbcs r6, r6 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r4 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r0 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ @@ -771500,26 +771519,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 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adcs r4, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bge.n 2927f4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - stc2 0, cr0, [sl], #968 @ 0x3c8 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + mrc2 0, 0, r0, cr10, cr2, {7} │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ands r0, r1 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + lsrs r6, r5 │ │ │ │ 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 +771807,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, #236 @ 0xec │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ 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 +771832,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, #102 @ 0x66 │ │ │ │ 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 +771918,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, #68 @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ 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 +772113,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, #168 @ 0xa8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r4, #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, #4040] @ 0xfc8 │ │ │ │ mov fp, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -772823,15 +772842,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, #128 @ 0x80 │ │ │ │ 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 +772896,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, #48 @ 0x30 │ │ │ │ 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 +772953,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, #184 @ 0xb8 │ │ │ │ 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 +773012,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, #48 @ 0x30 │ │ │ │ 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 +773045,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, #206 @ 0xce │ │ │ │ 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 +773098,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, #126 @ 0x7e │ │ │ │ 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 +773154,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 r2, #10 │ │ │ │ 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 +773212,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, #150 @ 0x96 │ │ │ │ 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 +773246,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, #50 @ 0x32 │ │ │ │ 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 +773278,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, #246 @ 0xf6 │ │ │ │ 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 +773310,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, #186 @ 0xba │ │ │ │ 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 +773342,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, #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] @ (293a90 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773355,15 +773374,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, #66 @ 0x42 │ │ │ │ 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 +773406,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 │ │ │ │ + adds r0, #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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (293b30 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773419,15 +773438,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, #202 @ 0xca │ │ │ │ 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 +773470,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, #142 @ 0x8e │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -773480,15 +773499,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, #84 @ 0x54 │ │ │ │ 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 +773529,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, #38 @ 0x26 │ │ │ │ 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 +773886,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, #126 @ 0x7e │ │ │ │ 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 +773942,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, #46 @ 0x2e │ │ │ │ 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 +774001,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, #182 @ 0xb6 │ │ │ │ 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 +774062,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, #62 @ 0x3e │ │ │ │ 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 +774097,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, #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] @ (29422c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774111,15 +774130,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, #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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29427c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774144,15 +774163,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, #102 @ 0x66 │ │ │ │ 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 +774196,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, #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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (294320 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774211,15 +774230,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, #246 @ 0xf6 │ │ │ │ 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 +774264,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, #190 @ 0xbe │ │ │ │ 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 +774298,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, #134 @ 0x86 │ │ │ │ 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 +774477,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, #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, #60] @ (2945f8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774492,15 +774511,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, #142 @ 0x8e │ │ │ │ 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 +774546,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, #86 @ 0x56 │ │ │ │ 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 +774580,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 r6, #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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (2946f8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774597,15 +774616,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, #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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (294750 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774633,15 +774652,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, #170 @ 0xaa │ │ │ │ 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 +774962,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, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ 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 +775031,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, #58 @ 0x3a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r2, #18 │ │ │ │ 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 +775091,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, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ 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 +775223,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 r1, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ 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 +775357,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, #32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r5, #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 +775403,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bhi.n 294f40 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #124] @ (294f84 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -775446,21 +775465,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bvc.n 294f00 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #112] @ (295018 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -775506,19 +775525,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, r2, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + subs r4, r2, #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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (295088 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -775550,17 +775569,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, r0, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + subs r2, r4, #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 +776086,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 291e7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ beq.n 2955f8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r0, r6, 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 +776141,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, r4, 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 +776199,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, r5, 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 +776259,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, r4, 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 +776294,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r7!, {} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r2, r7, #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 +776327,15 @@ │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r7, #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 +776360,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r6, {r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r0, #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] @ (2958ec ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776374,15 +776393,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r6!, {r4} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r0, #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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (295940 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776408,15 +776427,15 @@ │ │ │ │ movs r4, #7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r5!, {r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r1, #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] @ (295994 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776442,15 +776461,15 @@ │ │ │ │ movs r4, #7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r2, r2, #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] @ (2959e8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776476,15 +776495,15 @@ │ │ │ │ movs r4, #7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r5!, {r3, r4} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r3, #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, #64] @ (295a40 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776512,15 +776531,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r4, #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 +776567,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r4, #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 +776603,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r4} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r5, #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 +776639,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r5, #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 +776675,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r6, #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 +776711,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r6, #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 +777300,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 291e7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r2, #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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #112] @ (2962bc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -777339,15 +777358,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ 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 +777420,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ 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 +777484,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r6, #5 │ │ │ │ ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ 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 +777519,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmia r2!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r2, #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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29649c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777533,15 +777552,15 @@ │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmia r2!, {r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r4, #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 +777585,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmia r2!, {r4} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r5, #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 +777618,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmia r1!, {r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r7, #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 +777651,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 291e7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r1!, {r3, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #112] @ (296618 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -777690,15 +777709,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r2} │ │ │ │ lsls r2, r6, #5 │ │ │ │ ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r7, #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 +777771,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ 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 +777835,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ittt le │ │ │ │ lslle r2, r6, #5 │ │ │ │ ldrle r1, [sp, #152] @ 0x98 │ │ │ │ lslle r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ 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 +777870,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ite pl │ │ │ │ lslpl r2, r6, #5 │ │ │ │ - lsrmi r2, r5, #4 │ │ │ │ + lsrmi r2, r3, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (2967f8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777884,15 +777903,15 @@ │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ itt eq │ │ │ │ lsleq r2, r6, #5 │ │ │ │ - lsreq r6, r6, #3 │ │ │ │ + lsreq r6, r4, #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 +777936,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bkpt 0x00b4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r6, #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 +777969,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bkpt 0x0064 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r7, #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 +778283,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ hlt 0x0034 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ 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 +778495,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb88c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r4, #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 +778567,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7a8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, 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 +778653,21 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb6c8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ 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 +779011,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, 4, 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 +779104,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 │ │ │ │ + ldc2 0, cr0, [r8, #856] @ 0x358 │ │ │ │ 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 +779275,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: 0xfbbc00d6 │ │ │ │ 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 +779364,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: 0xfaa400d6 │ │ │ │ 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 +779541,19 @@ │ │ │ │ ldr r2, [pc, #28] @ (297b98 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 297b2e │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf77200d6 │ │ │ │ - @ instruction: 0xf75200d6 │ │ │ │ - @ instruction: 0xf74400d6 │ │ │ │ + str??.w r0, [r2, #214] @ 0xd6 │ │ │ │ + str.w r0, [r2, #214] @ 0xd6 │ │ │ │ + ldrh.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 +779696,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r2, sp, #32 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rsb r0, r2, #7012352 @ 0x6b0000 │ │ │ │ - sub.w r0, r6, #7012352 @ 0x6b0000 │ │ │ │ - sbc.w r0, lr, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf73200d6 │ │ │ │ + @ instruction: 0xf71600d6 │ │ │ │ + @ instruction: 0xf6de00d6 │ │ │ │ stmdb sp!, {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 +779893,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 │ │ │ │ + sbc.w r0, lr, #7012352 @ 0x6b0000 │ │ │ │ + rsbs r0, ip, #7012352 @ 0x6b0000 │ │ │ │ + adc.w r0, r4, #7012352 @ 0x6b0000 │ │ │ │ + sbc.w r0, sl, #7012352 @ 0x6b0000 │ │ │ │ + rsb r0, r4, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf59000d6 │ │ │ │ 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 +781443,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 299990 │ │ │ │ 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 +781584,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 299938 │ │ │ │ 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 +781826,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, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ @@ -782186,32 +782205,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 2998e4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 2999ec │ │ │ │ + ble.n 2998cc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, pc, #712 @ (adr r5, 299c08 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 2999c8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bgt.n 2999ec │ │ │ │ + ble.n 2998cc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds.w r0, lr, #237 @ 0xed │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf28e00ed │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 299f6c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bgt.n 2999b8 │ │ │ │ + ble.n 299898 │ │ │ │ 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 +782370,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 299b5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299f0c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - blt.n 299a54 │ │ │ │ + ble.n 299b34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299ec8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bkpt 0x006c │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - bgt.n 299ad0 │ │ │ │ + itt le │ │ │ │ + lslle r0, r5, #3 │ │ │ │ + ble.n 299bb0 @ unpredictable │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 299a54 │ │ │ │ + ble.n 299b34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299e70 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - blt.n 2999e4 │ │ │ │ + bgt.n 299ac4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299e50 │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldc 1, cr0, [ip, #-400]! @ 0xfffffe70 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 299e10 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds.w r1, r6, r4, asr #1 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 299dd0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - blt.n 299b54 │ │ │ │ + bgt.n 299a34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299dac │ │ │ │ lsls r4, r6, #5 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 299d64 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bge.n 299afc │ │ │ │ + bgt.n 299bdc │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299d34 │ │ │ │ lsls r4, r6, #5 │ │ │ │ orns r1, r0, r4, asr #1 │ │ │ │ @ instruction: 0xeb960164 │ │ │ │ - bge.n 299ae8 │ │ │ │ + bgt.n 299bc8 │ │ │ │ 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 +782587,59 @@ │ │ │ │ b.n 299b56 │ │ │ │ ldr r0, [pc, #96] @ (299d34 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 299e88 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #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, [r1, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #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, [r0, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 299d3c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ 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, [r2, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 136 @ 0x88 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 112 @ 0x70 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 92 @ 0x5c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cbnz r2, 299d88 │ │ │ │ + pop {r1, r4, r5, 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 +782666,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, #632 @ 0x278 │ │ │ │ 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 +782721,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, 299e6a │ │ │ │ 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 +782813,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, #176 @ 0xb0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, pc, #224 @ (adr r6, 299fd4 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 29a194 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 299e04 │ │ │ │ + bhi.n 299ee4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, pc, #400 @ (adr r6, 29a098 ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 29a258 ) │ │ │ │ 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 +783235,77 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 299d38 │ │ │ │ b.n 29a05c │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r4, pc, #504 @ (adr r4, 29a530 ) │ │ │ │ + add r5, pc, #952 @ (adr r5, 29a6f0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 29a2d4 │ │ │ │ + bvc.n 29a3b4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 29a28c │ │ │ │ + bge.n 29a36c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 29a2a0 │ │ │ │ + bvc.n 29a380 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r3, pc, #728 @ (adr r3, 29a628 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 29a3e8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #976 @ (adr r0, 29a72c ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 29a4ec ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcs.n 29a348 │ │ │ │ + bmi.n 29a428 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r2, pc, #832 @ (adr r2, 29a6b4 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 29a474 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 29a390 │ │ │ │ + bpl.n 29a470 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 29a38c │ │ │ │ + bpl.n 29a46c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcc.n 29a2b4 │ │ │ │ + bmi.n 29a394 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #456 @ (adr r2, 29a568 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 29a728 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcc.n 29a49c │ │ │ │ + bmi.n 29a37c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #344 @ (adr r2, 29a500 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 29a6c0 ) │ │ │ │ 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 +783373,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 29a530 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a500 │ │ │ │ + bcc.n 29a3e0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a538 │ │ │ │ + bcc.n 29a418 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a37c │ │ │ │ + bcc.n 29a45c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a520 │ │ │ │ + bcc.n 29a400 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a4b4 │ │ │ │ + bcc.n 29a394 │ │ │ │ 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 +783528,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 29a698 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a610 │ │ │ │ + bcc.n 29a4f0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 29ad90 │ │ │ │ + b.n 29a070 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcs.n 29a638 │ │ │ │ + bcc.n 29a518 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bne.n 29a584 │ │ │ │ + bcc.n 29a664 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a620 │ │ │ │ + bcc.n 29a500 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a644 │ │ │ │ + bcc.n 29a524 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r4, [r1, r2] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bne.n 29a6e8 │ │ │ │ + bcs.n 29a5c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a578 │ │ │ │ + bcc.n 29a658 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bne.n 29a6a8 │ │ │ │ + bcs.n 29a588 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6b0 │ │ │ │ + bcs.n 29a590 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6b8 │ │ │ │ + bcs.n 29a598 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6e8 │ │ │ │ + bcs.n 29a5c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 29a708 │ │ │ │ + bcs.n 29a5e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6a0 │ │ │ │ + bcs.n 29a580 │ │ │ │ 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 +786141,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 29c260 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 29c234 │ │ │ │ + bne.n 29c314 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - beq.n 29c394 │ │ │ │ + bne.n 29c274 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 29c348 │ │ │ │ + bne.n 29c428 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r5!, {r1, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ 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 +786377,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, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r6!, {r6, 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 +786507,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, r6} │ │ │ │ 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 +787019,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, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r0, #126 @ 0x7e │ │ │ │ lsls r2, r6, #5 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - eors r0, r6 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ands r0, r6 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbnz r4, 29cc1c │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ 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 +788890,19 @@ │ │ │ │ blx 6fc34 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + cbz r4, 29dfd6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ 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 +789703,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, #984 @ (adr r5, 29ecec ) │ │ │ │ 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, #64 @ 0x40 │ │ │ │ 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 +790305,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, #136 @ 0x88 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ 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 +791136,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, r3, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ 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 +792279,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, #784] @ 0x310 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ 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 +793045,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, [r0, r1] │ │ │ │ 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 +808543,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 2abc48 │ │ │ │ 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 +810100,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2accea │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ 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 +811853,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, #672 @ 0x2a0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ 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 +811994,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, #400 @ 0x190 │ │ │ │ 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 +812165,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, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ 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 +812618,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, 1, 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 +813585,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, #360] @ 0x168 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + b.n 2af624 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + b.n 2af628 │ │ │ │ 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 +813722,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, #32 │ │ │ │ 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 +814038,43 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r2, #8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + b.n 2afa0c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2af97c │ │ │ │ + blt.n 2af85c │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 2af9c8 │ │ │ │ + bls.n 2af8a8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r6, #28 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bgt.n 2af9bc │ │ │ │ + ble.n 2af89c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ 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 +815186,21 @@ │ │ │ │ b.n 2b00fe │ │ │ │ lsls r2, r1, #25 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 2b05b8 │ │ │ │ + bcc.n 2b0698 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 2b059c │ │ │ │ + bcc.n 2b067c │ │ │ │ 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 +815583,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 │ │ │ │ + bcs.n 2b0a3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r6, #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 +816949,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, r5, 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 +820590,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r5, r6} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #4] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ 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 +820876,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 2b3b10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 2b47bc │ │ │ │ + b.n 2b3a9c │ │ │ │ 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 +821212,19 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2b444a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2b444a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r4, r5, #3 │ │ │ │ pop {r2, r3, r4, pc} │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r2, [pc, #312] @ (2b468c ) │ │ │ │ + ldr r3, [pc, #760] @ (2b484c ) │ │ │ │ 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 +822140,54 @@ │ │ │ │ beq.w 2b4a08 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #176] @ 0xb0 │ │ │ │ b.n 2b4f3c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ hlt 0x0002 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + ldr r1, [pc, #168] @ (2b5028 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ rev16 r6, r5 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - mov sl, sp │ │ │ │ + ldr r0, [pc, #360] @ (2b50f0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ cbnz r6, 2b4fa4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bxns fp │ │ │ │ + ldr r0, [pc, #816] @ (2b52c4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov lr, r0 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + blx r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov ip, r1 │ │ │ │ + blxns pc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mov r2, fp │ │ │ │ + @ instruction: 0x47ca │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, r0 │ │ │ │ + cmp r6, lr │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mvns r2, r2 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bl fff64fbe │ │ │ │ - bpl.n 2b4f40 │ │ │ │ + bvc.n 2b5020 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 2b4ff4 │ │ │ │ + bvs.n 2b4ed4 │ │ │ │ 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 +823553,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, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ 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 +824488,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, #76 @ 0x4c │ │ │ │ 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 +824689,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, #188 @ 0xbc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vhadd.s16 q0, q11, q11 │ │ │ │ + eor.w 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 +825241,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, #150 @ 0x96 │ │ │ │ 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 +825742,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b740c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r4, 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 +826048,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, r1, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + adds r4, r7, 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 +833899,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, r6, 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 +834131,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, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ 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 +834370,17 @@ │ │ │ │ vaba.u8 q2, q0, │ │ │ │ cmp r6, #146 @ 0x92 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - cbnz r6, 2bd378 │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r6, 2bd374 │ │ │ │ + pop {r1, r2, r6, 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 +834658,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, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2bd650 │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - revsh r0, r5 │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2bd65a │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r2, 2bd630 │ │ │ │ + revsh r2, r2 │ │ │ │ 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 +834910,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: 0xb800 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ 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 +835274,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: 0xb794 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r6, #130 @ 0x82 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 2bdda8 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 2bdf68 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r4, 2bdd0e │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbz r0, 2bdd14 │ │ │ │ + push {r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r7, #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, [r3, #72] @ 0x48 │ │ │ │ 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 +835566,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, 2bdf92 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r4, 2bdf72 │ │ │ │ + cbz r4, 2bdf8e │ │ │ │ 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 +835772,17 @@ │ │ │ │ nop │ │ │ │ bxns pc │ │ │ │ lsls r0, r6, #5 │ │ │ │ movs r0, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ 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 +835871,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, sl │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - negs r0, r4 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 2be280 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ 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 +835971,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, #568 @ 0x238 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ 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 +836112,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 r6, sp, #96 @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ 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 +836220,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 r5, sp, #24 │ │ │ │ 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 +836263,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, #142 @ 0x8e │ │ │ │ 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 +836317,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, #384 @ 0x180 │ │ │ │ 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 +836340,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 │ │ │ │ + ldc 0, cr0, [sl, #-844] @ 0xfffffcb4 │ │ │ │ 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 +836470,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, #248 @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r4, #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 +836567,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 r1, sp, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r3, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #496 @ (adr r7, 2bebf0 ) │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #400 @ (adr r7, 2beb98 ) │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ 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 +836704,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, #560 @ (adr r7, 2bedc4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #944 @ (adr r5, 2bef4c ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 2bed0c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #800 @ (adr r5, 2beec4 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 2bec84 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r5, #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 +836793,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, #672 @ (adr r6, 2bef1c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #40 @ (adr r5, 2becac ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 2bee6c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #984 @ (adr r4, 2bf064 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 2bee24 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ 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 +836882,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, #168 @ (adr r6, 2bee18 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #352 @ (adr r4, 2beed4 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 2bf094 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #320 @ (adr r4, 2beeb8 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 2bf078 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 2bee7c ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 2bf03c ) │ │ │ │ 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 +836963,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, #320 @ (adr r5, 2befa0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #720 @ (adr r3, 2bf138 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 2beef8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #648 @ (adr r3, 2bf0f8 ) │ │ │ │ + add r5, pc, #72 @ (adr r5, 2beeb8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r4, #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 +837044,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, #592 @ (adr r4, 2bf188 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #992 @ (adr r2, 2bf320 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 2bf0e0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #920 @ (adr r2, 2bf2e0 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 2bf0a0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ 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 +837151,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, #688 @ (adr r3, 2bf31c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #976 @ (adr r1, 2bf444 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 2bf204 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #824 @ (adr r1, 2bf3b4 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 2bf174 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + beq.n 2bf170 │ │ │ │ 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 +837262,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 r3, pc, #56 @ (adr r3, 2bf1d8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #904 @ (adr r0, 2bf52c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 2bf2ec ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, pc, #728 @ (adr r0, 2bf484 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 2bf244 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ 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 +837337,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, #624 @ (adr r1, 2bf4e8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #56 @ (adr r0, 2bf2b4 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 2bf474 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + subs r4, r3, r1 │ │ │ │ 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 +837362,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, #376 @ (adr r1, 2bf42c ) │ │ │ │ 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 +837477,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, #712 @ (adr r0, 2bf6cc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + add r0, pc, #24 @ (adr r0, 2bf420 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r4!, {r5, 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 +837609,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 r7, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, 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 +837689,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, #632] @ 0x278 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ 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 +837797,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, #472] @ 0x1d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, 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, #192] @ (2bf874 ) │ │ │ │ @@ -837862,23 +837881,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, #888] @ 0x378 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, 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 +837933,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, #880] @ 0x370 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ 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 +837994,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, #712] @ 0x2c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r4, #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 +838049,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, #848] @ 0x350 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #80] @ (2bfaa4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -838072,17 +838091,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, #840] @ 0x348 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ 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 +838161,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, #336] @ 0x150 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ 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 +838446,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, #520] @ 0x208 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ 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 +838672,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, #256] @ 0x100 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ 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 +838811,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, #928] @ 0x3a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ 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 +838982,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, #592] @ 0x250 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ 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 +839132,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, #152] @ 0x98 │ │ │ │ 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 +839215,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, #632] @ 0x278 │ │ │ │ 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 +839363,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, r5, #7 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #428] @ (2c0a54 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -839503,29 +839522,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (2c0a74 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c0972 │ │ │ │ subs r6, r3, #0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ 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 +839689,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (2c0c58 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c0b56 │ │ │ │ adds r2, r7, #0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r4, #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 +839954,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 134114 │ │ │ │ b.n 2c0e46 │ │ │ │ nop │ │ │ │ adds r4, r5, r2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r6, #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 +840851,17 @@ │ │ │ │ b.w 2c1198 │ │ │ │ ldr r2, [pc, #16] @ (2c19ec ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c125e │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r6, #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 +843028,15 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ bpl.w 2c26ea │ │ │ │ b.w 2c264e │ │ │ │ bhi.n 2c338c │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r7, #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 +843401,15 @@ │ │ │ │ str r3, [r5, #12] │ │ │ │ b.n 2c37f2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ b.n 2c3784 │ │ │ │ orn r1, ip, #111 @ 0x6f │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r4, [r5, #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 +843645,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, [r6, 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 +844082,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2c4050 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ b.n 2c3db0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (2c4078 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -844140,15 +844159,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, [r7, 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 +844186,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, [r0, 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] @ (2c41b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -844194,15 +844213,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, [r3, r1] │ │ │ │ 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 +844343,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 2c4276 │ │ │ │ ldr r2, [pc, #20] @ (2c433c ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c42a2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ 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 +844428,19 @@ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r5, r3 │ │ │ │ bl a9cf4 │ │ │ │ cmp r5, r0 │ │ │ │ bne.n 2c43bc │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w fp, [r2, #804] @ 0x324 │ │ │ │ @@ -844559,23 +844578,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, [r0, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfafa00d2 │ │ │ │ + stc2l 0, cr0, [sl], #-840 @ 0xfffffcb8 │ │ │ │ stmdb 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 +845521,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, #384] @ (2c50e0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [pc, #8] @ (2c4f6c ) │ │ │ │ + ldr r7, [pc, #456] @ (2c512c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #880] @ (2c52d8 ) │ │ │ │ + ldr r6, [pc, #304] @ (2c5098 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #952] @ (2c5324 ) │ │ │ │ + ldr r6, [pc, #376] @ (2c50e4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #232] @ (2c5058 ) │ │ │ │ + ldr r5, [pc, #680] @ (2c5218 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #48] @ (2c4fa4 ) │ │ │ │ + ldr r5, [pc, #496] @ (2c5164 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #608] @ (2c51d8 ) │ │ │ │ + ldr r5, [pc, #32] @ (2c4f98 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #808] @ (2c52a4 ) │ │ │ │ + ldr r5, [pc, #232] @ (2c5064 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #496] @ (2c5170 ) │ │ │ │ + ldr r4, [pc, #944] @ (2c5330 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #904] @ (2c530c ) │ │ │ │ + ldr r5, [pc, #328] @ (2c50cc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #288] @ (2c50a8 ) │ │ │ │ + ldr r4, [pc, #736] @ (2c5268 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #592] @ (2c51dc ) │ │ │ │ + ldr r5, [pc, #16] @ (2c4f9c ) │ │ │ │ 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 +845616,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, #208] @ (2c5110 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #616] @ (2c52ac ) │ │ │ │ + ldr r5, [pc, #40] @ (2c506c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #704] @ (2c5308 ) │ │ │ │ + ldr r4, [pc, #128] @ (2c50c8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #200] @ (2c5114 ) │ │ │ │ + ldr r4, [pc, #648] @ (2c52d4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #632] @ (2c52c8 ) │ │ │ │ + ldr r4, [pc, #56] @ (2c5088 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #520] @ (2c525c ) │ │ │ │ + ldr r3, [pc, #968] @ (2c541c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #496] @ (2c5248 ) │ │ │ │ + ldr r4, [pc, #944] @ (2c5408 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #384] @ (2c51dc ) │ │ │ │ + ldr r3, [pc, #832] @ (2c539c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #72] @ (2c50a8 ) │ │ │ │ + ldr r4, [pc, #520] @ (2c5268 ) │ │ │ │ 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 +846039,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, #440] @ (2c561c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #144] @ (2c54f8 ) │ │ │ │ + ldr r2, [pc, #592] @ (2c56b8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #984] @ (2c5844 ) │ │ │ │ + ldr r2, [pc, #408] @ (2c5604 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #16] @ (2c5480 ) │ │ │ │ + ldr r2, [pc, #464] @ (2c5640 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #864] @ (2c57d4 ) │ │ │ │ + ldr r2, [pc, #288] @ (2c5594 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + ldr r1, [pc, #104] @ (2c54e0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #712] @ (2c5744 ) │ │ │ │ + ldr r2, [pc, #136] @ (2c5504 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blxns r4 │ │ │ │ + ldr r1, [pc, #80] @ (2c54d0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #160] @ (2c5524 ) │ │ │ │ + ldr r1, [pc, #608] @ (2c56e4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blxns pc │ │ │ │ + ldr r1, [pc, #432] @ (2c5638 ) │ │ │ │ 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 +846153,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, #672] @ (2c5810 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r4, r8 │ │ │ │ + blxns r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bxns r3 │ │ │ │ + ldr r0, [pc, #560] @ (2c57a8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, r8 │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov ip, sl │ │ │ │ + ldr r0, [pc, #272] @ (2c5690 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, sp │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r4, r2, #3 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + ldr r0, [pc, #192] @ (2c5648 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, r0 │ │ │ │ + bx lr │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov lr, r5 │ │ │ │ + ldr r0, [pc, #120] @ (2c5608 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov sl, r2 │ │ │ │ + ldr r0, [pc, #8] @ (2c559c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r4, r9 │ │ │ │ + blxns r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r0, lr │ │ │ │ + blx ip │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp sl, ip │ │ │ │ + bx sl │ │ │ │ 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 +846608,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, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs r4, r3 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs r0, r3 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #256] @ (2c5ba4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -846837,23 +846856,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, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r3, pc, #296 @ (adr r3, 2c5e58 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + lsls r6, r7 │ │ │ │ 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 +847117,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, #70 @ 0x46 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r0, pc, #904 @ (adr r0, 2c6374 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ 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 +847457,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, #100 @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ 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 +847708,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, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ 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 +847934,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, #120 @ 0x78 │ │ │ │ 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 +847979,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, #116 @ 0x74 │ │ │ │ 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 +848028,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, #280 @ 0x118 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r5, #6 │ │ │ │ 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 +848345,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, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r2, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ 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 +848565,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 r1, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #14 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + adds r0, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ 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 +848836,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, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ 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 +848925,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 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r4, 2c73bc │ │ │ │ + uxth r4, r2 │ │ │ │ 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 +849045,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, #46 @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add sp, #32 │ │ │ │ + cbz r0, 2c7526 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + cbz r6, 2c7526 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ 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 +849095,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 r6, #22 │ │ │ │ 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 +849165,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, #128 @ 0x80 │ │ │ │ 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 +849245,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, #1000] @ 0x3e8 │ │ │ │ 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 +849400,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 r4, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ 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 +849491,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, #184] @ 0xb8 │ │ │ │ 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 +849641,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, #148 @ 0x94 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ 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 +849859,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 2c7d68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov ip, r1 │ │ │ │ + blxns pc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ 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 +850124,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 2c8144 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r6, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r6, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ 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 +850686,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, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r1, #17] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ 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 +850973,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, #250 @ 0xfa │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r2, #5] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r4, r1, #7 │ │ │ │ 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 +851247,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, #312] @ 0x138 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r5, #18] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + adds r4, r5, #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 +851365,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, #672] @ 0x2a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r6, [r5, #12] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r3, r6 │ │ │ │ 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 +851450,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, r4, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + subs r6, r4, 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 +851598,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, r2, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r1, #7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r7, 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 +851694,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c8fc8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r5, #1] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r6, #0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + adds r4, r6, 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 +851774,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, r3, r1 │ │ │ │ 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 +851856,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, #712] @ 0x2c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ @@ -851933,17 +851952,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2c931c ) │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ 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 +852036,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ 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 +852248,15 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #28] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r6, #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 +852402,17 @@ │ │ │ │ bhi.n 2c97da │ │ │ │ b.n 2c9810 │ │ │ │ movw r3, #34914 @ 0x8862 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2c97da │ │ │ │ b.n 2c9810 │ │ │ │ nop │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ 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 +852527,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ 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 +852645,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, r5, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r6, #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 +852756,17 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c9c02 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c9bc2 │ │ │ │ b.n 2c9b62 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ 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 +852859,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, #624 @ (adr r3, 2c9f90 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + bkpt 0x0068 │ │ │ │ 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 +852938,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, #592 @ (adr r2, 2ca038 ) │ │ │ │ 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 +853044,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, #848 @ (adr r1, 2ca244 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r4, 2c9f4a │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r6, 2c9f4c │ │ │ │ + pop {r1, r2, r4, r5, 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 +853125,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, #768 @ (adr r0, 2ca2c0 ) │ │ │ │ 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 +853280,31 @@ │ │ │ │ b.n 2ca044 │ │ │ │ strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r2, [r3, #0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r5, pc, #936 @ (adr r5, 2ca50c ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r7, #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 +853451,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, r1, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsrs r4, r4, #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 +853556,15 @@ │ │ │ │ nop │ │ │ │ strh r2, [r0, #28] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldrb r6, [r5, r2] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ 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 +853717,25 @@ │ │ │ │ nop │ │ │ │ strh r4, [r5, #18] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldrh r0, [r3, r6] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ 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 +853859,25 @@ │ │ │ │ nop │ │ │ │ strh r4, [r3, #4] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r6, [r0, r7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r3, #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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #292] @ (2ca8c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -853970,21 +853989,21 @@ │ │ │ │ b.n 2ca81c │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r6, [r1, r1] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ 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 +854023,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c9c20 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ 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 +854054,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c9d28 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ 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 +854082,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c9c20 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r5, #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 +854113,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c9d28 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r7, #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 +854141,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c9de8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ 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 +854172,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c9efc │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r4, #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 +854200,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c9de8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r0, #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 │ │ │ │ @@ -854212,15 +854231,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c9efc │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r4, r4 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ 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 +854258,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, 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 │ │ │ │ @@ -854266,15 +854285,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, r1, #5 │ │ │ │ + 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 +854476,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, , #10 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2l 0, cr0, [sl, #844]! @ 0x34c │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + vqadd.u16 q8, q13, │ │ │ │ + ldr r0, [r5, 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 +854583,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, 7, 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 +854738,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, #872] @ 0x368 │ │ │ │ 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 │ │ │ │ + ldc2l 0, cr0, [r2, #-844] @ 0xfffffcb4 │ │ │ │ + ldc2 0, cr0, [r6, #844] @ 0x34c │ │ │ │ + ldc2 0, cr0, [r0, #-844]! @ 0xfffffcb4 │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb9400d3 │ │ │ │ - @ instruction: 0xfbb200d3 │ │ │ │ + stc2 0, cr0, [r4, #-844] @ 0xfffffcb4 │ │ │ │ + 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 +854903,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 │ │ │ │ + ldc2 0, cr0, [r4], {211} @ 0xd3 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfa7000d3 │ │ │ │ - @ instruction: 0xfa8200d3 │ │ │ │ - @ instruction: 0xfa5a00d3 │ │ │ │ - @ instruction: 0xfa6000d3 │ │ │ │ - ldr r7, [pc, #264] @ (2cb370 ) │ │ │ │ + @ instruction: 0xfbe000d3 │ │ │ │ + @ instruction: 0xfbf200d3 │ │ │ │ + smlaldx r0, r0, sl, r3 │ │ │ │ + smlsldx r0, r0, r0, r3 │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfa3400d3 │ │ │ │ - vld1.8 @ instruction: 0xf9e600d3 │ │ │ │ + @ instruction: 0xfba400d3 │ │ │ │ + @ instruction: 0xfb5600d3 │ │ │ │ stmdb 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 +855038,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: 0xfaee00d3 │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr??.w r0, [r0, #211] @ 0xd3 │ │ │ │ - ldr r5, [pc, #712] @ (2cb69c ) │ │ │ │ + @ instruction: 0xfa6000d3 │ │ │ │ + ldr r7, [pc, #136] @ (2cb45c ) │ │ │ │ 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 +855208,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] │ │ │ │ + vld1.8 @ instruction: 0xf9a600d3 │ │ │ │ + ldrh r4, [r4, #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, #648] @ (2cb830 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf76400d3 │ │ │ │ - ldr r4, [pc, #40] @ (2cb5d8 ) │ │ │ │ + ldr.w r0, [r4, #211] @ 0xd3 │ │ │ │ + ldr r5, [pc, #488] @ (2cb798 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf6e200d3 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + ldr.w r0, [r2, r3, lsl #1] │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ 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 +855480,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: 0xf7e200d3 │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + strh r0, [r4, 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 │ │ │ │ + @ instruction: 0xf59e00d3 │ │ │ │ + rsb r0, sl, #6914048 @ 0x698000 │ │ │ │ + @ instruction: 0xf58400d3 │ │ │ │ + @ instruction: 0xf59400d3 │ │ │ │ stmdb sp!, {r4, 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 +855734,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 │ │ │ │ + adc.w r0, r6, #6914048 @ 0x698000 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [pc, #104] @ (2cbbb0 ) │ │ │ │ + str r2, [r1, r2] │ │ │ │ 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, asr #3 │ │ │ │ + ssat r0, #20, lr, lsl #3 │ │ │ │ + @ instruction: 0xf31600d3 │ │ │ │ + @ instruction: 0xf2da00d3 │ │ │ │ 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 +855911,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: 0xf29c00d3 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r4, r7 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - orr.w r0, ip, #211 @ 0xd3 │ │ │ │ - orrs.w r0, lr, #211 @ 0xd3 │ │ │ │ + subs.w r0, ip, #211 @ 0xd3 │ │ │ │ + rsb 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 +856089,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: 0xf0f800d3 │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ negs r0, r6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - vqadd.s8 q8, q9, │ │ │ │ - vqadd.s32 q0, q14, │ │ │ │ + @ instruction: 0xf0b200d3 │ │ │ │ + eors.w 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 +856265,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.s8 q8, q10, │ │ │ │ + strh r2, [r7, #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, 7, r0, cr14, cr3, {6} │ │ │ │ + mcr 0, 6, 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 +856430,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] │ │ │ │ + ldc 0, cr0, [r6, #844] @ 0x34c │ │ │ │ + ldrb r0, [r6, #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], #844 @ 0x34c │ │ │ │ + ldc 0, cr0, [ip], {211} @ 0xd3 │ │ │ │ + mrrc 0, 13, r0, ip, cr3 │ │ │ │ + cdp2 0, 7, 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 +856619,25 @@ │ │ │ │ b.n 2cc2ea │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #5 │ │ │ │ subs r5, #78 @ 0x4e │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, sl, r3, lsr #3 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + @ instruction: 0xebea00d3 │ │ │ │ + ldrb r4, [r5, #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 │ │ │ │ + add.w r0, lr, r3, lsr #3 │ │ │ │ + @ instruction: 0xeaa200d3 │ │ │ │ + @ instruction: 0xeaf800d3 │ │ │ │ + eor.w r0, ip, r3, lsr #3 │ │ │ │ + orn r0, sl, r3, lsr #3 │ │ │ │ + ldc2l 0, cr0, [r0], #-936 @ 0xfffffc58 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #456] @ (2cc678 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r2 │ │ │ │ @@ -856790,30 +856810,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] │ │ │ │ + ldrd r0, r0, [lr, #844] @ 0x34c │ │ │ │ + ldrb r0, [r4, #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 │ │ │ │ + stmdb r2, {r0, r1, r4, r6, r7} │ │ │ │ + ldmia.w r6, {r0, r1, r4, r6, r7} │ │ │ │ + strd r0, r0, [ip], #844 @ 0x34c │ │ │ │ + stmia.w r0, {r0, r1, r4, r6, r7} │ │ │ │ + @ instruction: 0xe85e00d3 │ │ │ │ + @ instruction: 0xfa6400ea │ │ │ │ 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 +856959,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2cc838 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2cc79e │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ 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 +857094,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 2cc5ac │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 2cc2d0 │ │ │ │ + b.n 2cc5b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc208 │ │ │ │ + b.n 2cc4e8 │ │ │ │ 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 +857256,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 2cc540 │ │ │ │ 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 +857422,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 2cd514 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd038 │ │ │ │ + b.n 2cd318 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd1bc │ │ │ │ + b.n 2cd49c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ccff0 │ │ │ │ + b.n 2cd2d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd01c │ │ │ │ + b.n 2cd2fc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd04c │ │ │ │ + b.n 2cd32c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd0b4 │ │ │ │ + b.n 2cd394 │ │ │ │ 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 +857602,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 2cd458 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd0d4 │ │ │ │ + b.n 2cd3b4 │ │ │ │ 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 +857849,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 2cd24c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + b.n 2cd190 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + svc 202 @ 0xca │ │ │ │ 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 +857892,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 250 @ 0xfa │ │ │ │ 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 +857934,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 158 @ 0x9e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #14 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #30 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ 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 +857984,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 84 @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd250 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ 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 +858036,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 │ │ │ │ + svc 0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd44c │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd3a0 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ 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 +858095,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 #164 @ 0xa4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd418 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd428 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ 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 +858164,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 #100 @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cd430 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cd4a4 │ │ │ │ + ble.n 2cd584 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cd584 │ │ │ │ + ble.n 2cd464 │ │ │ │ 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 +858359,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 2cd644 │ │ │ │ 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 +858696,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 2cda88 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2cd9b8 │ │ │ │ + bls.n 2cda98 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2cd944 │ │ │ │ + bls.n 2cda24 │ │ │ │ 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 +858822,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 │ │ │ │ + bls.n 2cdb38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2cdbb4 │ │ │ │ + bhi.n 2cda94 │ │ │ │ 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 2cdbdc │ │ │ │ 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 +858893,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 2cdc10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 2cdad4 │ │ │ │ + bvc.n 2cdbb4 │ │ │ │ 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 +858945,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #984] @ (2ce00c ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 2cdc58 │ │ │ │ + bvc.n 2cdd38 │ │ │ │ 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 +859101,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 2cdea4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2cdd1c │ │ │ │ + bvc.n 2cddfc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #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 +859160,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 │ │ │ │ + bvs.n 2cde80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2cdf4c │ │ │ │ + bpl.n 2cde2c │ │ │ │ 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 +859530,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 2ce1a4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2ce374 │ │ │ │ + bne.n 2ce254 │ │ │ │ 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 +859653,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} │ │ │ │ + bne.n 2ce408 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + beq.n 2ce3d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + beq.n 2ce388 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + beq.n 2ce370 │ │ │ │ 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 +859780,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 2ce584 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ 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 +860188,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, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ 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 +860652,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, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, 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 r4, [pc, #40] @ (2cf058 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -861416,25 +861431,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 vc │ │ │ │ + lslvc r3, r2, #3 │ │ │ │ + lsrvc r0, r5, #6 │ │ │ │ + lslvs r7, r5, #5 │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2cf958 │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2cf95a │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r6, 2cf95c │ │ │ │ + pop {r1, r2, r4, r6, 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 +861492,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, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r4, 2cf9ae │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #328] @ (2cfac0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -861595,19 +861610,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, #616] @ (2cfd30 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 2cfaf2 │ │ │ │ + cbnz r0, 2cfb0e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2cfaf4 │ │ │ │ + cbnz r2, 2cfb10 │ │ │ │ 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 +861749,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, #152] @ (2cfce0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + cbnz r2, 2cfc76 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + cbnz r4, 2cfc78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + cbnz r6, 2cfc84 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + cbnz r4, 2cfc84 │ │ │ │ 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 +861890,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, #696] @ (2d0094 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ 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 +861924,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: 0xb7e2 │ │ │ │ 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 +861940,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: 0xb7bc │ │ │ │ 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 +862006,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: 0xb740 │ │ │ │ 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 +862065,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: 0xb698 │ │ │ │ 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 +862119,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} │ │ │ │ + setpan #1 │ │ │ │ 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 +862161,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 2d00d2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vrhadd.u q8, q7, q15 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3, r4, r5, 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 +862229,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, r5, 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 +862286,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, r6} │ │ │ │ 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 +862337,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, 2d0358 │ │ │ │ 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 +862378,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, 2d03be │ │ │ │ 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 +862441,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 │ │ │ │ + sxtb r0, r3 │ │ │ │ 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 +862492,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, 2d04d0 │ │ │ │ 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 +862519,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, 2d0516 │ │ │ │ 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 +862535,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, 2d053e │ │ │ │ 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 +862561,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, 2d0578 │ │ │ │ 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 +862577,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, 2d05a0 │ │ │ │ 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 +862603,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, 2d05d8 │ │ │ │ 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 +862619,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 │ │ │ │ + cbz r4, 2d0600 │ │ │ │ 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 +862858,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 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ 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 +862927,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, #816 @ (adr r4, 2d0c7c ) │ │ │ │ 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, #336 @ 0x150 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ 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 +862973,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, #928 @ 0x3a0 │ │ │ │ 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 +863006,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, #384 @ (adr r3, 2d0b94 ) │ │ │ │ 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 +863039,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 r3, pc, #64 @ (adr r3, 2d0aa4 ) │ │ │ │ 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 +863072,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, #984 @ (adr r2, 2d0e94 ) │ │ │ │ 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 +863129,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, #416 @ 0x1a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ 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 +863194,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, #976 @ (adr r1, 2d0fe0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #456 @ (adr r0, 2d0ddc ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 2d0f9c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #392 @ (adr r0, 2d0da0 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 2d0f60 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #320 @ (adr r0, 2d0d5c ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 2d0f1c ) │ │ │ │ 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 +863259,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, #288 @ 0x120 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ 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 +863469,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, #560 @ 0x230 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ 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 +863650,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, #296 @ 0x128 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #712 @ (adr r6, 2d13b8 ) │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ 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 +863918,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, #824 @ (adr r3, 2d1760 ) │ │ │ │ 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 +866008,15 @@ │ │ │ │ b.n 2d280e │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vshr.u64 q8, , #1 │ │ │ │ bge.n 2d2a08 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ 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 +866209,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl e09fc │ │ │ │ cbz r5, 2d2c1a │ │ │ │ mov r0, r5 │ │ │ │ blx 70238 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ 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 +866254,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ (2d2c94 ) │ │ │ │ add r2, pc │ │ │ │ bl 2d2bc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r5, #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 +866323,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 2d2bc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 70238 │ │ │ │ b.n 2d2cf0 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r5, #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 +866736,36 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 2d2fae │ │ │ │ bne.n 2d3140 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr??.w r0, [ip, #238] @ 0xee │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfb4c00ee │ │ │ │ + ldrh r4, [r4, #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, [r7, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsb r4, [r7, r4] │ │ │ │ lsls r1, r4, #5 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ 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 +867954,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: 0xf3a600ee │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ 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 │ │ │ │ + addw r0, r2, #2286 @ 0x8ee │ │ │ │ + stc2 0, cr0, [r4, #952]! @ 0x3b8 │ │ │ │ + sub.w r0, ip, #7798784 @ 0x770000 │ │ │ │ + str??.w r0, [r0, lr, lsl #2] │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf3ba00ee │ │ │ │ - @ instruction: 0xfb5c00ee │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + @ instruction: 0xf52a00ee │ │ │ │ + stc2l 0, cr0, [ip], {238} @ 0xee │ │ │ │ + lsls r0, r2, #15 │ │ │ │ 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], #952 @ 0x3b8 │ │ │ │ + @ instruction: 0xf0fe00ee │ │ │ │ + vhadd.s32 q8, q9, q15 │ │ │ │ + str.w r0, [r8, #238] @ 0xee │ │ │ │ + @ instruction: 0xf1ec00ee │ │ │ │ + @ instruction: 0xf76400ee │ │ │ │ + ldr??.w r0, [r0, lr, lsl #2] │ │ │ │ + vext.8 q0, q12, q15, #0 │ │ │ │ + sbcs.w r0, lr, #238 @ 0xee │ │ │ │ + bics.w r0, lr, #7798784 @ 0x770000 │ │ │ │ + vmla.i q0, q9, d2[7] │ │ │ │ + cdp 0, 12, 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: 0xf7cc00ee │ │ │ │ + cdp2 0, 11, cr0, cr10, cr14, {7} │ │ │ │ + @ instruction: 0xf78000ee │ │ │ │ + @ instruction: 0xf74a00ee │ │ │ │ + sub.w r0, r6, #238 @ 0xee │ │ │ │ + vld4. {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 +869628,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (2d5138 ) │ │ │ │ sub.w r0, fp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 2d2bc0 │ │ │ │ b.w 2d3c8c │ │ │ │ nop │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ 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 +870481,115 @@ │ │ │ │ ldr r2, [pc, #216] @ (2d5b90 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 2d2bc0 │ │ │ │ b.w 2d3c8c │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ 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 +870841,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, [r6, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r5, #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 +871334,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 2d69f8 │ │ │ │ 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 +871354,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 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ 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 +871536,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, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2d6360 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + @ instruction: 0xe83000e8 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r4, #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 +871621,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 2d6750 │ │ │ │ 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 +871717,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 2d6814 │ │ │ │ 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 +871780,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 2d67d0 │ │ │ │ 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 +871871,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, 7, cr0, cr2, cr14, {7} │ │ │ │ + b.n 2d6900 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d6b9c │ │ │ │ + b.n 2d6e7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs.w r0, r2, lr, asr #3 │ │ │ │ - bne.n 2d69d8 │ │ │ │ + stc 0, cr0, [r2, #-952]! @ 0xfffffc48 │ │ │ │ + bcs.n 2d68b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d65ac │ │ │ │ + b.n 2d688c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bne.n 2d696c │ │ │ │ + bcs.n 2d684c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 2d690c │ │ │ │ + bge.n 2d69ec │ │ │ │ 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 +871908,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 6f23c │ │ │ │ nop │ │ │ │ str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r5, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ 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 +871946,15 @@ │ │ │ │ cbz r0, 2d69d8 │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (2d69e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r6, #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 +872116,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 2d6ad8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (2d6b80 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + str r2, [r1, #20] │ │ │ │ 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 +872400,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, [r3, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ 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 +873574,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 2d7888 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d7a28 │ │ │ │ + b.n 2d7788 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d7518 │ │ │ │ + b.n 2d7d08 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d76f4 │ │ │ │ + b.n 2d77f8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + strex r0, r0, [r8, #952] @ 0x3b8 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d79dc │ │ │ │ + b.n 2d7cbc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcc.n 2d7974 │ │ │ │ + bmi.n 2d7854 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + b.n 2d7c20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d7628 │ │ │ │ + b.n 2d7908 │ │ │ │ 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 +876345,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, 2d9550 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + cbz r4, 2d9530 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ 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 +876704,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 0x00c6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, pc, #632 @ (adr r1, 2d9b8c ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 2d994c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbz r0, 2d9932 │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ 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 +876791,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, #250 @ 0xfa │ │ │ │ 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 +876826,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, #210 @ 0xd2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ 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 +879522,15 @@ │ │ │ │ ldr r2, [pc, #208] @ (2db74c ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ stc 1, cr0, [sl], #-448 @ 0xfffffe40 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #168] @ (2db730 ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r4, r6, #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 +879616,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, r0, #3 │ │ │ │ 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 +879662,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, #184 @ 0xb8 │ │ │ │ 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 +879704,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, #78 @ 0x4e │ │ │ │ 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 +879746,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, #230 @ 0xe6 │ │ │ │ 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 +879785,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, #126 @ 0x7e │ │ │ │ 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 +879833,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, [r4, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #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 +879890,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, #584 @ 0x248 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #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 +879950,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 r7, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, 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 +880013,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, #120 @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ 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 +880076,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, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #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 +880139,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, #80 @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r4, #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 +880202,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, #188 @ 0xbc │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ 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 +880267,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, #36 @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + asrs r6, r7, #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 +880330,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, #140 @ 0x8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ 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 +880600,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, #200 @ 0xc8 │ │ │ │ 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 +880655,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, #528] @ (2dc364 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ 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 +880742,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 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ 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 +880830,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ svc 166 @ 0xa6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ 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 +880918,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ udf #206 @ 0xce │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #206 @ 0xce │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r5, #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 +881006,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ ble.n 2dc490 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ 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 +881086,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ lsls r6, r5, #5 │ │ │ │ ble.n 2dc5b4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ 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, [r0, r3] │ │ │ │ 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 +881245,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] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ 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 +881323,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, [r6, 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 +881401,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, [r5, 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 +881479,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bls.n 2dc9b8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r4, 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 +881557,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, [r3, r3] │ │ │ │ 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 +881665,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 2dca64 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r5, #142 @ 0x8e │ │ │ │ lsls r6, r5, #5 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ 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 +881776,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 2dcd48 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r4, #114 @ 0x72 │ │ │ │ lsls r6, r5, #5 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ 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 +881858,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bpl.n 2dcdf4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ 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 +881942,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, [r1, r4] │ │ │ │ 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 +882026,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, [r6, 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 +882119,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ bcs.n 2dcf88 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #218 @ 0xda │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ 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 +882214,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, [r4, #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 +882301,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r7, #12 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bne.n 2dd1a8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r7, 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 +882402,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 204 @ 0xcc │ │ │ │ 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 +882508,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 #184 @ 0xb8 │ │ │ │ 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 +882630,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, [r5, 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 +882728,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, r4, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7e800d2 │ │ │ │ + ldr??.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 +882822,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, r5, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf6f200d2 │ │ │ │ - @ instruction: 0xf6ec00d2 │ │ │ │ + str??.w r0, [r2, r2, lsl #1] │ │ │ │ + ldr.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 +882926,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, r7, 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: 0xfffff76c │ │ │ │ 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 +883018,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 │ │ │ │ + movt r0, #51410 @ 0xc8d2 │ │ │ │ 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 +883122,19 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ asrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r2, #6881280 @ 0x690000 │ │ │ │ + @ instruction: 0xf5f200d2 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r0, r1, r3, r5, r6} │ │ │ │ - vmls.i , , d12[0] │ │ │ │ + vsli.64 d31, d28, #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 +883226,20 @@ │ │ │ │ nop │ │ │ │ movs r5, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ 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 │ │ │ │ + orns 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 +883332,20 @@ │ │ │ │ nop │ │ │ │ movs r4, #238 @ 0xee │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r7!, {r0, r2, r6} │ │ │ │ vrsubhn.i d28, , q15 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - addw r0, r2, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf37200d2 │ │ │ │ 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 +883439,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: 0xf23a00d2 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, sl, #210 @ 0xd2 │ │ │ │ + movt r0, #41170 @ 0xa0d2 │ │ │ │ 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 +883531,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, r5, 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 +883641,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} │ │ │ │ + bics.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 │ │ │ │ + ldrd r0, r0, [r0], #924 @ 0x39c │ │ │ │ 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 +883739,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, #352] @ (2de16c ) │ │ │ │ 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 +883830,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, #432] @ (2de2a8 ) │ │ │ │ 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 +883921,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, #512] @ (2de3e4 ) │ │ │ │ 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 +884029,22 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ nop {15} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, #7 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #504 @ (adr r2, 2de4f4 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 2de6b4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xeae800d2 │ │ │ │ - @ instruction: 0xeb3a00d2 │ │ │ │ + mrrc 0, 13, r0, r8, cr2 │ │ │ │ + stc 0, cr0, [sl], #840 @ 0x348 │ │ │ │ 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 +884139,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 │ │ │ │ + stc 0, cr0, [r8], {210} @ 0xd2 │ │ │ │ + stc 0, cr0, [r0], {210} @ 0xd2 │ │ │ │ + @ instruction: 0xeb8400d2 │ │ │ │ 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 +884254,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, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ble.n 2de49c │ │ │ │ + svc 26 │ │ │ │ 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 +884357,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r0, r1, r2 │ │ │ │ lsls r6, r5, #5 │ │ │ │ pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ 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 +884473,26 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ cbnz r4, 2de7be │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r6 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r0, r4, #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 2de750 │ │ │ │ lsls r2, r2, #3 │ │ │ │ + ldrd r0, r0, [r0], #-840 @ 0x348 │ │ │ │ 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 +884601,26 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ rev16 r0, r2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, r1 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ rev16 r3, r6 │ │ │ │ @ instruction: 0xffffb9fc │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2de334 │ │ │ │ + b.n 2de614 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2de46c │ │ │ │ + b.n 2de74c │ │ │ │ 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 +884730,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, r5, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2df180 │ │ │ │ + b.n 2de460 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cbnz r7, 2de9fa │ │ │ │ vtbx.8 d27, {d31}, d0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2de1f8 │ │ │ │ + b.n 2de4d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2de360 │ │ │ │ + b.n 2de640 │ │ │ │ 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 +884859,26 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ @ instruction: 0xb7d8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #23 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2df044 │ │ │ │ + b.n 2de324 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xb803 │ │ │ │ vabdl.u , d31, d4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2df0bc │ │ │ │ + b.n 2de39c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2df254 │ │ │ │ + b.n 2de534 │ │ │ │ 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 +884988,24 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ @ instruction: 0xb69c │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #18 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2def18 │ │ │ │ + b.n 2df1f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xb6d5 │ │ │ │ vmlsl.u , d15, d0[0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2def94 │ │ │ │ + b.n 2df274 │ │ │ │ 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 +885115,26 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r5, r6, lr} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #13 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r0, r1, r5, r7, lr} │ │ │ │ vabal.u , d15, d12 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2dee44 │ │ │ │ + b.n 2df124 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2df014 │ │ │ │ + b.n 2df2f4 │ │ │ │ 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 +885246,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, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ 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 +885370,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, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r7, #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 +885478,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, #48 @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r0, r1, r3, r7, lr} │ │ │ │ - @ instruction: 0xffffdddc │ │ │ │ + vqrdmlsh.s , , d12[0] │ │ │ │ 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 +885583,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 r3, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r0, r1, r2, r4, r5, r6} │ │ │ │ - vqdmulh.s , , d8[0] │ │ │ │ + vcvt.f32.u32 d29, d24, #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 +885688,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 r2, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbz r3, 2df3b0 │ │ │ │ - @ instruction: 0xffffdbb4 │ │ │ │ + @ instruction: 0xffffdd24 │ │ │ │ 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 +885793,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, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ sxtb r7, r1 │ │ │ │ - vtbl.8 d29, {d31- instruction: 0xfb4000d4 │ │ │ │ - bhi.n 2df670 │ │ │ │ + ldc2 0, cr0, [r0], #848 @ 0x350 │ │ │ │ + bls.n 2df550 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2df4ac │ │ │ │ + bge.n 2df58c │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - bls.n 2df5cc │ │ │ │ + bge.n 2df4ac │ │ │ │ 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 +886037,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 2df734 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2df648 │ │ │ │ + bge.n 2df728 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #808] @ (2dfa04 ) │ │ │ │ + ldr r2, [pc, #232] @ (2df7c4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n 2df790 │ │ │ │ + bhi.n 2df670 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 2df7a0 │ │ │ │ + bls.n 2df680 │ │ │ │ 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 +886163,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 2df860 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2df75c │ │ │ │ + bls.n 2df83c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2df754 │ │ │ │ + bls.n 2df834 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2df860 │ │ │ │ + bvc.n 2df740 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2df854 │ │ │ │ + bhi.n 2df734 │ │ │ │ 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 +886301,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, #42 @ 0x2a │ │ │ │ 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 +886414,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, #220 @ 0xdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n 2dfb04 │ │ │ │ + bvs.n 2df9e4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 2dfaec │ │ │ │ + bvs.n 2df9cc │ │ │ │ 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 +886529,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, #180 @ 0xb4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, pc, #312 @ (adr r6, 2dfcf8 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 2dfeb8 ) │ │ │ │ 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 +886645,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, #140 @ 0x8c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #152 @ (adr r5, 2dfd80 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 2dff40 ) │ │ │ │ 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 +886760,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, #616 @ (adr r5, 2e0070 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + cbz r2, 2dfe30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r6, #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 +886876,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, #62 @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r7, #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 +886992,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 r5, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ 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 +887122,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, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [pc, #168] @ (2e025c ) │ │ │ │ + ldr r3, [pc, #616] @ (2e041c ) │ │ │ │ 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 +887237,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, #140 @ 0x8c │ │ │ │ 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 +887348,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, #94 @ 0x5e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ 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 +887573,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 2e057c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r6, #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 +887705,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, #184] @ 0xb8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 2e0a84 ) │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ 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 +887850,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, r4, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rev r2, r3 │ │ │ │ + cbnz r2, 2e099a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ 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 +887999,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, r1, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + cbnz r6, 2e0b08 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r6, 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 +888163,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add.w r1, sl, #15532032 @ 0xed0000 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ 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 +888308,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf36a016d │ │ │ │ str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvc.n 2e0ee0 │ │ │ │ + bhi.n 2e0dc0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + asrs r6, r7, #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 +888459,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 2e15dc │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + cbnz r4, 2e0f7e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #408 @ (adr r4, 2e1118 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, 2e12d8 ) │ │ │ │ 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 +888610,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orrs.w r1, sl, #109 @ 0x6d │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sxtb r6, r1 │ │ │ │ + cbz r6, 2e1172 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ 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 +888713,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 mi │ │ │ │ + lslmi 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 +888813,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 0x0050 │ │ │ │ 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 +888960,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 2e13d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r4, #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 +889127,19 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xeb3a016d │ │ │ │ ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 2e175c │ │ │ │ + bmi.n 2e163c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + cbnz r0, 2e16c8 │ │ │ │ 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 +889294,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, #608] @ 0x260 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ 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 +889461,18 @@ │ │ │ │ nop │ │ │ │ b.n 2e192c │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrh r4, [r5, #12] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb.w r0, [r2, #231] @ 0xe7 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + @ instruction: 0xfb0200e7 │ │ │ │ + asrs r6, r6, #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 +889649,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, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r6, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r6, 2e1c06 │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r3, r4, r7, 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 +889776,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, r1, #2 │ │ │ │ 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 +889891,15 @@ │ │ │ │ nop │ │ │ │ b.n 2e23ec │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r4, #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 +890013,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 2e22d8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r4, [r7, #28] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r6, r6, #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 +890160,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 r2, [sp, #104] @ 0x68 │ │ │ │ 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, [r5, #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 +890351,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, r7} │ │ │ │ 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 +890489,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ble.n 2e246c │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r5 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ 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 +890749,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, #416 @ 0x1a0 │ │ │ │ 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, #272 @ 0x110 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ 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 +891079,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, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ - @ instruction: 0xffffa8d8 │ │ │ │ + vtbx.8 d26, {d15-d17}, d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [sp, #628] @ 0x274 │ │ │ │ - vtbx.8 d26, {d31}, d14 │ │ │ │ + vshll.u32 q13, d30, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #176 @ (adr r7, 2e2b44 ) │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 2e2a98 ) │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r1, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #56 @ (adr r7, 2e2ad8 ) │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #40 @ (adr r7, 2e2acc ) │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 2e2aa8 ) │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 2e2adc ) │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #80 @ (adr r7, 2e2b00 ) │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #120 @ (adr r7, 2e2b2c ) │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #160 @ (adr r7, 2e2b58 ) │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 2e2b74 ) │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #208 @ (adr r7, 2e2b90 ) │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #248 @ (adr r7, 2e2bbc ) │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r6, [sp, #732] @ 0x2dc │ │ │ │ - @ instruction: 0xffffa740 │ │ │ │ + @ instruction: 0xffffa8b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r7, [r0, #56] @ 0x38 │ │ │ │ - vqshl.u32 d26, d22, #31 │ │ │ │ + vtbl.8 d26, {d31}, d22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #232 @ (adr r7, 2e2bc0 ) │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #296 @ (adr r7, 2e2c04 ) │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #472 @ (adr r5, 2e2cb8 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 2e2e78 ) │ │ │ │ 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 +891350,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 +891682,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: 0xf76a00e3 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ - vsri.32 q13, q12, #1 │ │ │ │ + @ instruction: 0xffffa5e8 │ │ │ │ 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 +892023,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, #336 @ (adr r3, 2e34fc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #856 @ (adr r1, 2e3708 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 2e34c8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf27a00e3 │ │ │ │ - @ instruction: 0xeaf000d7 │ │ │ │ + @ instruction: 0xf3ea00e3 │ │ │ │ + stcl 0, cr0, [r0], #-860 @ 0xfffffca4 │ │ │ │ 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 +892249,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 │ │ │ │ + orn r0, sl, #227 @ 0xe3 │ │ │ │ + ldc 0, cr0, [r2, #840] @ 0x348 │ │ │ │ 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 +892639,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, 2e3a88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #168] @ (2e3ad0 ) │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #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 +892882,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 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ 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 +893307,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 2e39e0 │ │ │ │ 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 +893380,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 2e4898 │ │ │ │ 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 +893614,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, #472 @ (adr r4, 2e45a0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r7, [r4, #76] @ 0x4c │ │ │ │ - vshr.u32 d25, d14, #1 │ │ │ │ + vaddw.u , , d14 │ │ │ │ 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 , q13, #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, , q11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r7, #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 +893850,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, ip │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + beq.n 2e46b4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r6, pc, #528 @ (adr r6, 2e4848 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 2e4a08 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ hlt 0x0004 │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - orrs r0, r5 │ │ │ │ + add r8, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - cmn r4, r4 │ │ │ │ + add r4, sl │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r6!, {r4, r5, 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 +894174,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, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, r4] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldrh r2, [r4, r1] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r2, [r2, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #120 @ (adr r0, 2e4a18 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 2e4bd8 ) │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ 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, [r5, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ 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 +894566,56 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb622 │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #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, [r5, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsb r0, [r6, r1] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrsb r4, [r5, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r2, r6] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb7800d6 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + stc2l 0, cr0, [r8], #856 @ 0x358 │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r0, r4] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r6, [r5, 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 +895045,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 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 2e529c │ │ │ │ + bvs.n 2e517c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ 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 +895736,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, #1016] @ 0x3f8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r7, #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 +896319,75 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ add r6, pc, #384 @ (adr r6, 2e60f4 ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ add r6, pc, #352 @ (adr r6, 2e60d8 ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vld4. {d0-d3}, [sl :64], r5 │ │ │ │ + @ instruction: 0xfa9a00d5 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47ea │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #768 @ (adr r4, 2e6294 ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ mov r8, r3 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ 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, #288] @ (2e60c8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp sl, ip │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r6, #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, [r6, #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, [r0, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r6, lr │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r4, #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, r3, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mvns r2, r0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - adcs r0, r1 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ muls r6, r6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ orrs r6, r2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r5, #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 +897702,61 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r5, #5 │ │ │ │ rors r6, r1 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r7, #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, [r7, #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 +899100,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 │ │ │ │ + addw r0, sl, #2279 @ 0x8e7 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, #179 @ 0xb3 │ │ │ │ - vmls.i q11, , d16[0] │ │ │ │ + vqshlu.s32 q11, q0, #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, [r4, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r2, #3 │ │ │ │ vqrshrn.u64 d19, q14, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r5, #121 @ 0x79 │ │ │ │ - vdup.8 , d2[7] │ │ │ │ + @ instruction: 0xffff5db2 │ │ │ │ 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: 0xffff636a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #223 @ 0xdf │ │ │ │ - vsubl.u q11, d15, d6 │ │ │ │ + vrsra.u32 q11, q11, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #141 @ 0x8d │ │ │ │ - vrshr.u32 d22, d0, #1 │ │ │ │ + vsubw.u q11, , d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - vsra.u64 d22, d14, #1 │ │ │ │ + vsubw.u q11, , d14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r5, #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 +899211,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, [r2, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r7, #29 │ │ │ │ - vsli.32 , q12, #31 │ │ │ │ + vmlsl.u , d31, d24[0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r6, #193 @ 0xc1 │ │ │ │ - vmull.u , d31, d26 │ │ │ │ + vcvt.f32.u32 d21, d10, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r7, 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 +900408,79 @@ │ │ │ │ nop │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #1016] @ (2e8cc4 ) │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r3, #95 @ 0x5f │ │ │ │ - vtbx.8 d21, {d15}, d28 │ │ │ │ + @ instruction: 0xffff59dc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r3, #49 @ 0x31 │ │ │ │ vrsra.u32 q9, , #1 │ │ │ │ - vtbx.8 d21, {d15}, d6 │ │ │ │ + @ instruction: 0xffff59b6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r2, #245 @ 0xf5 │ │ │ │ - vqrshrun.s64 d21, q0, #1 │ │ │ │ + vtbx.8 d21, {d31-) │ │ │ │ + ldr r6, [pc, #824] @ (2e8c40 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #528] @ (2e8b1c ) │ │ │ │ + ldr r5, [pc, #976] @ (2e8cdc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #696] @ (2e8bc8 ) │ │ │ │ + ldr r5, [pc, #120] @ (2e8988 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #864] @ (2e8c74 ) │ │ │ │ + ldr r4, [pc, #288] @ (2e8a34 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ 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, [r2, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ 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] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r7, 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 +901728,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, [r1, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #96] @ (2e9630 ) │ │ │ │ + ldr r7, [pc, #544] @ (2e97f0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #336] @ (2e9724 ) │ │ │ │ + ldr r6, [pc, #784] @ (2e98e4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #600] @ (2e9830 ) │ │ │ │ + ldr r6, [pc, #24] @ (2e95f0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #936] @ (2e9984 ) │ │ │ │ + ldr r5, [pc, #360] @ (2e9744 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #376] @ (2e9758 ) │ │ │ │ + ldr r4, [pc, #824] @ (2e9918 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #856] @ (2e993c ) │ │ │ │ + ldr r4, [pc, #280] @ (2e96fc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #320] @ (2e9728 ) │ │ │ │ + ldr r3, [pc, #768] @ (2e98e8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [pc, #536] @ (2e9804 ) │ │ │ │ + ldr r2, [pc, #984] @ (2e99c4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #792] @ (2e9908 ) │ │ │ │ + ldr r2, [pc, #216] @ (2e96c8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #24] @ (2e960c ) │ │ │ │ + ldr r1, [pc, #472] @ (2e97cc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bx r9 │ │ │ │ + ldr r0, [pc, #744] @ (2e98e0 ) │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #72] @ (2e9654 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mov r4, r3 │ │ │ │ + blxns r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp lr, r2 │ │ │ │ + bx r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add ip, fp │ │ │ │ + mov r4, r9 │ │ │ │ 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 +902670,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, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orrs r0, r1 │ │ │ │ + add r0, pc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - negs r4, r0 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sbcs r0, r6 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r4 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -902684,23 +902696,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, #66 @ 0x42 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ 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 +904214,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 r5, [pc, #112] @ (2eaf48 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ 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, #150 @ 0x96 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r1, #24 │ │ │ │ bl 39b880 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ bl 31dbb4 │ │ │ │ mov r1, fp │ │ │ │ @@ -906401,61 +906413,61 @@ │ │ │ │ b.n 2ec1f6 │ │ │ │ vqrshrun.s64 d17, q0, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strd r0, r1, [r6, #-444] @ 0x1bc │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - eor.w r0, r8, #215 @ 0xd7 │ │ │ │ - vshr.s64 q8, , #8 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xf1f800d7 │ │ │ │ + sbc.w r0, r8, #215 @ 0xd7 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ udf #149 @ 0x95 │ │ │ │ - @ instruction: 0xfffe1df6 │ │ │ │ + vqrdmlsh.s , q7, d22[0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf25000e8 │ │ │ │ + @ instruction: 0xf3c000e8 │ │ │ │ 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, #904] @ 0x388 │ │ │ │ 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 +907834,15 @@ │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ ldr r2, [sp, #336] @ 0x150 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n 2ed2fc │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ 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 +907853,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, #440 @ (adr r0, 2ed47c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bne.n 2ed352 │ │ │ │ - vshr.u32 , q9, #2 │ │ │ │ + vzip. , q9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bcs.n 2ed212 │ │ │ │ - @ instruction: 0xfffece88 │ │ │ │ + @ instruction: 0xfffecff8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2ed258 │ │ │ │ + ble.n 2ed338 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r5, {r0, r2, r4, r5, r6, r7} │ │ │ │ - vdup.16 q8, d0[3] │ │ │ │ + @ instruction: 0xfffe0db0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r1, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ - vtbl.8 d16, {d30-d31}, d10 │ │ │ │ + @ instruction: 0xfffe0afa │ │ │ │ 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 +909254,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 2ede14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ bmi.n 2edf92 │ │ │ │ vqmovn.u d28, │ │ │ │ vmls.i q14, q15, d0[0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ 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 +910532,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, #122 @ 0x7a │ │ │ │ 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 │ │ │ │ + vtbx.8 d31, {d30}, d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ 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 │ │ │ │ + rsbs r0, r2, #6848512 @ 0x688000 │ │ │ │ + @ instruction: 0xf52a00d1 │ │ │ │ + eor.w r0, r6, #6848512 @ 0x688000 │ │ │ │ + orrs.w r0, r4, #6848512 @ 0x688000 │ │ │ │ + bics.w r0, r0, #6848512 @ 0x688000 │ │ │ │ + and.w r0, ip, #6848512 @ 0x688000 │ │ │ │ + @ instruction: 0xf3e800d1 │ │ │ │ + ubfx r0, r4, #3, #18 │ │ │ │ + usat r0, #17, r4, asr #3 │ │ │ │ + usat r0, #17, r4, lsl #3 │ │ │ │ + bfi r0, r0, #3, #15 │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ sxth r7, r7 │ │ │ │ - vuzp. , q14 │ │ │ │ + vrshr.u64 , q6, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cbz r7, 2eed28 │ │ │ │ - vuzp. d31, d4 │ │ │ │ + vrshr.u32 , q10, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ uxth r5, r6 │ │ │ │ - vtrn. d31, d10 │ │ │ │ + vsra.u64 , q13, #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 +911791,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 │ │ │ │ + adds.w r0, r4, #209 @ 0xd1 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ 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 │ │ │ │ + eors.w r0, r6, #209 @ 0xd1 │ │ │ │ + ands.w r0, lr, #209 @ 0xd1 │ │ │ │ + vshr.s64 q0, , #26 │ │ │ │ + vqadd.s64 q0, q8, │ │ │ │ + mrc 0, 5, r0, cr10, cr1, {6} │ │ │ │ + mcr 0, 2, r0, cr4, cr1, {6} │ │ │ │ + stcl 0, cr0, [ip, #836] @ 0x344 │ │ │ │ + stcl 0, cr0, [r6, #-836]! @ 0xfffffcbc │ │ │ │ pop {r0, r1, r2, r3, r4, pc} │ │ │ │ - vtbl.8 d30, {d30- instruction: 0xfffeecfe │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r6, sp, #620 @ 0x26c │ │ │ │ - vtbl.8 d30, {d14-d17}, d22 │ │ │ │ + @ instruction: 0xfffeec96 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeac600d1 │ │ │ │ - orrs.w r0, lr, r1, lsr #3 │ │ │ │ - ldrd r0, r0, [sl, #836]! @ 0x344 │ │ │ │ + ldc 0, cr0, [r6], #-836 @ 0xfffffcbc │ │ │ │ + rsb r0, lr, r1, lsr #3 │ │ │ │ + sbc.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 │ │ │ │ + vtbl.8 d30, {d14-d17}, d2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ + orns r0, r6, r1, lsr #3 │ │ │ │ + vqadd.s32 q0, q15, q0 │ │ │ │ + stmdb r8!, {r0, r4, r6, r7} │ │ │ │ + ldrd r0, r0, [r4], #836 @ 0x344 │ │ │ │ + @ instruction: 0xe85a00d1 │ │ │ │ add r3, pc, #972 @ (adr r3, 2efdf8 ) │ │ │ │ - vmlsl.u q15, d30, d6[0] │ │ │ │ + vqshrun.s64 d30, q11, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef694 │ │ │ │ + b.n 2ef974 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef55c │ │ │ │ + b.n 2ef83c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef41c │ │ │ │ + b.n 2ef6fc │ │ │ │ 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 +913058,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 2f0c84 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r7, [sp, #348] @ 0x15c │ │ │ │ - vshr.u32 q15, q14, #2 │ │ │ │ + vzip. q15, q14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f05f8 │ │ │ │ + b.n 2f08d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [sp, #844] @ 0x34c │ │ │ │ - @ instruction: 0xfffedf8c │ │ │ │ + vshr.u64 q15, q14, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #12 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [sp, #612] @ 0x264 │ │ │ │ vqdmulh.s , q15, d19[0] │ │ │ │ @ instruction: 0xfffe9ef3 │ │ │ │ - @ instruction: 0xfffedabc │ │ │ │ + vdup.16 d29, d28[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 +914424,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 2f129c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f1234 │ │ │ │ + bvs.n 2f1314 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 2f12b0 │ │ │ │ + bcc.n 2f1390 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + beq.n 2f133c │ │ │ │ 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 +915718,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, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #440] @ (2f212c ) │ │ │ │ + ldr r4, [pc, #888] @ (2f22ec ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #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 +915814,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, d22, #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, q14, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r5, [r3, #32] │ │ │ │ vraddhn.i d24, q7, │ │ │ │ - vsli.32 q14, q7, #30 │ │ │ │ + vmlsl.u q14, d30, d14[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r7, [r3, #30] │ │ │ │ @ instruction: 0xfffe83c1 │ │ │ │ - vabal.u q14, d14, d8 │ │ │ │ + vqshlu.s32 q14, q12, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r7, [r1, #30] │ │ │ │ vrsra.u64 d24, d17, #2 │ │ │ │ - vsri.64 q14, q4, #2 │ │ │ │ + vmlsl.u q14, d14, d8[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ 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 +917175,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], #-832 @ 0xfffffcc0 │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r1, [r1, #26] │ │ │ │ - vqshl.u64 , q9, #62 @ 0x3e │ │ │ │ + vtbx.8 d27, {d14-d15}, d18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r7, [r2, #23] │ │ │ │ @ instruction: 0xfffe75cd │ │ │ │ vshr.u32 d24, d17, #2 │ │ │ │ vshr.u32 d24, d25, #2 │ │ │ │ - vqshl.u32 , q7, #30 │ │ │ │ + vtbx.8 d27, {d30}, d14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r3, [r5, #17] │ │ │ │ vsri.32 , , #2 │ │ │ │ - vrsubhn.i d27, q7, q4 │ │ │ │ + vqshl.u32 , q12, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb71c │ │ │ │ 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 │ │ │ │ + vrsubhn.i d27, q15, q7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r6, 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 +918439,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, d24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r1, [r5, #18] │ │ │ │ vcvt.u16.f16 d22, d27, #2 │ │ │ │ vrshr.u64 d23, d23, #2 │ │ │ │ - @ instruction: 0xfffead98 │ │ │ │ + @ instruction: 0xfffeaf08 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ @ instruction: 0xfffe6a75 │ │ │ │ - vqrdmulh.s q13, q7, d2[0] │ │ │ │ + @ instruction: 0xfffeaeb2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ vtbx.8 d22, {d30-d31}, d17 │ │ │ │ - vcvt.f16.u16 q13, q14, #2 │ │ │ │ + vqrdmulh.s q13, q15, d28[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ vqrshrn.u64 d22, , #2 │ │ │ │ - vcvt.f16.u16 d26, d22, #2 │ │ │ │ + @ instruction: 0xfffeada6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ vtbl.8 d22, {d14-d15}, d15 │ │ │ │ - @ instruction: 0xfffeabba │ │ │ │ + @ instruction: 0xfffead2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r1, [r3, #104] @ 0x68 │ │ │ │ - vshll.u32 q13, d2, #30 │ │ │ │ + vtbl.8 d26, {d30- │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ @@ -919794,57 +919803,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 │ │ │ │ + vrsubhn.i d26, q7, q6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ vtbl.8 d22, {d30- q13, q15, d14 │ │ │ │ + vsri.64 q13, q15, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #584 @ (adr r2, 2f490c ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 2f46cc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #120 @ (adr r2, 2f4740 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 2f4900 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #960 @ (adr r1, 2f4a8c ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 2f484c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ - vzip. q13, q3 │ │ │ │ + vrsra.u32 d26, d22, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r3, [r6, r6] │ │ │ │ - vuzp. q13, q7 │ │ │ │ + vrshr.u64 d26, d30, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #232 @ (adr r1, 2f47c8 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 2f4988 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r7, [r4, r3] │ │ │ │ vtbl.8 d22, {d14}, d9 │ │ │ │ - @ instruction: 0xfffe9f9a │ │ │ │ + vuzp. d26, d10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + add r0, pc, #784 @ (adr r0, 2f4a00 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + add r0, pc, #528 @ (adr r0, 2f4904 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + add r0, pc, #296 @ (adr r0, 2f4820 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #224 @ (adr r0, 2f47dc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + add r0, pc, #184 @ (adr r0, 2f47b8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r4, r6] │ │ │ │ vtbl.8 d21, {d30-d31}, d25 │ │ │ │ - vcvt.f32.u32 , q15, #2 │ │ │ │ + vqrdmlsh.s , q15, d30[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ 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 +921170,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, #328] @ 0x148 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r3, [r6, r4] │ │ │ │ vabal.u , d14, d21 │ │ │ │ - @ instruction: 0xfffe9a5a │ │ │ │ + vtbx.8 d25, {d30- , d14, d14 │ │ │ │ + vqrshrun.s64 d25, q15, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [pc, #28] @ (2f540c ) │ │ │ │ @ instruction: 0xfffe4e0d │ │ │ │ - @ instruction: 0xfffe93ee │ │ │ │ + vsli.32 , q7, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [pc, #100] @ (2f546c ) │ │ │ │ vcvt.u16.f16 d20, d13, #2 │ │ │ │ - vsubw.u , q15, d14 │ │ │ │ + vsri.64 , q15, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ 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 +922617,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, #192] @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bx sp │ │ │ │ @ instruction: 0xfffe4761 │ │ │ │ - vcvt.f32.u32 d24, d30, #2 │ │ │ │ + @ instruction: 0xfffe8fae │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r7, r9 │ │ │ │ vqshlu.s32 q10, , #30 │ │ │ │ - vcvt.u16.f16 d24, d8, #2 │ │ │ │ + @ instruction: 0xfffe8e88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #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, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0x479f │ │ │ │ vqshl.u32 d18, d28, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r1, [pc, #276] @ (2f6328 ) │ │ │ │ - vshll.u32 q12, d6, #30 │ │ │ │ + vtbl.8 d24, {d30-) │ │ │ │ - vtbx.8 d24, {d14}, d22 │ │ │ │ + @ instruction: 0xfffe89d6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #356] @ (2f638c ) │ │ │ │ @ instruction: 0xfffe4dab │ │ │ │ - vqshlu.s64 q12, q2, #62 @ 0x3e │ │ │ │ + vtbx.8 d24, {d14}, d4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r1, [r7, r7] │ │ │ │ @ instruction: 0xfffe3e23 │ │ │ │ @ instruction: 0xfffe5543 │ │ │ │ vtbl.8 d20, {d30}, d29 │ │ │ │ - vmlsl.u q12, d14, d10[0] │ │ │ │ + vqshl.u64 d24, d26, #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, d22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ 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 +924023,124 @@ │ │ │ │ bl 2e5974 │ │ │ │ ldr r4, [pc, #268] @ (2f70dc ) │ │ │ │ ldr r1, [pc, #272] @ (2f70e0 ) │ │ │ │ mov r2, r0 │ │ │ │ add r4, pc │ │ │ │ b.n 2f70e4 │ │ │ │ nop │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #116] @ (2f7054 ) │ │ │ │ - @ instruction: 0xfffe8362 │ │ │ │ + vsri.64 q12, q1, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ 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, d24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [pc, #452] @ (2f71c8 ) │ │ │ │ - vshr.u32 d24, d14, #2 │ │ │ │ + vzip. d24, d14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r3, r6 │ │ │ │ - @ instruction: 0xfffe7fdc │ │ │ │ + vuzp. q12, q6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #924] @ (2f73b4 ) │ │ │ │ @ instruction: 0xfffe4daf │ │ │ │ - @ instruction: 0xfffe7ede │ │ │ │ + vmla.i q12, q7, d14[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #516] @ (2f722c ) │ │ │ │ - vcvt.f32.u32 d23, d0, #2 │ │ │ │ + @ instruction: 0xfffe7f80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, #15 │ │ │ │ @ instruction: 0xfffe48bb │ │ │ │ - vqrdmulh.s , q7, d10[0] │ │ │ │ + @ instruction: 0xfffe7eba │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r3, #155 @ 0x9b │ │ │ │ vrshr.u32 d19, d5, #2 │ │ │ │ - @ instruction: 0xfffe7cb4 │ │ │ │ + @ instruction: 0xfffe7e24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [pc, #84] @ (2f70a8 ) │ │ │ │ vtbx.8 d20, {d14-d15}, d31 │ │ │ │ - vdup.16 d23, d0[3] │ │ │ │ + vcvt.u16.f16 , q8, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r3, #217 @ 0xd9 │ │ │ │ @ instruction: 0xfffe3369 │ │ │ │ - vtbx.8 d23, {d30- instruction: 0xfffe7b72 │ │ │ │ + vqdmulh.s , q15, d18[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r0, #169 @ 0xa9 │ │ │ │ @ instruction: 0xfffe3b35 │ │ │ │ - vtbx.8 d23, {d30- instruction: 0xfffe7a58 │ │ │ │ + vtbx.8 d23, {d30- instruction: 0xfffe7b52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r4, #219 @ 0xdb │ │ │ │ - vqshrun.s64 d23, q9, #2 │ │ │ │ + vtbl.8 d23, {d30-d31}, d18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ mov r3, fp │ │ │ │ bl 2da55c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ @@ -925406,77 +925415,77 @@ │ │ │ │ ldr r6, [sp, #584] @ 0x248 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #580] @ 0x244 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #576] @ 0x240 │ │ │ │ b.n 2f7e18 │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r5, #183 @ 0xb7 │ │ │ │ - @ instruction: 0xfffe77e0 │ │ │ │ + vqrshrn.u64 d23, q0, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r3, #181 @ 0xb5 │ │ │ │ vtbl.8 d18, {d30- instruction: 0xfffe2ad7 │ │ │ │ - vmlsl.u , d30, d2[0] │ │ │ │ + vqshrun.s64 d23, q9, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r7, #213 @ 0xd5 │ │ │ │ @ instruction: 0xfffe27c9 │ │ │ │ - vsri.32 , q8, #2 │ │ │ │ + @ instruction: 0xfffe75e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r7, #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, q8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r4, #227 @ 0xe3 │ │ │ │ vrsra.u32 d19, d1, #2 │ │ │ │ vtbx.8 d18, {d14-d17}, d19 │ │ │ │ vrsubhn.i d25, q7, q6 │ │ │ │ ldr r6, [sp, #572] @ 0x23c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -926692,31 +926701,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e4654 │ │ │ │ b.n 2f89b8 │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ @ instruction: 0xfffe2d0d │ │ │ │ vtbx.8 d18, {d30- q9, q15, d13[0] │ │ │ │ - @ instruction: 0xfffe6768 │ │ │ │ + @ instruction: 0xfffe68d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ vrsra.u64 d18, d9, #2 │ │ │ │ - vrshr.u32 q11, q7, #2 │ │ │ │ + @ instruction: 0xfffe63ce │ │ │ │ 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 +928033,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 39bb24 │ │ │ │ movs r1, #24 │ │ │ │ bl 39b880 │ │ │ │ mov r1, r4 │ │ │ │ b.n 2f9668 │ │ │ │ nop │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r7, r4, #3 │ │ │ │ @ instruction: 0xfffe1bd9 │ │ │ │ - vtbl.8 d21, {d14-d16}, d26 │ │ │ │ + @ instruction: 0xfffe5b9a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxtb r4, r3 │ │ │ │ + cbz r4, 2f96ce │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r3, r4, #16 │ │ │ │ - @ instruction: 0xfffe3764 │ │ │ │ + @ instruction: 0xfffe38d4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r3 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r4, r0 │ │ │ │ bl 31dbb4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [pc, #2916] @ 2fa1d8 │ │ │ │ bl 314f10 │ │ │ │ mov r1, r0 │ │ │ │ @@ -929261,26 +929270,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 │ │ │ │ + @ instruction: 0xfffe574e │ │ │ │ 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, [r4, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [pc, #232] @ (2fa2e0 ) │ │ │ │ + ldr r7, [pc, #680] @ (2fa4a0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #336] @ (2fa34c ) │ │ │ │ + ldr r5, [pc, #784] @ (2fa50c ) │ │ │ │ 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 +930720,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, #672] @ (2fb27c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r5, r0, #6 │ │ │ │ - vabdl.u q10, d30, d22 │ │ │ │ + vqshrn.u64 d20, q3, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, sp │ │ │ │ + mov lr, fp │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r8, r0 │ │ │ │ + cmp r8, lr │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmn r6, r5 │ │ │ │ + add r6, fp │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfa3bfffd │ │ │ │ @ instruction: 0xffe5fffd │ │ │ │ - negs r6, r1 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sbcs r2, r5 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adcs r2, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb.w pc, [r9, #253]! │ │ │ │ stc2 15, cr15, [r3, #-1012]! @ 0xfffffc0c │ │ │ │ - lsls r6, r2 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ 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 +931984,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, #234 @ 0xea │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r6, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r5, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bl 6b7d3a │ │ │ │ @ instruction: 0xfb73fffd │ │ │ │ @ instruction: 0xeb59fffd │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r2, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strd pc, pc, [sp], #-1012 @ 0x3f4 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #28 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #16 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #4 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fc4a6 │ │ │ │ - vmlsl.u , d29, d28[0] │ │ │ │ + vqrshrun.s64 d19, q6, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mcr 15, 2, pc, cr15, cr13, {7} @ │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stcl 15, cr15, [r3, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xeb4bfffd │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + subs r0, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fbdda │ │ │ │ - vclt.f , q4, #0 │ │ │ │ + vqshl.u64 d19, d24, #61 @ 0x3d │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fba76 │ │ │ │ - vceq.f d19, d12, #0 │ │ │ │ + vqshlu.s32 , q14, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fb762 │ │ │ │ vsri.32 q15, , #3 │ │ │ │ - vcgt.f d19, d14, #0 │ │ │ │ + vsli.32 , q15, #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 +933463,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, #124 @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fcdf2 │ │ │ │ vrsra.u64 d30, d5, #3 │ │ │ │ - vcge.f , q5, #0 │ │ │ │ + vqshlu.s32 d17, d26, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fcdd6 │ │ │ │ - vshr.u64 , q9, #3 │ │ │ │ + vclt.s , q9, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 165 @ 0xa5 │ │ │ │ - vshr.u64 , q0, #3 │ │ │ │ + vclt.s , q0, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #57 @ 0x39 │ │ │ │ @ instruction: 0xfffdde07 │ │ │ │ - @ instruction: 0xfffd2f80 │ │ │ │ + vshr.u64 , q8, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #9 │ │ │ │ - vqrdmlsh.s q9, , d24[0] │ │ │ │ + vshr.u64 , q4, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #7 │ │ │ │ - vrsra.u32 , q2, #3 │ │ │ │ + vcge.f , q2, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fcbe6 │ │ │ │ - vrshr.u64 , q8, #3 │ │ │ │ + vcgt.f , q8, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fccd2 │ │ │ │ - vcvt.u32.f32 d18, d28, #3 │ │ │ │ + vcge.s d19, d28, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #87 @ 0x57 │ │ │ │ - vcvt.u32.f32 d18, d26, #3 │ │ │ │ + vcge.s d19, d26, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #30 │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fcc32 │ │ │ │ - vcvt.u32.f32 d18, d10, #3 │ │ │ │ + vcge.s d19, d10, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #20 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #12 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ bhi.n 2fccce │ │ │ │ - @ instruction: 0xfffd2f04 │ │ │ │ + vshr.u32 , q10, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fcbde │ │ │ │ - vtbl.8 d16, {d13-d14}, d8 │ │ │ │ + @ instruction: 0xfffd0a78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fccde │ │ │ │ - vqrdmlah.s q9, , d28[0] │ │ │ │ + @ instruction: 0xfffd2fdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 151 @ 0x97 │ │ │ │ - vcvt.u16.f16 d18, d14, #3 │ │ │ │ + @ instruction: 0xfffd2e8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ 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 +934880,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, #98 @ 0x62 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcc.n 2fd912 │ │ │ │ - @ instruction: 0xfffd08bc │ │ │ │ + vtbl.8 d16, {d13-d15}, d28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcc.n 2fda8a │ │ │ │ - @ instruction: 0xfffd08d4 │ │ │ │ + vtbx.8 d16, {d13-d15}, d4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r6, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bne.n 2fd962 │ │ │ │ - vclt.f d16, d30, #0 │ │ │ │ + vqshl.u64 d16, d14, #61 @ 0x3d │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fdc7e │ │ │ │ @ instruction: 0xfffdcf09 │ │ │ │ - vrsra.u32 d18, d20, #3 │ │ │ │ + vcge.f d18, d20, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 255 @ 0xff │ │ │ │ - vrshr.u32 d18, d16, #3 │ │ │ │ + vneg.s d18, d16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 2fda90 │ │ │ │ + bcc.n 2fd970 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ 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 +936204,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, r4, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2 0, cr0, [r0, #832] @ 0x340 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + mrc2 0, 7, r0, cr0, cr0, {6} │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2], #832 @ 0x340 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + mcr2 0, 1, r0, cr2, cr0, {6} │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfbe400d0 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + ldc2l 0, cr0, [r4, #-832] @ 0xfffffcc0 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfb1600d0 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + stc2 0, cr0, [r6], {208} @ 0xd0 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfa8200d0 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + @ instruction: 0xfbf200d0 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9ec00d0 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + @ instruction: 0xfb5c00d0 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr??.w r0, [r6, r0, lsl #1] │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + @ instruction: 0xfac600d0 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb.w r0, [sl, #208] @ 0xd0 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + ldr??.w r0, [sl, #208] @ 0xd0 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf7c000d0 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + ldrsh.w r0, [r0, r0, lsl #1] │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf6f600d0 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + str??.w r0, [r6, r0, lsl #1] │ │ │ │ + asrs r2, r6, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf63000d0 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + @ instruction: 0xf7a000d0 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub.w r0, r4, #6815744 @ 0x680000 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + @ instruction: 0xf71400d0 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds.w r0, r6, #6815744 @ 0x680000 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + @ instruction: 0xf68600d0 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - eor.w r0, r8, #6815744 @ 0x680000 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + @ instruction: 0xf5f800d0 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ubfx r0, r0, #3, #17 │ │ │ │ + @ instruction: 0xf53000d0 │ │ │ │ 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 +937456,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, r4, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf27a00d0 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + @ instruction: 0xf3ea00d0 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs.w r0, r0, #208 @ 0xd0 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + ssat r0, #17, r0, asr #3 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf0e600d0 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + @ instruction: 0xf25600d0 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orrs.w r0, r6, #208 @ 0xd0 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + rsb r0, r6, #208 @ 0xd0 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.s64 q8, q0, #60 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + @ instruction: 0xf13400d0 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.s64 q0, q9, q0 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + @ instruction: 0xf0a200d0 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mcr 0, 3, r0, cr6, cr0, {6} │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + vshr.s64 q8, q0, #42 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [ip, #832] @ 0x340 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + vqadd.s8 q0, q14, q0 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldcl 0, cr0, [r2], {208} @ 0xd0 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + mcr 0, 2, r0, cr2, cr0, {6} │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [r8], {208} @ 0xd0 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + ldcl 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sbcs.w r0, ip, r0, lsr #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + stcl 0, cr0, [ip], #832 @ 0x340 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeaee00d0 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + mrrc 0, 13, r0, lr, cr0 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrd r0, r0, [r4, #-832]! @ 0x340 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + @ instruction: 0xeae400d0 │ │ │ │ + lsls r2, r7, #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 +937746,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, r0, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ff3d4 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + ldrd r0, r0, [ip], #-832 @ 0x340 │ │ │ │ + lsls r4, r7, #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 +938579,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], #-832 @ 0xfffffcc0 │ │ │ │ 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 +939629,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 │ │ │ │ + @ instruction: 0xfb8200d0 │ │ │ │ + @ instruction: 0xfb8200d0 │ │ │ │ + @ instruction: 0xfb8e00d0 │ │ │ │ + @ instruction: 0xfb9a00d0 │ │ │ │ + @ instruction: 0xfb9e00d0 │ │ │ │ + @ instruction: 0xfb9800d0 │ │ │ │ + @ instruction: 0xfba400d0 │ │ │ │ + ldc2 0, cr0, [ip], {208} @ 0xd0 │ │ │ │ + stc2 0, cr0, [r4], #-832 @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [r2, #832] @ 0x340 │ │ │ │ stc2 0, cr0, [sl, #832] @ 0x340 │ │ │ │ - ldc2l 0, cr0, [sl, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2 0, cr0, [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 │ │ │ │ + ldc2 0, cr0, [r6, #832] @ 0x340 │ │ │ │ + stc2 0, cr0, [r2, #832]! @ 0x340 │ │ │ │ + ldc2 0, cr0, [sl, #832] @ 0x340 │ │ │ │ + mrc2 0, 5, r0, cr0, cr0, {6} │ │ │ │ + mcr2 0, 6, r0, cr0, cr0, {6} │ │ │ │ + mcr2 0, 6, r0, cr8, cr0, {6} │ │ │ │ + mrc2 0, 6, r0, cr0, cr0, {6} │ │ │ │ + mrc2 0, 6, r0, cr12, cr0, {6} │ │ │ │ + mcr2 0, 7, r0, cr4, cr0, {6} │ │ │ │ + mcr2 0, 7, r0, cr8, cr0, {6} │ │ │ │ + mrc2 0, 6, r0, cr4, cr0, {6} │ │ │ │ + mcr2 0, 7, r0, cr0, cr0, {6} │ │ │ │ + mrc2 0, 6, r0, cr4, cr0, {6} │ │ │ │ + mrc2 0, 6, r0, cr4, cr0, {6} │ │ │ │ + mrc2 0, 6, r0, cr12, cr0, {6} │ │ │ │ + mcr2 0, 7, r0, cr4, cr0, {6} │ │ │ │ + mcr2 0, 6, r0, cr6, cr0, {6} │ │ │ │ + mcr2 0, 7, r0, cr14, cr0, {6} │ │ │ │ + mrc2 0, 7, r0, cr10, cr0, {6} │ │ │ │ + mcr2 0, 7, r0, cr10, cr0, {6} │ │ │ │ + mrc2 0, 5, r0, cr8, cr0, {6} │ │ │ │ + mrc2 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, cr8, cr0, {6} │ │ │ │ + mrc2 0, 7, r0, cr8, cr0, {6} │ │ │ │ + vqadd.u8 q0, q14, q0 │ │ │ │ + vqadd.u32 q0, q8, q0 │ │ │ │ + vqadd.u32 q0, q12, q0 │ │ │ │ + vqadd.u64 q0, q14, q0 │ │ │ │ + vqadd.u8 q8, q14, q0 │ │ │ │ + vqadd.u64 q0, q10, q0 │ │ │ │ + @ instruction: 0xf71a00d0 │ │ │ │ + @ instruction: 0xf72e00d0 │ │ │ │ + @ instruction: 0xf70e00d0 │ │ │ │ + @ instruction: 0xf6e800d0 │ │ │ │ + @ instruction: 0xf6e800d0 │ │ │ │ + @ instruction: 0xf6ee00d0 │ │ │ │ + @ instruction: 0xf6fa00d0 │ │ │ │ + @ instruction: 0xf70600d0 │ │ │ │ + @ instruction: 0xf71200d0 │ │ │ │ + @ instruction: 0xf71e00d0 │ │ │ │ + @ instruction: 0xf72a00d0 │ │ │ │ + @ instruction: 0xf73600d0 │ │ │ │ + @ instruction: 0xf74600d0 │ │ │ │ + @ instruction: 0xf75200d0 │ │ │ │ + @ instruction: 0xf75600d0 │ │ │ │ + @ instruction: 0xf75200d0 │ │ │ │ + @ instruction: 0xf75200d0 │ │ │ │ + @ instruction: 0xf75200d0 │ │ │ │ + orn r0, sl, #6815744 @ 0x680000 │ │ │ │ + orns r0, r2, #6815744 @ 0x680000 │ │ │ │ + orn r0, r0, #6815744 @ 0x680000 │ │ │ │ + orn r0, sl, #6815744 @ 0x680000 │ │ │ │ + bic.w r0, r0, #6815744 @ 0x680000 │ │ │ │ + ands.w r0, r8, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf70600d0 │ │ │ │ + @ instruction: 0xf71600d0 │ │ │ │ + @ instruction: 0xf72600d0 │ │ │ │ + @ instruction: 0xf73600d0 │ │ │ │ + @ instruction: 0xf71c00d0 │ │ │ │ + @ instruction: 0xf71000d0 │ │ │ │ + @ instruction: 0xf72600d0 │ │ │ │ + ldr??.w r0, [r8, #208] @ 0xd0 │ │ │ │ + @ instruction: 0xf53c00d0 │ │ │ │ + adc.w r0, sl, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf77000d0 │ │ │ │ + @ instruction: 0xf78a00d0 │ │ │ │ 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 +939735,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 │ │ │ │ + mrc 0, 0, r0, cr4, cr0, {6} │ │ │ │ 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 +940937,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 │ │ │ │ + stc 0, cr0, [sl], #832 @ 0x340 │ │ │ │ + @ instruction: 0xf61a00d0 │ │ │ │ + @ instruction: 0xf63a00d0 │ │ │ │ + @ instruction: 0xf61e00d0 │ │ │ │ + @ instruction: 0xfb4800d0 │ │ │ │ + @ instruction: 0xfb2a00d0 │ │ │ │ + @ instruction: 0xfb9800d0 │ │ │ │ vst1.8 @ instruction: 0xf98800d0 │ │ │ │ - @ instruction: 0xfa0200d0 │ │ │ │ - ldrsh.w r0, [ip, r0, lsl #1] │ │ │ │ + vld4. {d0-d3}, [r8 :64], r0 │ │ │ │ + str.w r0, [ip, #208] @ 0xd0 │ │ │ │ + @ instruction: 0xfaf800d0 │ │ │ │ + @ instruction: 0xfb7200d0 │ │ │ │ + @ instruction: 0xfaac00d0 │ │ │ │ cdp 1, 15, cr0, cr6, cr11, {3} │ │ │ │ - movw r0, #10448 @ 0x28d0 │ │ │ │ - @ instruction: 0xf61a00d0 │ │ │ │ - @ instruction: 0xf5fc00d0 │ │ │ │ - rsbs r0, ip, #6815744 @ 0x680000 │ │ │ │ - ands.w r0, r6, #208 @ 0xd0 │ │ │ │ - ands.w r0, ip, #208 @ 0xd0 │ │ │ │ - bic.w r0, r0, #208 @ 0xd0 │ │ │ │ - bics.w r0, r0, #208 @ 0xd0 │ │ │ │ - bics.w r0, r0, #208 @ 0xd0 │ │ │ │ - bics.w r0, ip, #208 @ 0xd0 │ │ │ │ - orr.w r0, r8, #208 @ 0xd0 │ │ │ │ - orrs.w r0, ip, #208 @ 0xd0 │ │ │ │ - orn r0, r8, #208 @ 0xd0 │ │ │ │ - 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: 0xf7b200d0 │ │ │ │ + @ instruction: 0xf78a00d0 │ │ │ │ + @ instruction: 0xf76c00d0 │ │ │ │ + @ instruction: 0xf74c00d0 │ │ │ │ + @ instruction: 0xf18600d0 │ │ │ │ + @ instruction: 0xf18c00d0 │ │ │ │ + @ instruction: 0xf19000d0 │ │ │ │ + sub.w r0, r0, #208 @ 0xd0 │ │ │ │ + sub.w r0, r0, #208 @ 0xd0 │ │ │ │ + sub.w r0, ip, #208 @ 0xd0 │ │ │ │ + subs.w r0, r8, #208 @ 0xd0 │ │ │ │ + rsb r0, ip, #208 @ 0xd0 │ │ │ │ + rsbs r0, r8, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf1e800d0 │ │ │ │ + addw r0, r0, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf21400d0 │ │ │ │ + @ instruction: 0xf22800d0 │ │ │ │ + movw r0, #32976 @ 0x80d0 │ │ │ │ + movw r0, #41168 @ 0xa0d0 │ │ │ │ + @ instruction: 0xf25400d0 │ │ │ │ + @ instruction: 0xf25400d0 │ │ │ │ + @ instruction: 0xf25200d0 │ │ │ │ + @ instruction: 0xf25400d0 │ │ │ │ + @ instruction: 0xf25c00d0 │ │ │ │ + @ instruction: 0xf26800d0 │ │ │ │ + @ instruction: 0xf26e00d0 │ │ │ │ + @ instruction: 0xf27000d0 │ │ │ │ + @ instruction: 0xf27600d0 │ │ │ │ + @ instruction: 0xf27400d0 │ │ │ │ + @ instruction: 0xf27e00d0 │ │ │ │ + @ instruction: 0xf28000d0 │ │ │ │ + @ instruction: 0xf28200d0 │ │ │ │ + @ instruction: 0xf28400d0 │ │ │ │ + @ instruction: 0xf28600d0 │ │ │ │ + @ instruction: 0xf29000d0 │ │ │ │ + @ instruction: 0xf29a00d0 │ │ │ │ + subw r0, r8, #208 @ 0xd0 │ │ │ │ + subw r0, r2, #208 @ 0xd0 │ │ │ │ + subw r0, r8, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf29e00d0 │ │ │ │ + @ instruction: 0xf29400d0 │ │ │ │ + @ instruction: 0xf29200d0 │ │ │ │ + @ instruction: 0xf29200d0 │ │ │ │ + @ instruction: 0xf29200d0 │ │ │ │ + @ instruction: 0xf29200d0 │ │ │ │ + @ instruction: 0xf29200d0 │ │ │ │ + @ instruction: 0xf29200d0 │ │ │ │ + @ instruction: 0xf29200d0 │ │ │ │ + @ instruction: 0xf29400d0 │ │ │ │ + @ instruction: 0xf29a00d0 │ │ │ │ + @ instruction: 0xf27600d0 │ │ │ │ + @ instruction: 0xf27000d0 │ │ │ │ + @ instruction: 0xf27200d0 │ │ │ │ + @ instruction: 0xf27000d0 │ │ │ │ + @ instruction: 0xf26e00d0 │ │ │ │ + @ instruction: 0xf26e00d0 │ │ │ │ + @ instruction: 0xf26e00d0 │ │ │ │ + @ instruction: 0xf25e00d0 │ │ │ │ + @ instruction: 0xf25600d0 │ │ │ │ + movw r0, #16592 @ 0x40d0 │ │ │ │ + movw r0, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf23c00d0 │ │ │ │ + @ instruction: 0xf23800d0 │ │ │ │ + @ instruction: 0xf23400d0 │ │ │ │ + subw r0, r4, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf29800d0 │ │ │ │ + subw r0, r2, #208 @ 0xd0 │ │ │ │ + subw r0, r0, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf29a00d0 │ │ │ │ + @ instruction: 0xf29400d0 │ │ │ │ + @ instruction: 0xf29600d0 │ │ │ │ + @ instruction: 0xf28e00d0 │ │ │ │ + @ instruction: 0xf26e00d0 │ │ │ │ + movw r0, #16592 @ 0x40d0 │ │ │ │ + @ instruction: 0xf23000d0 │ │ │ │ + @ instruction: 0xf1fe00d0 │ │ │ │ + @ instruction: 0xf1e200d0 │ │ │ │ + eors.w 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 +942247,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 │ │ │ │ + @ instruction: 0xf1fc00d0 │ │ │ │ + @ instruction: 0xf1e800d0 │ │ │ │ + subs.w r0, r0, #208 @ 0xd0 │ │ │ │ + eor.w r0, r4, #208 @ 0xd0 │ │ │ │ + adc.w r0, r0, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf13400d0 │ │ │ │ + @ instruction: 0xf12e00d0 │ │ │ │ + @ instruction: 0xf0e200d0 │ │ │ │ + ldc 0, cr0, [r4], {208} @ 0xd0 │ │ │ │ + orr.w r0, r2, #208 @ 0xd0 │ │ │ │ + bics.w r0, r6, #208 @ 0xd0 │ │ │ │ + bics.w r0, r6, #208 @ 0xd0 │ │ │ │ + bic.w r0, lr, #208 @ 0xd0 │ │ │ │ + bics.w r0, r2, #208 @ 0xd0 │ │ │ │ + bics.w r0, r2, #208 @ 0xd0 │ │ │ │ + bic.w r0, r6, #208 @ 0xd0 │ │ │ │ + ands.w r0, lr, #208 @ 0xd0 │ │ │ │ + ldcl 0, cr0, [r2, #-832] @ 0xfffffcc0 │ │ │ │ + stcl 0, cr0, [sl, #-832] @ 0xfffffcc0 │ │ │ │ + stcl 0, cr0, [r2, #-832] @ 0xfffffcc0 │ │ │ │ + ldc 0, cr0, [ip, #-832]! @ 0xfffffcc0 │ │ │ │ + stc 0, cr0, [r2, #-832]! @ 0xfffffcc0 │ │ │ │ + stcl 0, cr0, [ip], #832 @ 0x340 │ │ │ │ + strd r0, r0, [r4, #832] @ 0x340 │ │ │ │ + @ instruction: 0xe99a00d0 │ │ │ │ + @ instruction: 0xe9a000d0 │ │ │ │ rsbs r0, r2, r0, lsr #3 │ │ │ │ - rsb r0, ip, r0, lsr #3 │ │ │ │ - subs.w r0, r2, r0, lsr #3 │ │ │ │ - sbcs.w r0, ip, r0, lsr #3 │ │ │ │ - @ instruction: 0xe85400d0 │ │ │ │ - @ instruction: 0xe82a00d0 │ │ │ │ - @ instruction: 0xe83000d0 │ │ │ │ - orn r0, r2, r0, lsr #3 │ │ │ │ - orn r0, sl, r0, lsr #3 │ │ │ │ - @ instruction: 0xeac600d0 │ │ │ │ - bics.w r0, lr, r0, lsr #3 │ │ │ │ - bic.w r0, r4, r0, lsr #3 │ │ │ │ - b.n 30261c │ │ │ │ - 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 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302654 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302618 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302650 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 30262c │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302358 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302344 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3025c0 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3025bc │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3025b8 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 3025b4 │ │ │ │ + rsbs r0, sl, r0, lsr #3 │ │ │ │ + ldc 0, cr0, [r6], #-832 @ 0xfffffcc0 │ │ │ │ + sub.w r0, lr, r0, lsr #3 │ │ │ │ + @ instruction: 0xeb9400d0 │ │ │ │ + stmia.w r2!, {r4, r6, r7} │ │ │ │ + ldrd r0, r0, [r4], #-832 @ 0x340 │ │ │ │ + @ instruction: 0xe85a00d0 │ │ │ │ + strd r0, r0, [r4], #832 @ 0x340 │ │ │ │ + @ instruction: 0xe8dc00d0 │ │ │ │ + @ instruction: 0xe8d400d0 │ │ │ │ + ldmia.w r2!, {r4, r6, r7} │ │ │ │ + ldmia.w r2, {r4, r6, r7} │ │ │ │ + stmia.w ip!, {r4, r6, r7} │ │ │ │ + ldmia.w r8, {r4, r6, r7} │ │ │ │ + b.n 302638 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025b0 │ │ │ │ + b.n 302624 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025ac │ │ │ │ + @ instruction: 0xe85c00d0 │ │ │ │ + @ instruction: 0xe85800d0 │ │ │ │ + @ instruction: 0xe85400d0 │ │ │ │ + @ instruction: 0xe85000d0 │ │ │ │ + strex r0, r0, [ip, #832] @ 0x340 │ │ │ │ + strex r0, r0, [r8, #832] @ 0x340 │ │ │ │ + strex r0, r0, [r4, #832] @ 0x340 │ │ │ │ + strex r0, r0, [r0, #832] @ 0x340 │ │ │ │ + strex r0, r0, [r6, #832] @ 0x340 │ │ │ │ + b.n 302560 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025a8 │ │ │ │ + @ instruction: 0xe8cc00d0 │ │ │ │ + ldmia.w lr!, {r4, r6, r7} │ │ │ │ + b.n 3022a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025a4 │ │ │ │ + b.n 3022e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025b4 │ │ │ │ + b.n 3022d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302280 │ │ │ │ + b.n 302810 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3026c8 │ │ │ │ + b.n 3027fc │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 3026b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302fc0 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 303000 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302ff8 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 302530 │ │ │ │ + b.n 30269c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30251c │ │ │ │ + b.n 3026bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3023d0 │ │ │ │ + b.n 3025ec │ │ │ │ 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 │ │ │ │ + b.n 302648 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302370 │ │ │ │ + b.n 302650 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302360 │ │ │ │ + b.n 302640 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3024e4 │ │ │ │ + b.n 3027c4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302ddc │ │ │ │ + b.n 3020bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30231c │ │ │ │ + b.n 3025fc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 30285e │ │ │ │ + hlt 0x001a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 302d6c │ │ │ │ + b.n 30304c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302d6c │ │ │ │ + b.n 30304c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302d6c │ │ │ │ + b.n 30304c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302120 │ │ │ │ + b.n 302400 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3020dc │ │ │ │ + b.n 3023bc │ │ │ │ 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 +942434,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 3022b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 302f60 │ │ │ │ + b.n 302240 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + b.n 302a34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302c88 │ │ │ │ + b.n 302f68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302c10 │ │ │ │ + b.n 302ef0 │ │ │ │ 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 +943577,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 3035f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + b.n 3035dc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ 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 +944304,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, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r2, #6 │ │ │ │ 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 +944372,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, [r3, r3] │ │ │ │ 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 +944568,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 303e44 │ │ │ │ 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 +945689,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ push {r2, r5, r7, lr} │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r4, #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 +945986,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, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bxns lr │ │ │ │ + ldr r0, [pc, #912] @ (305170 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + ldr r0, [pc, #0] @ (304dec ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 304e34 │ │ │ │ + pop {r1, r4, r5, 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 +946154,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, r7} │ │ │ │ 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 +946921,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, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rev16 r2, r5 │ │ │ │ + cbnz r2, 3057e6 │ │ │ │ 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 +947140,17 @@ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ b.n 305982 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #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 +947488,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: 0xb75c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2 0, cr0, [r4, #900]! @ 0x384 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + vhadd.u16 q0, q10, │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2, #900] @ 0x384 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + vhadd.u8 q0, q9, │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb71e │ │ │ │ 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 +948819,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 │ │ │ │ + vtbx.8 d26, {d31-) │ │ │ │ @@ -949072,19 +949060,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, #848 @ 0x350 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - add r5, pc, #568 @ (adr r5, 306fa4 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 307164 ) │ │ │ │ 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 +949193,16 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ blt.n 306f8e │ │ │ │ vqshl.u64 d19, d20, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, sl, #7700480 @ 0x758000 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + @ instruction: 0xf5fa00eb │ │ │ │ + strh r4, [r5, 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 +949313,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, #816 @ (adr r4, 307304 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #152 @ (adr r3, 307070 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 307230 ) │ │ │ │ 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 +949780,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, #1008] @ 0x3f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #784 @ (adr r1, 307788 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 307548 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #168 @ (adr r2, 307524 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 3076e4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #832 @ (adr r2, 3077c0 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 307580 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #80 @ (adr r4, 3074d4 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 307694 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #176 @ (adr r4, 307538 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 3076f8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + add r1, pc, #360 @ (adr r1, 3075f4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #616 @ (adr r2, 3076f8 ) │ │ │ │ + add r4, pc, #40 @ (adr r4, 3074b8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 3077a4 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 307564 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #952 @ (adr r2, 307850 ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 307610 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #96 @ (adr r3, 3074fc ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 3076bc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #696 @ (adr r3, 307758 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 307518 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + add r1, pc, #136 @ (adr r1, 30752c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #48 @ (adr r0, 3074d8 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 307698 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #656 @ (adr r1, 30773c ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 3074fc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + add r1, pc, #48 @ (adr r1, 3074e0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, pc, #536 @ (adr r0, 3076cc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #624 @ (adr r2, 307728 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 3074e8 ) │ │ │ │ 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 +950902,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, #272 @ (adr r3, 308174 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - add r0, pc, #648 @ (adr r0, 3082f4 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 3080b4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #504 @ (adr r0, 308268 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 308428 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #464 @ (adr r0, 308244 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 308404 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #424 @ (adr r0, 308220 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 3083e0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + add r0, pc, #880 @ (adr r0, 3083ec ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r1, pc, #352 @ (adr r1, 3081e0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #704 @ (adr r3, 308344 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 308104 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 308188 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 308348 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #784 @ (adr r3, 30839c ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 30815c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 3080c8 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 308288 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #832 @ (adr r1, 3083d4 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 308194 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #336 @ (adr r0, 308208 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 3083c8 ) │ │ │ │ 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 +951222,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, #560] @ 0x230 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ 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 +952361,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, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ble.n 308fb4 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3090cc │ │ │ │ + blt.n 308fac │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ 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 +952991,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, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r0, r2, r3, r5, lr} │ │ │ │ - vrsra.u32 q14, q9, #1 │ │ │ │ + vmls.i q14, , d18[0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ 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 +955613,27 @@ │ │ │ │ b.n 30acc2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r5, r5] │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r4, [r7, r3] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #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 +955660,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: 0xb642 │ │ │ │ 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 +955695,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ strh r0, [r0, r1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r5, 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 +955730,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, r7, 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 +955765,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, r5, 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 +955800,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, r6, 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 +955835,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, r5, 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 +955870,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 │ │ │ │ + push {r1, r3, r4} │ │ │ │ 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, [r1, #1] │ │ │ │ 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 +955914,17 @@ │ │ │ │ bne.n 30b01c │ │ │ │ ldr r1, [pc, #16] @ (30b044 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ 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 +955932,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, [r0, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #12] @ (30b08c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ 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 +955978,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r2, #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, #40] @ (30b120 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -956019,17 +956007,17 @@ │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ 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 +956030,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #12] @ (30b15c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ 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 +956059,15 @@ │ │ │ │ bne.n 30b178 │ │ │ │ ldr r1, [pc, #12] @ (30b19c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r5, #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 +956092,15 @@ │ │ │ │ sub.w r4, r3, #28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 30b1e4 │ │ │ │ cmp r3, #28 │ │ │ │ bne.n 30b1c6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r7, #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 +956175,31 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #36] @ (30b2c4 ) │ │ │ │ add r1, pc │ │ │ │ b.n 30b248 │ │ │ │ nop │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ 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 +956223,17 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bne.n 30b2ee │ │ │ │ ldr r1, [pc, #12] @ (30b314 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ 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 +956265,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, #936] @ 0x3a8 │ │ │ │ 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 +956420,49 @@ │ │ │ │ ldr r1, [pc, #80] @ (30b52c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ b.n 30b3dc │ │ │ │ nop │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ 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 +956597,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #496] @ (30b884 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ ldr r2, [pc, #160] @ (30b738 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r5, #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 +956626,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 30b4bc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 30b66c │ │ │ │ + blt.n 30b74c │ │ │ │ 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 +956671,23 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #28] @ (30b75c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ 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 +956707,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #20] @ (30b7a8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r2, [r7, #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 +956750,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, #936 @ 0x3a8 │ │ │ │ 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 +956786,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 30b318 │ │ │ │ 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 +956836,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, [r7, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #48 @ (adr r3, 30b914 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 30bad4 ) │ │ │ │ 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 +956913,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, #1016] @ 0x3f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + strb r0, [r4, #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 +956945,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, #70 @ 0x46 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ 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 +957131,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, #600] @ 0x258 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #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 +957225,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, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ 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 +957382,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, #560] @ 0x230 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ 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 +957745,54 @@ │ │ │ │ ldr r2, [pc, #108] @ (30c220 ) │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 30c032 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #248 @ (adr r0, 30c2c4 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 30c484 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ bcs.n 30c174 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ 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, , d22[0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #752 @ (adr r2, 30c510 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 30c2d0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ 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 +958358,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, #696] @ 0x2b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + add r0, pc, #352 @ (adr r0, 30ca8c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + add r0, pc, #120 @ (adr r0, 30c9a8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ 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 +958828,37 @@ │ │ │ │ bcs.w 30ca58 │ │ │ │ b.n 30cdee │ │ │ │ nop │ │ │ │ adds r5, #212 @ 0xd4 │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r4, #50 @ 0x32 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ 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 +959223,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 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf71a00e5 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + strb.w r0, [sl, #229] @ 0xe5 │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r3} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ 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 +960562,65 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #218 @ 0xda │ │ │ │ lsls r3, r5, #5 │ │ │ │ cmp r1, #198 @ 0xc6 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 30e11e │ │ │ │ - @ instruction: 0xffff534e │ │ │ │ + vsri.64 d21, d30, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 30e4c0 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 30e280 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r4, #172 @ 0xac │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r6, {r0, r1, r5, r6, r7} │ │ │ │ - vsra.u32 d21, d16, #1 │ │ │ │ + vsubl.u , d31, d16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #56] @ (30e120 ) │ │ │ │ + str r6, [r7, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [pc, #968] @ (30e4b4 ) │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [pc, #480] @ (30e2dc ) │ │ │ │ + ldr r6, [pc, #928] @ (30e49c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #848] @ (30e450 ) │ │ │ │ + ldr r7, [pc, #272] @ (30e210 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #184] @ (30e1bc ) │ │ │ │ + ldr r6, [pc, #632] @ (30e37c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [pc, #704] @ (30e3cc ) │ │ │ │ + ldr r6, [pc, #128] @ (30e18c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #144] @ (30e1a0 ) │ │ │ │ + ldr r6, [pc, #592] @ (30e360 ) │ │ │ │ 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 +960917,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, #464] @ (30e614 ) │ │ │ │ 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 +960972,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, #488] @ (30e6c0 ) │ │ │ │ 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 +961161,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 │ │ │ │ + orrs.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 +961314,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ b.n 30e744 │ │ │ │ adds r2, r3, r4 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [pc, #856] @ (30ebb0 ) │ │ │ │ + ldr r2, [pc, #280] @ (30e970 ) │ │ │ │ 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 +961391,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 │ │ │ │ + bhi.n 30e928 │ │ │ │ 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 +962389,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, #66 @ 0x42 │ │ │ │ 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 +963708,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 310234 │ │ │ │ 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 +965941,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, #144 @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrb r6, [r4, 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 +967091,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, #456 @ 0x1c8 │ │ │ │ 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 +967687,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, #88 @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ 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 +970808,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 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r6, r4] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 314c1c │ │ │ │ + bpl.n 314cfc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 314544 │ │ │ │ + b.n 314824 │ │ │ │ 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 +970921,19 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 314dfa │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ uxth r4, r6 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbz r6, 314e7e │ │ │ │ lsls r2, r5, #5 │ │ │ │ - b.n 315218 │ │ │ │ + b.n 3154f8 │ │ │ │ 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 +971117,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 │ │ │ │ + orr.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 +980786,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, #230 @ 0xe6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ 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 +982219,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (31c4ec ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (31c4f0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ 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 +984751,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #5 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #5 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add.w r0, sl, #206 @ 0xce │ │ │ │ - b.n 31e170 │ │ │ │ + @ instruction: 0xf27a00ce │ │ │ │ + b.n 31e450 │ │ │ │ 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 +985076,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r0, r4, #3 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, #3 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ 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 +985233,19 @@ │ │ │ │ bcc.n 31e380 │ │ │ │ b.n 31e2ea │ │ │ │ nop │ │ │ │ adds r2, r5, #6 │ │ │ │ lsls r2, r5, #5 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bkpt 0x00da │ │ │ │ lsls r4, r5, #5 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r7, #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 +985264,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, r7, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfbe000cd │ │ │ │ + ldc2l 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 +985616,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 r3, [pc, #24] @ (31e748 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #720] @ (31ea0c ) │ │ │ │ + ldr r3, [pc, #144] @ (31e7cc ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #512] @ (31e944 ) │ │ │ │ + ldr r2, [pc, #960] @ (31eb04 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #552] @ (31e970 ) │ │ │ │ + ldr r2, [pc, #1000] @ (31eb30 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ 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 +985921,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, #648] @ (31ec78 ) │ │ │ │ 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 +987083,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, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmn r6, r2 │ │ │ │ + add r6, r8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + add r4, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ 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, #960] @ (31f874 ) │ │ │ │ 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 +987147,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 │ │ │ │ + mvns r6, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r4, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 31f5f0 │ │ │ │ + bcs.n 31f4d0 │ │ │ │ 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 +987237,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 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #512 @ (adr r4, 31f808 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 31f9c8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r6, #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 +987276,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 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 31f6b0 │ │ │ │ + bne.n 31f590 │ │ │ │ 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 +987309,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 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orrs r6, r5 │ │ │ │ + add lr, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #168] @ (31f76c ) │ │ │ │ @@ -987406,23 +987394,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, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #160 @ (adr r3, 31f81c ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 31f9dc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - eors r2, r2 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + beq.n 31f6c4 │ │ │ │ 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 +987436,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, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r7, #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, r7 │ │ │ │ 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 +987477,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, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ 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 +987504,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, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ + lsls r4, r0 │ │ │ │ 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 +987550,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, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r4, #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 +987574,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, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + ands r2, r3 │ │ │ │ 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 +987814,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, #190 @ 0xbe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #8 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 31fbea │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [pc, #752] @ (31fe6c ) │ │ │ │ + ldr r7, [pc, #176] @ (31fc2c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r6, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ 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 +987899,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, #126 @ 0x7e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #232] @ (31fd18 ) │ │ │ │ + ldr r4, [pc, #680] @ (31fed8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [pc, #152] @ (31fccc ) │ │ │ │ + ldr r4, [pc, #600] @ (31fe8c ) │ │ │ │ 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 +987963,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 r5, #8 │ │ │ │ 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 │ │ │ │ + ldr.w r0, [r8, #211] @ 0xd3 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ 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 +988218,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, #128 @ 0x80 │ │ │ │ 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, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r4, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r5, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #104] @ (31ffec ) │ │ │ │ + ldr r1, [pc, #552] @ (3201ac ) │ │ │ │ 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 +988349,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, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ 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 +988453,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, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #10 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldr r4, [r7, 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 +988665,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, #40 @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cdp2 1, 5, cr0, cr14, cr9, {3} │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ 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 +988862,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, #76 @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ 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 +989087,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, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #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 +989156,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, #172 @ 0xac │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r7, #56 @ 0x38 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ 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 +989535,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, #170 @ 0xaa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r2, r5, #5 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs.w r1, sl, #15269888 @ 0xe90000 │ │ │ │ - ldr r5, [pc, #736] @ (320e9c ) │ │ │ │ + ldr r7, [pc, #160] @ (320c5c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #704] @ (320e80 ) │ │ │ │ + ldr r7, [pc, #128] @ (320c40 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #672] @ (320e64 ) │ │ │ │ + ldr r7, [pc, #96] @ (320c24 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #640] @ (320e48 ) │ │ │ │ + ldr r7, [pc, #64] @ (320c08 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #608] @ (320e2c ) │ │ │ │ + ldr r7, [pc, #32] @ (320bec ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #576] @ (320e10 ) │ │ │ │ + ldr r7, [pc, #0] @ (320bd0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #544] @ (320df4 ) │ │ │ │ + ldr r6, [pc, #992] @ (320fb4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #512] @ (320dd8 ) │ │ │ │ + ldr r6, [pc, #960] @ (320f98 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #480] @ (320dbc ) │ │ │ │ + ldr r6, [pc, #928] @ (320f7c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #448] @ (320da0 ) │ │ │ │ + ldr r6, [pc, #896] @ (320f60 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #416] @ (320d84 ) │ │ │ │ + ldr r6, [pc, #864] @ (320f44 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #384] @ (320d68 ) │ │ │ │ + ldr r6, [pc, #832] @ (320f28 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #352] @ (320d4c ) │ │ │ │ + ldr r6, [pc, #800] @ (320f0c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (320c44 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -989656,15 +989644,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, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #28] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -989708,21 +989696,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, #118 @ 0x76 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsrs r2, r7, #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 +989735,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, #66 @ 0x42 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsrs r2, r4, #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 +989772,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 r7, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ 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 +989881,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, #52 @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ 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 +990082,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, #130 @ 0x82 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ 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 +990205,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 r6, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ 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, #58 @ 0x3a │ │ │ │ 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 +990289,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, #218 @ 0xda │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (3212a8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -990320,17 +990308,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, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r4, #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 +990348,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, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r6, #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 +990402,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, #102 @ 0x66 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ 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 +990463,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, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ 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 +990561,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 3219d4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.u64 q8, q8, │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ 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 +990636,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, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mcr2 0, 4, r0, cr6, cr3, {6} │ │ │ │ + vshr.u64 q8, , #10 │ │ │ │ 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 +990738,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, #120 @ 0x78 │ │ │ │ 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 +990798,15 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb r4, {r0, r3, r5, r6, r8} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r4, #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 +990846,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 3218d0 │ │ │ │ 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 +990870,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, #124 @ 0x7c │ │ │ │ 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 +990993,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (321954 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ bl 3216e0 │ │ │ │ mov r0, r6 │ │ │ │ b.n 3218f4 │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r5, #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 +991107,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, #110 @ 0x6e │ │ │ │ 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 +991269,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, #108 @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ 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 +991362,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, #156 @ 0x9c │ │ │ │ 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 +991452,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (321df8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (321dfc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ 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 +991538,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r3, [r0, #4] │ │ │ │ b.n 321ea4 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r6, [r5, #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 +992961,43 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 31dbb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 315870 │ │ │ │ str r0, [r4, #32] │ │ │ │ b.w 321fd8 │ │ │ │ nop │ │ │ │ - movs r4, #32 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #696 @ (adr r1, 323028 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 322de8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbnz r6, 322da0 │ │ │ │ + cbnz r6, 322dbc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + subs r6, r1, r1 │ │ │ │ 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 +993625,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 r1, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r5, #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 +994905,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #5 │ │ │ │ stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ 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 +995834,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r5, pc} │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r4, #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, 13, 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 +996023,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 │ │ │ │ + mcrr2 0, 12, r0, r2, cr14 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab600ce │ │ │ │ + stc2 0, cr0, [r6], #-824 @ 0xfffffcc8 │ │ │ │ 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 +996161,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: 0xfb3a00ce │ │ │ │ stmdb sp!, {r4, r5, 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 +996420,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] │ │ │ │ + ldr??.w r0, [ip, #206] @ 0xce │ │ │ │ + vld1.8 {d16[6]}, [ip], lr │ │ │ │ + ldr??.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 +996743,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: 0xf76400ce │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5f200ce │ │ │ │ - rsbs r0, sl, #6750208 @ 0x670000 │ │ │ │ - rsb r0, r2, #6750208 @ 0x670000 │ │ │ │ + @ instruction: 0xf76200ce │ │ │ │ + @ instruction: 0xf74a00ce │ │ │ │ + @ instruction: 0xf73200ce │ │ │ │ stmdb 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 +997005,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 │ │ │ │ + orr.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 +997279,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 │ │ │ │ + subs.w r0, sl, #206 @ 0xce │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, lr, #206 @ 0xce │ │ │ │ + @ instruction: 0xf19e00ce │ │ │ │ stmdb sp!, {r4, 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 +998349,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 │ │ │ │ + stcl 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 │ │ │ │ + orr.w r0, r6, lr, lsl #3 │ │ │ │ + bic.w r0, r2, lr, lsl #3 │ │ │ │ + strd r0, r0, [r6, #824]! @ 0x338 │ │ │ │ + ldrd r0, r0, [r0, #824]! @ 0x338 │ │ │ │ + @ instruction: 0xe9a000ce │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 326cc0 │ │ │ │ + b.n 325fa0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 326c84 │ │ │ │ + b.n 325f64 │ │ │ │ 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 +998567,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 325f1c │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r4, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 326c00 │ │ │ │ + b.n 326ee0 │ │ │ │ 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 +998743,15 @@ │ │ │ │ ite ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 45c1d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n 326810 │ │ │ │ + svc 28 │ │ │ │ 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 +998784,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 #102 @ 0x66 │ │ │ │ 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 +999502,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 327128 │ │ │ │ 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 +999821,39 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ 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 +999950,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 327510 │ │ │ │ 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 +1000160,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 32772c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 3275c8 │ │ │ │ + bne.n 3276a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 327788 │ │ │ │ + bne.n 327668 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 3276e0 │ │ │ │ + bne.n 3277c0 │ │ │ │ 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 +1000288,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 327888 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 327758 │ │ │ │ + bcs.n 327838 │ │ │ │ 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 +1000493,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 3279ec │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + beq.n 327a58 │ │ │ │ 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 +1000567,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, r6} │ │ │ │ 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 +1000896,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ b.n 327d46 │ │ │ │ strh r6, [r5, #24] │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ 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 +1000956,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, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -1002041,17 +1002030,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, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ 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 +1002966,19 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #7 │ │ │ │ bne.n 3291e2 │ │ │ │ ldrsb.w r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 329178 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r4, #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 +1003330,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, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1007424,23 +1007413,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, #664 @ (adr r5, 32c120 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmn r2, r6 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ 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 +1008566,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (32cb38 ) │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ mov r2, ip │ │ │ │ bl 39bdcc │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r7, #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 +1008698,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r4, #164 @ 0xa4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #154 @ 0x9a │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r4, #120 @ 0x78 │ │ │ │ lsls r1, r5, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r5, #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 +1009031,43 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r3, #58 @ 0x3a │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r3, #54 @ 0x36 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfb8800cc │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldc2l 0, cr0, [r8], #816 @ 0x330 │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - mcr 0, 4, r0, cr14, cr3, {6} │ │ │ │ + vshr.s64 q8, , #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r7, #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 +1009324,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, #544 @ 0x220 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 32cf4c │ │ │ │ + b.n 32d22c │ │ │ │ lsls r5, r1, #3 │ │ │ │ bpl.n 32d1f8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - b.n 32ce0c │ │ │ │ + b.n 32d0ec │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 32d27c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - b.n 32ceec │ │ │ │ + b.n 32d1cc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32ce0c │ │ │ │ + b.n 32d0ec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32cd84 │ │ │ │ + b.n 32d064 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32ce5c │ │ │ │ + b.n 32d13c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32cc48 │ │ │ │ + b.n 32cf28 │ │ │ │ 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 +1010567,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, #240 @ 0xf0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #784 @ (adr r1, 32e1ec ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 32dfac ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r5, pc, #280 @ (adr r5, 32dff8 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 32e1b8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 32e2dc ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 32e09c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #896 @ (adr r0, 32e27c ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 32e03c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 32df20 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 32e0e0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #824 @ (adr r0, 32e254 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 32e014 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r4, #140 @ 0x8c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + add r1, pc, #256 @ (adr r1, 32e030 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 32e518 │ │ │ │ + b.n 32d7f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 32e500 │ │ │ │ + b.n 32d7e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + add r0, pc, #512 @ (adr r0, 32e140 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ 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 +1011779,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 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r0, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ 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 +1013324,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, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r4, 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 +1014469,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, [r5, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r5, 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 +1015703,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, #544] @ (3317c0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #312] @ (3316dc ) │ │ │ │ + ldr r4, [pc, #760] @ (33189c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bge.n 331630 │ │ │ │ + blt.n 331510 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #344] @ (331704 ) │ │ │ │ + ldr r4, [pc, #792] @ (3318c4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #256] @ (3316b0 ) │ │ │ │ + ldr r4, [pc, #704] @ (331870 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #328] @ (331700 ) │ │ │ │ + ldr r4, [pc, #776] @ (3318c0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev16 r4, r3 │ │ │ │ + cbnz r4, 33162e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #176] @ (331674 ) │ │ │ │ + ldr r4, [pc, #624] @ (331834 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #72] @ (331610 ) │ │ │ │ + ldr r4, [pc, #520] @ (3317d0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blx r8 │ │ │ │ + ldr r1, [pc, #192] @ (3316a0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + bkpt 0x00a4 │ │ │ │ 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 +1016754,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, #122 @ 0x7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 332118 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #56 @ (adr r7, 332170 ) │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ 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, r4, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ 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 +1017907,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, #96 @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r6, [r7, #9] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r1, #7] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #6 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #14 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #26 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r0, [r1, #22] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + cbnz r6, 332eac │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #264 @ (adr r0, 332f44 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 333104 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #288 @ (adr r0, 332f60 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 333120 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #18 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ 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 +1019062,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, #38 @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r7, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldcl 0, cr0, [lr, #904] @ 0x388 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + vhadd.s8 q8, q15, q9 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vst4. {d0-d3}, [r2]! │ │ │ │ - add r0, pc, #408 @ (adr r0, 333c98 ) │ │ │ │ + @ instruction: 0xfa7200cd │ │ │ │ + add r1, pc, #856 @ (adr r1, 333e58 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + subs r4, r5, 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 +1019264,31 @@ │ │ │ │ ldr r2, [pc, #48] @ (333c04 ) │ │ │ │ cmp sl, r7 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r0, [r2, r3, lsl #1] │ │ │ │ bne.n 333b78 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, sp │ │ │ │ + mov ip, fp │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strb r2, [r5, 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 +1019431,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, #98 @ 0x62 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ 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 +1019505,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, #104 @ 0x68 │ │ │ │ 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 +1019543,15 @@ │ │ │ │ cbz r0, 333eb4 │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (333ebc ) │ │ │ │ add r0, pc │ │ │ │ bl 333e20 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ 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 +1019692,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r6] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #4] @ (33402c ) │ │ │ │ add r0, pc │ │ │ │ bl 333e20 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ 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 +1019996,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (334350 ) │ │ │ │ add r0, pc │ │ │ │ bl 333e20 │ │ │ │ ldr r0, [pc, #20] @ (334354 ) │ │ │ │ add r0, pc │ │ │ │ bl 333e20 │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r6, #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 +1021079,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] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #408] @ (334f24 ) │ │ │ │ + ldr r3, [pc, #856] @ (3350e4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #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, #176 @ 0xb0 │ │ │ │ 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 +1022228,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 r3, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ 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, #68 @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r4, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + subs r0, r4, #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, r4, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + adds r2, r2, r0 │ │ │ │ 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 +1023416,39 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r0, [r2, #12] │ │ │ │ movw r0, #337 @ 0x151 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ b.w 33480e │ │ │ │ adds r4, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r6, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + asrs r2, r6, #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 +1024660,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, r5, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #192] @ (3371bc ) │ │ │ │ + ldr r2, [pc, #640] @ (33737c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r4, r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r5, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 q8, q12, │ │ │ │ - vhadd.u q0, q11, │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + lsls r6, r4, #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 +1025856,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.u q0, q14, │ │ │ │ asrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4, #820]! @ 0x334 │ │ │ │ + vhadd.u16 q0, q10, │ │ │ │ asrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7400cd │ │ │ │ - @ instruction: 0xfba600cd │ │ │ │ + stc2l 0, cr0, [r4], #820 @ 0x334 │ │ │ │ + ldc2 0, cr0, [r6, #-820] @ 0xfffffccc │ │ │ │ subs r4, r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa9c00cd │ │ │ │ - @ instruction: 0xfa8800cd │ │ │ │ - @ instruction: 0xfa1000cd │ │ │ │ - ldr??.w r0, [ip, #205] @ 0xcd │ │ │ │ - vst4. {d0-d3}, [r0]! │ │ │ │ + stc2 0, cr0, [ip], {205} @ 0xcd │ │ │ │ + @ instruction: 0xfbf800cd │ │ │ │ + @ instruction: 0xfb8000cd │ │ │ │ + @ instruction: 0xfb6c00cd │ │ │ │ + @ instruction: 0xfa7000cd │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [sl, #205] @ 0xcd │ │ │ │ + @ instruction: 0xfa4a00cd │ │ │ │ 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] │ │ │ │ + str.w r0, [lr, sp] │ │ │ │ + ldrh.w r0, [sl, sp] │ │ │ │ + strh.w r0, [r6, sp] │ │ │ │ + @ instruction: 0xf78200cd │ │ │ │ + @ instruction: 0xf72000cd │ │ │ │ + @ instruction: 0xf69800cd │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bfi r0, r8, #3, #11 │ │ │ │ - @ instruction: 0xf35600cd │ │ │ │ + @ instruction: 0xf4d800cd │ │ │ │ + @ instruction: 0xf4c600cd │ │ │ │ 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 +1027403,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 │ │ │ │ + stcl 0, cr0, [lr], {205} @ 0xcd │ │ │ │ asrs r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3c00cd │ │ │ │ + stc 0, cr0, [ip], #820 @ 0x334 │ │ │ │ adds r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, sl, sp, lsl #3 │ │ │ │ + stc 0, cr0, [sl], {205} @ 0xcd │ │ │ │ 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 │ │ │ │ + strex r0, r0, [lr, #820] @ 0x334 │ │ │ │ + @ instruction: 0xe83a00cd │ │ │ │ cmp r1, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 338894 │ │ │ │ + b.n 338b74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338874 │ │ │ │ + b.n 338b54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338678 │ │ │ │ + b.n 338958 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338658 │ │ │ │ + b.n 338938 │ │ │ │ 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 33859c │ │ │ │ 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 +1028596,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 339e80 │ │ │ │ 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 339a20 │ │ │ │ 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 +1028626,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 339944 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r6, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3399b4 │ │ │ │ + ble.n 339a94 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 339978 │ │ │ │ + ble.n 339a58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3398e4 │ │ │ │ + blt.n 3399c4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3399f8 │ │ │ │ + bge.n 3398d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3399c4 │ │ │ │ + bge.n 339aa4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r7, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 33991c │ │ │ │ + bge.n 3399fc │ │ │ │ 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 +1029803,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 33a4f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 33a5d4 │ │ │ │ + bvs.n 33a6b4 │ │ │ │ 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 33a6e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 33a6c4 │ │ │ │ + bcc.n 33a5a4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 33a6e0 │ │ │ │ + bne.n 33a5c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 33a6a4 │ │ │ │ + bne.n 33a584 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 33a680 │ │ │ │ + bne.n 33a560 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r3, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 33a644 │ │ │ │ + bne.n 33a524 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + bne.n 33a6a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r5, {r1, r4, r5, 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 +1031700,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, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ite cc │ │ │ │ - lslcc r5, r1, #3 │ │ │ │ - popcs {r1, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + rev r6, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r2, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + cbnz r2, 33b9a4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + cbnz r4, 33b9a4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + cbnz r6, 33b9a4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ 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 +1032926,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} │ │ │ │ + setend le │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 33c6ae │ │ │ │ + push {r3, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 33c6ac │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 33c69e │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r0, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 33c690 │ │ │ │ + cbz r0, 33c6ac │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r6, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 33c68e │ │ │ │ + cbz r6, 33c6aa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r4, 33c688 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r4, r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 33c67a │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + cbz r6, 33c684 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + cbz r4, 33c684 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r4, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ 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 +1034166,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, #208 @ (adr r5, 33d2e0 ) │ │ │ │ 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 r3, pc, #80 @ (adr r3, 33d274 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #136 @ (adr r1, 33d2b0 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 33d470 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #64 @ (adr r1, 33d26c ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 33d42c ) │ │ │ │ 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 +1034196,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, #816] @ 0x330 │ │ │ │ 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 +1035382,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 r6, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ 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, #288] @ 0x120 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ 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 +1035517,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, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stcl 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + cdp 0, 3, 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 +1035599,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 │ │ │ │ + stc 0, cr0, [lr, #816] @ 0x330 │ │ │ │ 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 +1035633,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 │ │ │ │ + stc 0, cr0, [sl, #816] @ 0x330 │ │ │ │ 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 +1035737,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 r4, pc, #16 @ (adr r4, 33e1cc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #40] @ (33e1e8 ) │ │ │ │ + ldr r4, [pc, #488] @ (33e3a8 ) │ │ │ │ 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 +1036241,55 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ bl 30be50 │ │ │ │ ldrb.w r3, [r8, #184] @ 0xb8 │ │ │ │ b.n 33e3f8 │ │ │ │ subs r4, r3, #0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + b.n 33e87c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r6, #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 +1036308,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: 0xb652 │ │ │ │ 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 +1037310,15 @@ │ │ │ │ bl 39b880 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ bl 31dbb4 │ │ │ │ str r5, [r4, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cbz r7, 33f19c │ │ │ │ @@ -1037528,29 +1037517,29 @@ │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ b.n 33f276 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #24 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ 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 +1037654,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, [r7, #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 +1038022,35 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 33f6b2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #9 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r2, #8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r5, #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 +1038260,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsls r6, r6, #30 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r4, r3, #29 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r5, #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 +1038568,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, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r5, #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 +1038663,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 │ │ │ │ + add r0, pc, #8 @ (adr r0, 33fe28 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov lr, ip │ │ │ │ + ldr r0, [pc, #344] @ (33ff84 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [pc, #960] @ (3401f0 ) │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ 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 +1038719,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, [r1, #4] │ │ │ │ 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 +1038936,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, [r0, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + b.n 34013c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r2, r2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ 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 +1039948,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, #416 @ (adr r4, 340d2c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldc2l 1, cr0, [r6], {103} @ 0x67 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r6, #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} │ │ │ │ + add.w r0, lr, ip, lsl #3 │ │ │ │ + add.w r0, r4, ip, lsl #3 │ │ │ │ + @ instruction: 0xeafe00cc │ │ │ │ + @ instruction: 0xeaf800cc │ │ │ │ + @ instruction: 0xeaf200cc │ │ │ │ + @ instruction: 0xeaec00cc │ │ │ │ + @ instruction: 0xeae800cc │ │ │ │ + @ instruction: 0xeae800cc │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 340d0c │ │ │ │ + bvs.n 340bec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r5, r1, #3 │ │ │ │ b.n 340a66 │ │ │ │ - vmla.i , , d4[0] │ │ │ │ + vrshr.u32 d23, d20, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ 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 +1041205,83 @@ │ │ │ │ nop │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf2d800cc │ │ │ │ - ldr??.w r0, [lr, #204] @ 0xcc │ │ │ │ + orr.w r0, r8, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xfb4e00cc │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 341a54 │ │ │ │ + b.n 341d34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 341a70 │ │ │ │ + b.n 341d50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r6, #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 +1041951,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, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrb r4, [r4, 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 +1042141,17 @@ │ │ │ │ beq.n 342122 │ │ │ │ ldr r2, [pc, #16] @ (342158 ) │ │ │ │ mov r1, ip │ │ │ │ mov r0, lr │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 34213a │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #340] @ (3422c4 ) │ │ │ │ @@ -1042310,21 +1042299,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 │ │ │ │ + stmia.w r8, {r2, r3, r6, r7} │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 34228c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 341d88 │ │ │ │ + b.n 342068 │ │ │ │ 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 +1042390,15 @@ │ │ │ │ nop │ │ │ │ bgt.n 342398 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 34231c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r4, [r5, 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 +1042452,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, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r0, 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 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ @@ -1042514,17 +1042502,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ 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 +1042594,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, [r7, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrb r0, [r5, 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 +1042672,25 @@ │ │ │ │ mov.w r3, r8, lsr #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 342614 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r2, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -1042747,17 +1042735,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, #424] @ 0x1a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ 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 +1042844,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, #880] @ 0x370 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bhi.n 3428c4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrb r2, [r4, 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 +1042945,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, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ 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 +1043062,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, r5, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bvs.n 342ad0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [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, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ @@ -1043292,29 +1043280,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, [r4, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 342d04 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldrh r4, [r7, 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 +1043449,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, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcc.n 342e20 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #440] @ (342fc8 ) │ │ │ │ @@ -1043665,37 +1043653,37 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bne.n 342f9c │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 342f98 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ beq.n 342f84 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + strh r4, [r6, #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 +1043978,31 @@ │ │ │ │ ldrb.w r0, [r4, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 343142 │ │ │ │ b.n 3431c8 │ │ │ │ ldr r2, [pc, #36] @ (34331c ) │ │ │ │ add r2, pc │ │ │ │ b.n 343202 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ 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 +1044037,19 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldr r2, [r4, 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 +1044140,25 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 3433d4 │ │ │ │ ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldr r0, [r3, 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, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1044377,21 +1044365,21 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ b.n 343506 │ │ │ │ ldr r3, [pc, #112] @ (343700 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ b.n 343506 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 34322c │ │ │ │ + b.n 34350c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ 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 +1044389,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, [r0, r2] │ │ │ │ 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 +1045092,69 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ ldrb.w r3, [r6, #184] @ 0xb8 │ │ │ │ b.n 343d86 │ │ │ │ ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 343f44 │ │ │ │ + bne.n 343e24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -1045548,29 +1045536,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, #848 @ 0x350 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 3442a4 │ │ │ │ + ble.n 344384 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 344230 │ │ │ │ + ble.n 344310 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 344374 │ │ │ │ + bgt.n 344254 │ │ │ │ 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 +1045673,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, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ 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 +1045830,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, [r2, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bx r1 │ │ │ │ + ldr r0, [pc, #488] @ (34478c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ 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 +1045942,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, [r2, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #120] @ (34472c ) │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ 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 +1046575,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, #160] @ (344d90 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #72] @ (344d3c ) │ │ │ │ + ldr r7, [pc, #520] @ (344efc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [pc, #528] @ (344f08 ) │ │ │ │ + ldr r5, [pc, #976] @ (3450c8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #408] @ (344e94 ) │ │ │ │ + ldr r4, [pc, #856] @ (345054 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #520] @ (344f08 ) │ │ │ │ + ldr r4, [pc, #968] @ (3450c8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #984] @ (3450dc ) │ │ │ │ + ldr r4, [pc, #408] @ (344e9c ) │ │ │ │ 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 +1047021,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 345130 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [pc, #680] @ (34540c ) │ │ │ │ + ldr r4, [pc, #104] @ (3451cc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 3451b0 │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #224] @ (345250 ) │ │ │ │ + ldr r3, [pc, #672] @ (345410 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r7, sp, #896 @ 0x380 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cbnz r2, 3451c8 │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #192] @ (34523c ) │ │ │ │ + ldr r1, [pc, #640] @ (3453fc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #440] @ (345338 ) │ │ │ │ + ldr r2, [pc, #888] @ (3454f8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + ldr r0, [pc, #984] @ (34555c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #248] @ (345280 ) │ │ │ │ + ldr r1, [pc, #696] @ (345440 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blx fp │ │ │ │ + ldr r1, [pc, #288] @ (3452ac ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #400] @ (345320 ) │ │ │ │ + ldr r1, [pc, #848] @ (3454e0 ) │ │ │ │ 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 +1047152,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: 0xb78c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #512] @ (3454a4 ) │ │ │ │ + ldr r1, [pc, #960] @ (345664 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #968] @ (345670 ) │ │ │ │ + ldr r2, [pc, #392] @ (345430 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + ldr r1, [pc, #376] @ (345424 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #432] @ (345460 ) │ │ │ │ + ldr r1, [pc, #880] @ (345620 ) │ │ │ │ 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 +1047530,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, #296] @ (3457d4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + cbnz r2, 3456b2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + cbnz r4, 3456d2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bxns lr │ │ │ │ + ldr r0, [pc, #912] @ (345a4c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 34572c │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r6, 345730 │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345736 │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 34573c │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345724 │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345728 │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r0, r4 │ │ │ │ + cbz r0, 345748 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bx r7 │ │ │ │ + ldr r0, [pc, #696] @ (3459a0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 345712 │ │ │ │ + cbz r0, 34572e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345716 │ │ │ │ + cbz r0, 345732 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov sl, r7 │ │ │ │ + ldr r0, [pc, #168] @ (34579c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r8, r9 │ │ │ │ + bx r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r8, pc │ │ │ │ + bx sp │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r4, r1 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #2576] @ 346124 │ │ │ │ @@ -1048590,59 +1048578,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, #536] @ (346350 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r6, pc, #1016 @ (adr r6, 346538 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mvns r4, r3 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 346068 │ │ │ │ + blt.n 346148 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - tst r0, r6 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + eors r4, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r4 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r5 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + asrs r6, r2 │ │ │ │ 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 +1049822,97 @@ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ ldr r3, [pc, #16] @ (346dd8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ b.w 345afc │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3468dc │ │ │ │ + b.n 346bbc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + subs r0, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [pc, #576] @ (347064 ) │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #12 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ 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 +1050020,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 r3, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + adds r1, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #240] @ (3470b8 ) │ │ │ │ + ldr r4, [pc, #688] @ (347278 ) │ │ │ │ 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 +1051242,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 r1, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r2, [r0, #16] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [pc, #368] @ (347eb8 ) │ │ │ │ + ldr r7, [pc, #816] @ (348078 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + b.n 347e7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 347cfc │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blt.n 347c80 │ │ │ │ + ble.n 347d60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #18 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 347cc0 │ │ │ │ + bgt.n 347da0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + cbz r2, 347db4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ 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 +1051400,37 @@ │ │ │ │ ldr r2, [pc, #60] @ (347ed0 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 347d02 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r7, #32 │ │ │ │ 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 +1052525,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, #210 @ 0xd2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #880 @ (adr r3, 348e74 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 348c34 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 348a30 │ │ │ │ + bvs.n 348b10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r2, [r0, #27] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 348ac0 │ │ │ │ + bge.n 348ba0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 348b0c │ │ │ │ + bpl.n 348bec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r6, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 348a6c │ │ │ │ + bpl.n 348b4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - blt.n 348b94 │ │ │ │ + bgt.n 348a74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r6, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r5, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ 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 +1053065,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, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bic.w r0, r2, #204 @ 0xcc │ │ │ │ - @ instruction: 0xf37e00cc │ │ │ │ - adds r4, r6, r4 │ │ │ │ + @ instruction: 0xf19200cc │ │ │ │ + @ instruction: 0xf4ee00cc │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + subs r0, r6, 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 +1054157,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, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf6ea00cc │ │ │ │ - adds r0, r5, r7 │ │ │ │ + ldr.w r0, [sl, ip] │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - itt cc │ │ │ │ - lslcc r4, r1, #3 │ │ │ │ - ldrcc r0, [pc, #736] @ (34a00c ) │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + ldr r2, [pc, #160] @ (349dcc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ 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 +1055346,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 r6, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r2, r3 │ │ │ │ + cbz r2, 34aa7a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + cbnz r6, 34aa52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + cbnz r2, 34aa50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x0082 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + itee │ │ │ │ + lsl r3, r1, #3 │ │ │ │ + lsral r2, r6, #25 │ │ │ │ + lslal r5, r1, #3 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - uxth r6, r6 │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r5, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 34a464 │ │ │ │ + b.n 34a744 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r7, #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 +1056205,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, r1, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.u8 q8, q13, q6 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vst4. {d16-d19}, [lr], ip │ │ │ │ + @ instruction: 0xfabe00cc │ │ │ │ stc2l 1, cr0, [sl], #-356 @ 0xfffffe9c │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.u32 q8, q15, q6 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 3, cr0, cr2, cr12, {6} │ │ │ │ - cdp2 0, 7, cr0, cr0, cr12, {6} │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr6, cr12, {6} │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + vmla.i32 q0, q9, d12[0] │ │ │ │ + vmla.i32 q8, q8, d12[0] │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr12, {6} │ │ │ │ - @ instruction: 0xf4a000cc │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + vmla.i q8, q11, d0[3] │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + vmla.i q8, q12, d0[3] │ │ │ │ + @ instruction: 0xf61000cc │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vmla.i32 q0, q14, d12[0] │ │ │ │ - ldc2l 0, cr0, [r8, #816]! @ 0x330 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [lr], {204} @ 0xcc │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + vhadd.u32 q8, q12, q6 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + cdp2 0, 0, cr0, cr14, cr12, {6} │ │ │ │ + lsls r0, r5, #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, r2, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr], #-816 @ 0xfffffcd0 │ │ │ │ + ldc2l 0, cr0, [r8, #816] @ 0x330 │ │ │ │ + cdp2 0, 5, cr0, cr4, cr12, {6} │ │ │ │ + stc2l 0, cr0, [r0, #816] @ 0x330 │ │ │ │ + stc2l 0, cr0, [r0, #816] @ 0x330 │ │ │ │ + ldc2 0, cr0, [r0, #816]! @ 0x330 │ │ │ │ + stc2 0, cr0, [lr, #816] @ 0x330 │ │ │ │ + cdp2 0, 0, cr0, cr10, cr12, {6} │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + ldc2l 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 +1056543,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, [r7, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [sl, #-816]! @ 0xfffffcd0 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + cdp2 0, 10, cr0, cr10, cr12, {6} │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2l 0, cr0, [sl], #816 @ 0x330 │ │ │ │ - vhadd.u8 q0, q8, │ │ │ │ + cdp2 0, 6, cr0, cr10, cr12, {6} │ │ │ │ + lsls r0, r6, #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 +1056637,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #576] @ (34b944 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r7, #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 +1057592,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, r7, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr??.w r0, [lr, #205] @ 0xcd │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + @ instruction: 0xfb6e00cd │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #880] @ (34c440 ) │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ tst r6, r7 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 34c044 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + stmdb lr, {r0, r2, r3, r6, r7} │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ 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 +1057792,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, r3, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r5, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r5, #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 +1057868,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r5, #90 @ 0x5a │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #84 @ 0x54 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ 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 +1057992,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r4, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #158 @ 0x9e │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r6, #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 +1058101,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 │ │ │ │ + vrsubhn.i d16, , q4 │ │ │ │ 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 +1058824,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, r6, #5 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ 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, r1, #3 │ │ │ │ + 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 │ │ │ │ + vmla.i16 q8, q10, d4[1] │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + cdp2 0, 15, cr0, cr8, cr12, {6} │ │ │ │ + cdp2 0, 14, 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 +1058961,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, 9, 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 +1059348,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 │ │ │ │ + mrrc2 0, 12, r0, sl, cr12 │ │ │ │ + ldc2 0, cr0, [ip, #-816] @ 0xfffffcd0 │ │ │ │ asrs r0, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8400cc │ │ │ │ - @ instruction: 0xfa7c00cc │ │ │ │ + @ instruction: 0xfbf400cc │ │ │ │ + @ instruction: 0xfbec00cc │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8400cc │ │ │ │ - @ instruction: 0xfa7a00cc │ │ │ │ - @ instruction: 0xfa3000cc │ │ │ │ + @ instruction: 0xfbf400cc │ │ │ │ + @ instruction: 0xfbea00cc │ │ │ │ + @ instruction: 0xfba000cc │ │ │ │ stmdb 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 +1059670,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: 0xfb5200cc │ │ │ │ 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: 0xfaf200cc │ │ │ │ + @ instruction: 0xfaa000cc │ │ │ │ + @ instruction: 0xfa4000cc │ │ │ │ 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 +1059922,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: 0xf6fc00cc │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf58a00cc │ │ │ │ - sbc.w r0, r8, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf6fa00cc │ │ │ │ + @ instruction: 0xf6d800cc │ │ │ │ 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 +1060081,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 │ │ │ │ + movw r0, #51404 @ 0xc8cc │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - orn r0, r2, #6684672 @ 0x660000 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + rsbs r0, r2, #6684672 @ 0x660000 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bics.w r0, r0, #6684672 @ 0x660000 │ │ │ │ + sub.w r0, r0, #6684672 @ 0x660000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ cbz r0, 34d9a6 │ │ │ │ @@ -1060115,15 +1060110,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, r5, 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 +1060378,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: 0xf75400cc │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf4c800cc │ │ │ │ - @ instruction: 0xf4e200cc │ │ │ │ + @ instruction: 0xf63800cc │ │ │ │ + @ instruction: 0xf65200cc │ │ │ │ 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 +1060604,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 │ │ │ │ + movt r0, #51404 @ 0xc8cc │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bic.w r0, r4, #6684672 @ 0x660000 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + @ instruction: 0xf59400cc │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - orns r0, sl, #6684672 @ 0x660000 │ │ │ │ - @ instruction: 0xf4a800cc │ │ │ │ - orn r0, lr, #6684672 @ 0x660000 │ │ │ │ - ssat r0, #13, r8, asr #3 │ │ │ │ - @ instruction: 0xf33e00cc │ │ │ │ - subs r4, r5, r0 │ │ │ │ + @ instruction: 0xf5ea00cc │ │ │ │ + @ instruction: 0xf61800cc │ │ │ │ + rsbs r0, lr, #6684672 @ 0x660000 │ │ │ │ + eors.w r0, r8, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf4ae00cc │ │ │ │ + subs r4, r3, r6 │ │ │ │ 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 +1061313,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 │ │ │ │ + orrs.w r0, ip, #6684672 @ 0x660000 │ │ │ │ subs r2, r3, #2 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf19800cc │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ssat r0, #13, r8, lsl #3 │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 34e6dc │ │ │ │ + bcs.n 34e5bc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - negs r0, r3 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #256] @ (34e7c4 ) │ │ │ │ + ldr r7, [pc, #704] @ (34e984 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf0c000cc │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + @ instruction: 0xf23000cc │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xe82400cb │ │ │ │ - @ instruction: 0xe82400cb │ │ │ │ - orrs.w r0, r4, #204 @ 0xcc │ │ │ │ - orr.w r0, sl, #204 @ 0xcc │ │ │ │ - bmi.n 34e7a4 │ │ │ │ + @ instruction: 0xe99400cb │ │ │ │ + @ instruction: 0xe99400cb │ │ │ │ + rsb r0, r4, #204 @ 0xcc │ │ │ │ + subs.w r0, sl, #204 @ 0xcc │ │ │ │ + bpl.n 34e684 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-804]! @ 0xfffffcdc │ │ │ │ - bic.w r0, r0, #204 @ 0xcc │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + cdp2 0, 13, cr0, cr14, cr9, {6} │ │ │ │ + @ instruction: 0xf19000cc │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - and.w r0, r4, #204 @ 0xcc │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + sbcs.w r0, r4, #204 @ 0xcc │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orr.w r0, sl, #6651904 @ 0x658000 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + subs.w r0, sl, #6651904 @ 0x658000 │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vmla.i16 d0, d18, d4[1] │ │ │ │ - ldr r1, [pc, #352] @ (34e88c ) │ │ │ │ + add.w r0, r2, #204 @ 0xcc │ │ │ │ + ldr r2, [pc, #800] @ (34ea4c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s q8, q10, q6 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf0e400cc │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s8 q8, q13, q6 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + @ instruction: 0xf0ba00cc │ │ │ │ + adds r4, r7, 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 │ │ │ │ + @ instruction: 0xf0a200cc │ │ │ │ + eors.w r0, ip, #204 @ 0xcc │ │ │ │ + eors.w r0, sl, #204 @ 0xcc │ │ │ │ + eors.w r0, r4, #204 @ 0xcc │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ 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: 0xf0de00d0 │ │ │ │ + orrs.w r0, ip, #204 @ 0xcc │ │ │ │ + orrs.w r0, r2, #204 @ 0xcc │ │ │ │ + orr.w r0, r0, #204 @ 0xcc │ │ │ │ + bics.w r0, sl, #204 @ 0xcc │ │ │ │ + bic.w r0, r8, #204 @ 0xcc │ │ │ │ + bic.w r0, r2, #204 @ 0xcc │ │ │ │ + ands.w r0, ip, #204 @ 0xcc │ │ │ │ + ands.w r0, sl, #204 @ 0xcc │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 6, cr0, cr10, cr12, {6} │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + vmla.i16 d16, d26, d4[1] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc 0, cr0, [r4, #816]! @ 0x330 │ │ │ │ - ldc 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + vhadd.s16 q0, q10, q6 │ │ │ │ + cdp 0, 0, cr0, cr0, cr12, {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, #3984] @ 0xf90 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, #332] @ (34e91c ) │ │ │ │ @@ -1061565,19 +1061560,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 │ │ │ │ + ldc 0, cr0, [r4, #-816] @ 0xfffffcd0 │ │ │ │ + ldc 0, cr0, [r2, #-816] @ 0xfffffcd0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #172] @ (34e9f4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -1061652,18 +1061647,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 │ │ │ │ + stc 0, cr0, [r4], {204} @ 0xcc │ │ │ │ asrs r4, r7, #24 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add.w r0, r2, ip, lsl #3 │ │ │ │ + ldcl 0, cr0, [r2], #-816 @ 0xfffffcd0 │ │ │ │ stmdb 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 +1062475,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 │ │ │ │ + @ instruction: 0xeaee00cc │ │ │ │ + stmia.w sl!, {r2, r3, r6, r7} │ │ │ │ asrs r0, r5, #6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 34ee80 │ │ │ │ + b.n 34f160 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34ee6c │ │ │ │ + b.n 34f14c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 34f3f4 │ │ │ │ + b.n 34f6d4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f404 │ │ │ │ + b.n 34f6e4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f430 │ │ │ │ + b.n 34f710 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f948 │ │ │ │ + b.n 34ec28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f9b0 │ │ │ │ + b.n 34ec90 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f9b0 │ │ │ │ + b.n 34ec90 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f964 │ │ │ │ + b.n 34ec44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r5, #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 +1062802,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 34fb98 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f8e0 │ │ │ │ + b.n 34fbc0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 34f748 │ │ │ │ + b.n 34fa28 │ │ │ │ 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 +1062946,15 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsrs r6, r5, #5 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r6, [r4, #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 +1064258,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, r5, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r4, pc, #592 @ (adr r4, 350798 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r3, pc, #744 @ (adr r3, 350838 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, pc, #928 @ (adr r1, 3508f8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, pc, #632 @ (adr r1, 3507d8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, pc, #336 @ (adr r1, 3506b8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r0, pc, #776 @ (adr r0, 350878 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ 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, r6, #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 +1064620,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, #264] @ (3509c4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + beq.n 350880 │ │ │ │ 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 +1066049,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, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ 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 +1066254,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, r7} │ │ │ │ + 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 +1066746,31 @@ │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 351f12 │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 351f00 │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r3 │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - hlt 0x0034 │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - hlt 0x0012 │ │ │ │ + pop {r1} │ │ │ │ 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 +1067131,15 @@ │ │ │ │ b.n 351bd4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ 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 +1067608,21 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 3c79d8 │ │ │ │ mov r2, r0 │ │ │ │ b.n 352702 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 352754 │ │ │ │ + uxth r4, r0 │ │ │ │ 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 +1069573,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, #360 @ (adr r0, 353cc0 ) │ │ │ │ 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 +1069909,18 @@ │ │ │ │ nop │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r4} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xf3ba00cd │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + @ instruction: 0xf52a00cd │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3539d8 │ │ │ │ + b.n 353cb8 │ │ │ │ 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 +1070455,30 @@ │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r7 │ │ │ │ beq.w 3542e6 │ │ │ │ mov r4, r7 │ │ │ │ b.n 354122 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - eor.w r0, r6, #205 @ 0xcd │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + @ instruction: 0xf1f600cd │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ 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 3549d8 │ │ │ │ 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 +1071143,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb686 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb09ffff │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #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 +1071827,15 @@ │ │ │ │ b.n 35503a │ │ │ │ cbz r0, 3552e2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #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 +1071909,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, 4, 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 +1071980,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 │ │ │ │ + ldc2l 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 +1072198,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, 3556c8 │ │ │ │ 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 +1072660,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, pc, #136 @ (adr r6, 355b64 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r5, #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 +1072946,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, #136 @ 0x88 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ 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 +1073045,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #1008 @ (adr r1, 3562ac ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ 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 +1073568,15 @@ │ │ │ │ b.n 3561c8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r4, #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 +1073797,15 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r5, [pc, #900] @ (3569f4 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1074169,23 +1074163,23 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 3567cc │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - mvns r6, r2 │ │ │ │ + cmp r6, r8 │ │ │ │ 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 +1074492,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, 5, r0, cr2, cr12, {6} │ │ │ │ + strb r2, [r4, #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 +1074611,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 │ │ │ │ + stc2 0, cr0, [r4, #832] @ 0x340 │ │ │ │ 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 +1075231,15 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r4, #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 +1075416,17 @@ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r5, #24] │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r4, #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 +1075768,17 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bl 299360 │ │ │ │ cmp fp, r6 │ │ │ │ bne.n 3579ea │ │ │ │ b.n 3579a2 │ │ │ │ nop │ │ │ │ - cmp r4, r5 │ │ │ │ + add r4, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, r5 │ │ │ │ + add r0, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ @@ -1076552,16 +1076546,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: 0xeac800d0 │ │ │ │ + asrs r4, r5, #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 +1077191,21 @@ │ │ │ │ b.n 358846 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #23] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3584c8 │ │ │ │ + b.n 3587a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ 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 +1078428,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, #328] @ (35965c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov r8, sl │ │ │ │ + ldr r0, [pc, #256] @ (359618 ) │ │ │ │ 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 +1079021,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 ip, r2 │ │ │ │ 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, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r5, #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 +1079158,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, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors r6, r3 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r3 │ │ │ │ @@ -1079484,51 +1079478,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, #74 @ 0x4a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r4, r1 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + ands r2, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #22 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands r6, r0 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #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 +1079833,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 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + eors r2, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r7, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ 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 +1080200,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 │ │ │ │ + @ instruction: 0xf0b000d0 │ │ │ │ ldrh r0, [r0, r3] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 3, r0, cr0, cr0, {6} │ │ │ │ + vshr.s64 q8, q0, #32 │ │ │ │ stmdb sp!, {r4, 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 +1080398,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 │ │ │ │ + vqadd.s16 q0, q10, q0 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r6, #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, r5, 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 +1080448,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], #832 @ 0x340 │ │ │ │ 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 +1080554,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, #68 @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ 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 +1080605,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r6, r0] │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r2, r6, #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 +1081230,71 @@ │ │ │ │ bl 3216e0 │ │ │ │ b.n 35abf4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r6] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r6, [r7, r7] │ │ │ │ lsls r6, r4, #5 │ │ │ │ mrc 15, 1, APSR_nzcv, cr3, cr15, {7} │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + subs r0, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stc 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ 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 +1081494,15 @@ │ │ │ │ b.n 35b1fe │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.w 35b1e8 │ │ │ │ cmp r1, ip │ │ │ │ beq.n 35b262 │ │ │ │ mov r8, r4 │ │ │ │ b.n 35b180 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ 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 +1082318,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 35bc14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ 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 +1082573,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 r1, #28 │ │ │ │ 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 +1082931,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, #130 @ 0x82 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ 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 +1083069,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, #80 @ 0x50 │ │ │ │ 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 +1083319,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 │ │ │ │ + ldrb.w r0, [r4, #231] @ 0xe7 │ │ │ │ + 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 +1084219,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: 0xf79e00e7 │ │ │ │ mrc 15, 7, APSR_nzcv, cr9, cr15, {7} │ │ │ │ - @ instruction: 0xf31600e7 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + eor.w r0, r6, #7569408 @ 0x738000 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors.w r0, r2, #231 @ 0xe7 │ │ │ │ + addw r0, r2, #231 @ 0xe7 │ │ │ │ adds r3, #146 @ 0x92 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bgt.n 35cee2 │ │ │ │ vcvt.f16.u16 d29, d3, #1 │ │ │ │ - vtbl.8 d19, {d15-d17}, d20 │ │ │ │ + @ instruction: 0xffff3b94 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + subs r4, r4, 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 +1084311,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, 8, 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 +1084734,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, #50 @ 0x32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ 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 +1085893,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: 0xe9be00e7 │ │ │ │ + mcrr 0, 14, r0, r4, cr1 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 35e030 │ │ │ │ + b.n 35e310 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r4, r4, #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 +1086110,26 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #40] @ (35e234 ) │ │ │ │ add r0, pc │ │ │ │ bl 209100 │ │ │ │ ldrb.w r3, [r4, #56] @ 0x38 │ │ │ │ b.w 35d928 │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r4, r1, #3 │ │ │ │ hlt 0x0037 │ │ │ │ - vcvt.f16.u16 d29, d8, #1 │ │ │ │ + @ instruction: 0xffffdd88 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bge.n 35e1b8 │ │ │ │ + bgt.n 35e298 │ │ │ │ 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 +1086523,19 @@ │ │ │ │ nop │ │ │ │ subs r2, r7, r2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r3, r1 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r4, #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 +1086684,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ bl 39b880 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ bl 31dbb4 │ │ │ │ str.w r4, [r8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ 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 +1087069,15 @@ │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ asrs r4, r4, #24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ 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 +1087866,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!, {r6, 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 +1088958,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 r3, {r1, r3} │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsrs r4, r0, #13 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r4, pc, #928 @ (adr r4, 3602bc ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 36007c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 360250 ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 360010 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #616 @ (adr r4, 36018c ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 35ff4c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf3dc00cb │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + adc.w r0, ip, #6651904 @ 0x658000 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 0, cr0, cr0, cr11, {6} │ │ │ │ + vhadd.s 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 +1089273,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 0x0036 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ 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 +1089403,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, 36041a │ │ │ │ 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 +1089918,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldc2 1, cr0, [r2], #-404 @ 0xfffffe6c │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfac40165 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ 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 +1090838,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 361200 │ │ │ │ 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 +1091108,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, #856 @ 0x358 │ │ │ │ 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 +1091263,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, #808 @ 0x328 │ │ │ │ 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 +1091435,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 361978 │ │ │ │ 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 +1091491,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 361928 │ │ │ │ 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 +1091706,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 361c18 │ │ │ │ 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 +1091770,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 │ │ │ │ + cbz r6, 361c08 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #960 @ (adr r2, 361fd8 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 361d98 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #728 @ (adr r2, 361ef8 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 361cb8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 361cdc ) │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ 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 +1091810,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 6f23c │ │ │ │ nop │ │ │ │ b.n 3623d8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r4, #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 +1091848,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, #856 @ 0x358 │ │ │ │ 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 +1091997,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, #616 @ 0x268 │ │ │ │ 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 +1093137,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, #928 @ 0x3a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #224 @ (adr r0, 362c48 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + add r0, pc, #200 @ (adr r0, 362c38 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #96 @ (adr r3, 362bd4 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 362d94 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ 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 +1094438,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 │ │ │ │ + lsl r3, r1, #3 │ │ │ │ + nop {10} │ │ │ │ + lsl r3, r1, #3 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ 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 +1094964,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, 3640d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r4, #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 +1095067,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (3641c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 361c24 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ 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 +1095102,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #12] @ (36421c ) │ │ │ │ add r0, pc │ │ │ │ bl 361c24 │ │ │ │ ldr r0, [pc, #8] @ (364220 ) │ │ │ │ add r0, pc │ │ │ │ bl 361c24 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ 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 +1095224,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 r2, [pc, #40] @ (364378 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ 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 +1095316,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, #912 @ 0x390 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 364498 │ │ │ │ + bne.n 364378 │ │ │ │ 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 +1095412,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, #568 @ 0x238 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r5, #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, r7} │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ 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 +1095476,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, [r7, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + beq.n 364620 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ 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 +1095695,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, #560 @ (adr r7, 3649c8 ) │ │ │ │ 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 +1095737,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 r7, pc, #112 @ (adr r7, 364878 ) │ │ │ │ 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 +1095807,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, #824 @ (adr r6, 364bf4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 364cb8 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 364a78 ) │ │ │ │ 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 +1096060,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, #440] @ 0x1b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r3, #5 │ │ │ │ @ instruction: 0xb606 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #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 +1096244,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, #312 @ (adr r3, 364e24 ) │ │ │ │ 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 +1096483,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, #504 @ (adr r1, 365160 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + add r1, pc, #152 @ (adr r1, 365008 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r1, pc, #280 @ (adr r1, 36508c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ mrc2 15, 6, pc, cr1, cr15, {7} │ │ │ │ - bcs.n 364f4c │ │ │ │ + bmi.n 36502c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #184 @ (adr r0, 365038 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 3651f8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + add r1, pc, #40 @ (adr r1, 364fac ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + add r1, pc, #120 @ (adr r1, 365000 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + add r1, pc, #200 @ (adr r1, 365054 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r1, pc, #280 @ (adr r1, 3650a8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + add r0, pc, #528 @ (adr r0, 3651a4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + add r0, pc, #560 @ (adr r0, 3651c8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + add r0, pc, #272 @ (adr r0, 3650ac ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + add r0, pc, #160 @ (adr r0, 365044 ) │ │ │ │ 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 +1096656,37 @@ │ │ │ │ nop │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 364e48 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - b.n 364e2c │ │ │ │ + @ instruction: 0xe81200ca │ │ │ │ + @ instruction: 0xe80200ca │ │ │ │ + b.n 3650e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364e00 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 364de8 │ │ │ │ + b.n 3650c8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364dcc │ │ │ │ + b.n 3650ac │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364de8 │ │ │ │ + b.n 3650c8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364de4 │ │ │ │ + b.n 3650c4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #968 @ (adr r0, 3654f4 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 3652b4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 364f7c │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + ldmia.w r6, {r1, r3, 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, #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, #256] @ 0x100 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 364f3c │ │ │ │ + b.n 36521c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 365c10 │ │ │ │ + b.n 364ef0 │ │ │ │ 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, #560] @ 0x230 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ 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, [r5, #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, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [pc, #976] @ (366ce0 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0x47e6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ bx pc │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ bx r8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp sl, fp │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp sl, r4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #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, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r7, r4, #3 │ │ │ │ mvns r6, r7 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmn r4, r6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ negs r6, r4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r7, #2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r6, #128 @ 0x80 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #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, [r4, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r4, #170 @ 0xaa │ │ │ │ lsls r0, r5, #5 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r3, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ subs r3, #156 @ 0x9c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r3, #92 @ 0x5c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r2, #42 @ 0x2a │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #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, [r0, #54] @ 0x36 │ │ │ │ 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, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r7, #82 @ 0x52 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r7, #50 @ 0x32 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ 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, [r7, #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, [r7, #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, [r2, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r2, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r6, #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, [r0, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r1, #10 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r0, #234 @ 0xea │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r0, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r7, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #520] @ (3687b8 ) │ │ │ │ + ldr r7, [pc, #968] @ (368978 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r5, #158 @ 0x9e │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r5, #128 @ 0x80 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r4, [r5, #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, [r6, #3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r4, #86 @ 0x56 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r4, #60 @ 0x3c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #110 @ 0x6e │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #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, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #174 @ 0xae │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ 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, #56 @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ 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, #824] @ 0x338 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfae400c8 │ │ │ │ + mrrc2 0, 12, r0, r4, cr8 │ │ │ │ stmdb sp!, {r4, 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: 0xfad800c8 │ │ │ │ + @ instruction: 0xfada00c8 │ │ │ │ + @ instruction: 0xfaf600c8 │ │ │ │ + @ instruction: 0xfacc00c8 │ │ │ │ + @ instruction: 0xfa5600c8 │ │ │ │ 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] │ │ │ │ + vld1.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] │ │ │ │ + @ instruction: 0xfa0600c8 │ │ │ │ push {r2, r5, r6} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - @ instruction: 0xf7ec00c8 │ │ │ │ - ldrb.w r0, [r4, r8] │ │ │ │ + ldr??.w r0, [ip, r8] │ │ │ │ + vst1.8 {d0[6]}, [r4], r8 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [lr, r8] │ │ │ │ - ldr.w r0, [r2, r8] │ │ │ │ - @ instruction: 0xf70800c8 │ │ │ │ + vst1.8 {d0[6]}, [lr], r8 │ │ │ │ + vst1.8 {d16[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, #296] @ 0x128 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movw r0, #35016 @ 0x88c8 │ │ │ │ + @ instruction: 0xf7b800c8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf3ea00c8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf4be00c8 │ │ │ │ stmdb 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 │ │ │ │ + @ instruction: 0xf2e200c8 │ │ │ │ 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} │ │ │ │ + @ instruction: 0xf0ac00c8 │ │ │ │ + orr.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, 12, 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, 7, 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 │ │ │ │ + stcl 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 │ │ │ │ + @ instruction: 0xeb3e00c8 │ │ │ │ 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 │ │ │ │ + pkhbt r0, sl, r8, lsl #3 │ │ │ │ add r3, pc, #792 @ (adr r3, 3960a0 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - strd r0, r0, [sl], #800 @ 0x320 │ │ │ │ + orrs.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 395d4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ + strex r0, r0, [r8, #800] @ 0x320 │ │ │ │ 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 395cb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 395ec4 │ │ │ │ + strd r0, r0, [r0], #800 @ 0x320 │ │ │ │ + ldrd r0, r0, [ip], #-800 @ 0x320 │ │ │ │ + b.n 395f6c │ │ │ │ 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 │ │ │ │ + strd r0, r0, [r8], #-800 @ 0x320 │ │ │ │ + b.n 395ec0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395d90 │ │ │ │ + @ instruction: 0xe83c00c8 │ │ │ │ + stmia.w lr!, {r3, r6, r7} │ │ │ │ + b.n 395e90 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395e78 │ │ │ │ + stmia.w r2!, {r3, r6, r7} │ │ │ │ + b.n 395d44 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395bb0 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - b.n 395e68 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - b.n 395a64 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - b.n 395d18 │ │ │ │ + b.n 395ff8 │ │ │ │ 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 395f18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sxtb r6, r5 │ │ │ │ + cbz r6, 39610a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 395c24 │ │ │ │ + b.n 395f04 │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 395c40 │ │ │ │ + b.n 395f20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395bfc │ │ │ │ + b.n 395edc │ │ │ │ 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 395ee8 │ │ │ │ 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 395e70 │ │ │ │ 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 396bb0 │ │ │ │ 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, [r6, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r6, #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 #56 @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 396ba0 │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 396bb0 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 396b84 │ │ │ │ + ble.n 396a64 │ │ │ │ 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 396f90 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396da8 │ │ │ │ + blt.n 396e88 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396f24 │ │ │ │ + blt.n 396e04 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396f14 │ │ │ │ + blt.n 396df4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396f70 │ │ │ │ + blt.n 396e50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 396e8c │ │ │ │ + blt.n 396f6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 396e1c │ │ │ │ + blt.n 396efc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 396e34 │ │ │ │ + blt.n 396f14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 396e78 │ │ │ │ + bge.n 396f58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 396f3c │ │ │ │ + bge.n 396e1c │ │ │ │ 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, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ 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, [r6, #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, [r3, #68] @ 0x44 │ │ │ │ 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, [r3, #108] @ 0x6c │ │ │ │ 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, [r5, #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, 398db6 │ │ │ │ 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, 398e42 │ │ │ │ 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 │ │ │ │ + rev16 r2, r3 │ │ │ │ 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 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vst1.8 {d0[6]}, [r8], r9 │ │ │ │ + @ instruction: 0xfaf800c9 │ │ │ │ stmdb sp!, {r4, 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, 399188 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r4, #5 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + cbnz r2, 39916c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + cbz r4, 39919a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ 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, [r5, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r7, #8 │ │ │ │ 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, #118 @ 0x76 │ │ │ │ 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, #216 @ 0xd8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfba800dc │ │ │ │ - push {r1, r2, r3} │ │ │ │ + ldc2 0, cr0, [r8, #-880] @ 0xfffffc90 │ │ │ │ + push {r1, r2, r3, r4, r5, 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, #120 @ 0x78 │ │ │ │ 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, #110 @ 0x6e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfa3e00dc │ │ │ │ - uxth r4, r4 │ │ │ │ + @ instruction: 0xfbae00dc │ │ │ │ + push {r2, r4} │ │ │ │ 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, r5, 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, [r0, r2] │ │ │ │ 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, [r2, 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, #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, #480 @ 0x1e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r6, #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, #472 @ 0x1d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ 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], #804 @ 0x324 │ │ │ │ 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 fedfbc │ │ │ │ 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, #336 @ (adr r7, 39a44c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #888 @ (adr r5, 39a678 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 39a438 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #904 @ (adr r5, 39a68c ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 39a44c ) │ │ │ │ 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 fedfbc │ │ │ │ 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, #664 @ (adr r6, 39a69c ) │ │ │ │ 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, #520 @ (adr r6, 39a620 ) │ │ │ │ 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, #696 @ (adr r5, 39a768 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #240 @ (adr r4, 39a5a4 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 39a764 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 39a5b8 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 39a778 ) │ │ │ │ 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, #552 @ (adr r5, 39a738 ) │ │ │ │ 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, #328] @ 0x148 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ 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, [r0, #24] │ │ │ │ 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, r6, #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, r3, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ 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, r7, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ 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, r3, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ 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, r4, #11 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ 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, r2, #25 │ │ │ │ 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, r0, #6 │ │ │ │ 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, r7, #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, r7, #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, r6, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ 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 fedfbc │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ 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 fedfbc │ │ │ │ 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, #178 @ 0xb2 │ │ │ │ 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, #54 @ 0x36 │ │ │ │ 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, #632 @ 0x278 │ │ │ │ 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, [r3, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - orns r0, lr, #6651904 @ 0x658000 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + @ instruction: 0xf5ee00cb │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ 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, #240 @ 0xf0 │ │ │ │ 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, #116 @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf7e200db │ │ │ │ - subs r0, r4, #6 │ │ │ │ + ldr??.w r0, [r2, fp, lsl #1] │ │ │ │ + movs r1, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ 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, r4, #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, r3, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ 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, r5, #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, r4, #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, r6, 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, r4, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r2, r5, 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, r4, #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, r5, 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, r6, 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, r0, #29 │ │ │ │ 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, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r6, #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, #376 @ (adr r7, 3a4cb8 ) │ │ │ │ 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 r7, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ 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, #912] @ 0x390 │ │ │ │ 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, #192 @ (adr r1, 3a5720 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + add r1, pc, #128 @ (adr r1, 3a56e4 ) │ │ │ │ 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, #128] @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ 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, [r4, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ 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, #368] @ 0x170 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ sub sp, #376 @ 0x178 │ │ │ │ lsls r4, r2, #5 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ lsls r4, r2, #5 │ │ │ │ ldrh r6, [r3, #28] │ │ │ │ lsls r1, r4, #5 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ 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, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, [r7, #31] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r6, #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, [r0, #29] │ │ │ │ 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, [r3, #25] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ 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, [r4, #19] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [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 │ │ │ │ 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, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 3aa1e0 │ │ │ │ + bge.n 3aa2c0 │ │ │ │ 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, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 3aa3a4 │ │ │ │ + bge.n 3aa284 │ │ │ │ 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, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 3aa368 │ │ │ │ + bge.n 3aa248 │ │ │ │ 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, [r1, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 3aa86c │ │ │ │ + bpl.n 3aa74c │ │ │ │ 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, [r4, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 3aa830 │ │ │ │ + bpl.n 3aa910 │ │ │ │ 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, [r7, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 3aa7f4 │ │ │ │ + bpl.n 3aa8d4 │ │ │ │ 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 │ │ │ │ + add r4, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + cbnz r2, 3ac48a │ │ │ │ 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, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + cbnz r6, 3ac4b6 │ │ │ │ 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, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb80a │ │ │ │ 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, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ 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, #120 @ 0x78 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ 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, #32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ 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, [r0, r1] │ │ │ │ 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, #640] @ 0x280 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ 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, #216] @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r6, 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, #744] @ 0x2e8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ 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, #568] @ 0x238 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ 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 3b7a68 │ │ │ │ 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, r5, 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 r5!, {r3, r4} │ │ │ │ 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, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r3!, {r4, r5, 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, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ bl 286cda │ │ │ │ bl 2cecde │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r3!, {r5, 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, 3b8df8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r2!, {r4, r5, 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: 0xb7f4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r5, 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, r6 │ │ │ │ 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, [r0, r3] │ │ │ │ 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 a8e92c │ │ │ │ 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 a8e92c │ │ │ │ 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 a8e900 │ │ │ │ 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 a8e9c4 │ │ │ │ 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, #680] @ (3c63b4 ) │ │ │ │ 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, r5 │ │ │ │ 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, #150 @ 0x96 │ │ │ │ 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, #156 @ 0x9c │ │ │ │ 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, #98 @ 0x62 │ │ │ │ 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, #190 @ 0xbe │ │ │ │ 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, r4 │ │ │ │ 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, #60 @ 0x3c │ │ │ │ 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, r5, #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,29 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 3d3db0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 3d3f14 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [pc, #48] @ (3d3eac ) │ │ │ │ + ldr r7, [pc, #496] @ (3d406c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3d3bc4 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - stcl 0, cr0, [sl, #788]! @ 0x314 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + @ instruction: 0xe81200c4 │ │ │ │ + vhadd.s16 q8, q13, │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ 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 +1268145,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r6, r3, #5 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r6, r5, #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 +1269066,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, #36 @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r7, #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 +1269645,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, r4] │ │ │ │ lsls r6, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ 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 +1269999,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 │ │ │ │ + ldc2l 0, cr0, [sl], {196} @ 0xc4 │ │ │ │ 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 +1270552,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 │ │ │ │ + strb.w r0, [sl, r4] │ │ │ │ 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 +1272709,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 3dd080 │ │ │ │ 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 +1273039,15 @@ │ │ │ │ ... │ │ │ │ adds r6, #70 @ 0x46 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r5, #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 +1274929,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 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ 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 +1275089,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 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ 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 +1276655,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 pl │ │ │ │ + lslpl r6, r5, #4 │ │ │ │ + asrmi r4, r0, #9 │ │ │ │ + lslmi r6, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ 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 +1278345,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, #768 @ 0x300 │ │ │ │ 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 +1278976,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, #696 @ (adr r0, 3e0d28 ) │ │ │ │ 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 +1281598,141 @@ │ │ │ │ ... │ │ │ │ b.n 3e2074 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3e2064 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r5, #4 │ │ │ │ b.n 3e2a84 │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r5, #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, #784] @ (3e2838 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #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 +1282671,29 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r4, #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 +1283054,15 @@ │ │ │ │ bhi.n 3e334c │ │ │ │ ldr r3, [pc, #12] @ (3e3350 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r7, #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 +1283491,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 3e3834 │ │ │ │ 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 +1284151,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ 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 +1287382,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, #280] @ (3e61a8 ) │ │ │ │ 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 +1287935,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, sl │ │ │ │ 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 +1289469,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, #104 @ 0x68 │ │ │ │ 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 +1290430,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 a8e92c │ │ │ │ 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 +1290528,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 a8e92c │ │ │ │ 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 +1290608,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 a8e92c │ │ │ │ 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 +1290812,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 a8e92c │ │ │ │ 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 +1290853,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 a8e900 │ │ │ │ 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 +1291318,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 a8e92c │ │ │ │ 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 +1302499,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, 3ef9f0 │ │ │ │ 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 +1305267,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 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ @@ -1306437,19 +1306419,19 @@ │ │ │ │ strb r2, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [pc, #12] @ (3f2274 ) │ │ │ │ add r2, pc │ │ │ │ b.n 3f223e │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ 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 +1307699,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 3f3030 │ │ │ │ lsls r4, r3, #5 │ │ │ │ bmi.n 3f2f34 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ 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 +1313520,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, #360 @ (adr r2, 3f6d2c ) │ │ │ │ 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 +1314471,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, #208 @ 0xd0 │ │ │ │ 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 +1315325,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, #80 @ 0x50 │ │ │ │ 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 +1316634,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 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ 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 +1322889,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 │ │ │ │ + strd r0, r1, [r2, #176] @ 0xb0 │ │ │ │ + @ instruction: 0xe8cc012c │ │ │ │ + and.w r1, ip, ip, asr #32 │ │ │ │ + @ instruction: 0xe8c2012c │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - b.n 3fc730 │ │ │ │ + b.n 3fca10 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc5f0 │ │ │ │ + b.n 3fc8d0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc640 │ │ │ │ + b.n 3fc920 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc5a8 │ │ │ │ + b.n 3fc888 │ │ │ │ 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 +1323058,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 3fca78 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fd460 │ │ │ │ + b.n 3fc740 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc840 │ │ │ │ + b.n 3fcb20 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fd460 │ │ │ │ + b.n 3fc740 │ │ │ │ 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 +1324375,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 #90 @ 0x5a │ │ │ │ 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 +1325315,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 3fe364 │ │ │ │ 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 +1327219,17 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ bl 3c7b08 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3fe2f8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - hlt 0x0008 │ │ │ │ + cbnz r0, 3ff8d2 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - rev16 r0, r6 │ │ │ │ + cbnz r0, 3ff8d0 │ │ │ │ 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 +1330757,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, #216] @ 0xd8 │ │ │ │ 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 +1332783,19 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 40306c │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ 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 +1334033,22 @@ │ │ │ │ movs r0, #20 │ │ │ │ blx 6f8b0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 40403c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e900 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 404036 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e900 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 40402e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 3c59e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1334107,15 +1334087,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 a8e92c │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r6, r4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 403e26 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ bl 3c59e0 │ │ │ │ @@ -1334124,22 +1334104,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 a8e92c │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 403e64 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ bne.n 403e68 │ │ │ │ mov r0, fp │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e92c │ │ │ │ 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 +1334127,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 a8e9c4 │ │ │ │ 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 +1358975,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, [r6, #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 +1359649,15 @@ │ │ │ │ str.w r4, [r7, r2, lsl #2] │ │ │ │ strb r3, [r4, #13] │ │ │ │ b.n 414090 │ │ │ │ ite ge │ │ │ │ lslge r2, r3, #5 │ │ │ │ addlt r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ 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 +1360186,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, [r0, #4] │ │ │ │ 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 +1367331,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 r7, #14 │ │ │ │ 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 +1372564,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 41c5a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c398 │ │ │ │ + b.n 41c678 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c330 │ │ │ │ + b.n 41c610 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 41c290 │ │ │ │ + b.n 41c570 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c374 │ │ │ │ + b.n 41c654 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c268 │ │ │ │ + b.n 41c548 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2ec │ │ │ │ + b.n 41c5cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c288 │ │ │ │ + b.n 41c568 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 41c768 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + ldrd r0, r0, [r4], #-764 @ 0x2fc │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41c2a0 │ │ │ │ + b.n 41c580 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c238 │ │ │ │ + b.n 41c518 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2dc │ │ │ │ + b.n 41c5bc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 41c214 │ │ │ │ + b.n 41c4f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c19c │ │ │ │ + b.n 41c47c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ 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 +1372664,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 41c514 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c23c │ │ │ │ + b.n 41c51c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c24c │ │ │ │ + b.n 41c52c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c25c │ │ │ │ + b.n 41c53c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c26c │ │ │ │ + b.n 41c54c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c284 │ │ │ │ + b.n 41c564 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #384 @ (adr r7, 41cb94 ) │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 41c294 │ │ │ │ + b.n 41c574 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2a4 │ │ │ │ + b.n 41c584 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2ac │ │ │ │ + b.n 41c58c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2c4 │ │ │ │ + b.n 41c5a4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41d1cc │ │ │ │ + b.n 41c4ac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ 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 +1372745,17 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 45f798 │ │ │ │ b.n 41ca62 │ │ │ │ bl 45f818 │ │ │ │ b.n 41ca62 │ │ │ │ bl 45f770 │ │ │ │ b.n 41ca62 │ │ │ │ - b.n 41d290 │ │ │ │ + b.n 41c570 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ 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 +1373087,66 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 41ce04 │ │ │ │ b.n 41cb80 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 41d418 │ │ │ │ + b.n 41c6f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 41d3c0 │ │ │ │ + b.n 41c6a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41d368 │ │ │ │ + b.n 41c648 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bxns r7 │ │ │ │ + ldr r0, [pc, #688] @ (41d0fc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf29000d5 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + and.w r0, r0, #6979584 @ 0x6a8000 │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41d104 │ │ │ │ + b.n 41d3e4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + strh r0, [r5, #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 +1373162,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 41d0f4 │ │ │ │ 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 +1373374,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 41d2b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r7, #222 @ 0xde │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 41d0b0 │ │ │ │ + svc 26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 41d084 │ │ │ │ + svc 2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ 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 +1373447,19 @@ │ │ │ │ bl 39bc38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 41d1a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 39e3b8 │ │ │ │ b.n 41d1a6 │ │ │ │ - bgt.n 41d1c0 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 41d17c │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 41d15c │ │ │ │ + udf #36 @ 0x24 │ │ │ │ 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 +1373499,19 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r4, r5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldrh r0, [r5, 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 +1373556,28 @@ │ │ │ │ ldr r3, [pc, #36] @ (41d300 ) │ │ │ │ add r3, pc │ │ │ │ b.n 41d2a2 │ │ │ │ ldr r3, [pc, #32] @ (41d304 ) │ │ │ │ add r3, pc │ │ │ │ b.n 41d2a2 │ │ │ │ nop │ │ │ │ - str r0, [r4, r7] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 41d2cc │ │ │ │ + ble.n 41d3ac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [pc, #440] @ (41d4ac ) │ │ │ │ + ldr r1, [pc, #888] @ (41d66c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc 0, cr0, [r0], #852 @ 0x354 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + mrc 0, 0, r0, cr0, cr5, {6} │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - blt.n 41d274 │ │ │ │ + ble.n 41d354 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 41d26c │ │ │ │ + ble.n 41d34c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41d308 │ │ │ │ + rev16 r6, r6 │ │ │ │ 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 +1373603,17 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ 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 +1374079,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 41d774 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bge.n 41d82c │ │ │ │ + bgt.n 41d90c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bls.n 41d944 │ │ │ │ + bge.n 41d824 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 41d968 │ │ │ │ + bge.n 41d848 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bls.n 41d8dc │ │ │ │ + bge.n 41d7bc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 41d8d8 │ │ │ │ + bge.n 41d7b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 41d8c0 │ │ │ │ + bge.n 41d9a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 41d8d0 │ │ │ │ + bge.n 41d7b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 41d8a8 │ │ │ │ + bge.n 41d988 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 41d910 │ │ │ │ + bls.n 41d7f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 41d9a0 │ │ │ │ + bls.n 41d880 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 41d934 │ │ │ │ + bls.n 41d814 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xe8ca00d5 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + bics.w r0, sl, r5, lsr #3 │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 41d84c │ │ │ │ + bls.n 41d92c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ 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 +1374217,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 41d970 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - revsh r4, r4 │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #216] @ (41da80 ) │ │ │ │ + ldr r1, [pc, #664] @ (41dc40 ) │ │ │ │ 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 +1374609,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 41dd60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #536] @ (41df9c ) │ │ │ │ + ldr r6, [pc, #984] @ (41e15c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #520] @ (41df94 ) │ │ │ │ + ldr r6, [pc, #968] @ (41e154 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #184] @ (41de48 ) │ │ │ │ + ldr r6, [pc, #632] @ (41e008 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 41dcd0 │ │ │ │ + bvs.n 41ddb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 41dcd8 │ │ │ │ + bvs.n 41ddb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 41dd48 │ │ │ │ + bvs.n 41de28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mov lr, sp │ │ │ │ + ldr r0, [pc, #376] @ (41df20 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 41dacc │ │ │ │ + b.n 41ddac │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.n 41de88 │ │ │ │ + bpl.n 41dd68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 41de90 │ │ │ │ + bpl.n 41dd70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r4, #144 @ 0x90 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 41de88 │ │ │ │ + bmi.n 41dd68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 41de04 │ │ │ │ + bmi.n 41dce4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #744] @ (41e0d0 ) │ │ │ │ + ldr r5, [pc, #168] @ (41de90 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 41dd60 │ │ │ │ + bpl.n 41de40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 41dec8 │ │ │ │ + bcc.n 41dda8 │ │ │ │ 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, r5, r6} │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + bmi.n 41de6c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 41dd54 │ │ │ │ + bcc.n 41dd84 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r5, pc} │ │ │ │ + bmi.n 41de34 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bne.n 41ddec │ │ │ │ + bcc.n 41decc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcs.n 41def0 │ │ │ │ + bcc.n 41ddd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 41dde0 │ │ │ │ + bcc.n 41dec0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [pc, #496] @ (41e028 ) │ │ │ │ + ldr r7, [pc, #944] @ (41e1e8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bne.n 41ddf0 │ │ │ │ + bcc.n 41ded0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 41de08 │ │ │ │ + bcc.n 41dee8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ 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 +1374933,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 41dfbc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 41dff4 │ │ │ │ + bcs.n 41e0d4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 41e088 │ │ │ │ + b.n 41e368 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - beq.n 41e0a8 │ │ │ │ + bne.n 41df88 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + beq.n 41e120 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + bne.n 41e0c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + beq.n 41e088 │ │ │ │ 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 +1375044,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, [r1, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r3, #254 @ 0xfe │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + beq.n 41e1ec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r6, r5 │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #3132] @ 41eddc │ │ │ │ @@ -1376259,169 +1376238,169 @@ │ │ │ │ nop │ │ │ │ subs r4, r2, #1 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvc.n 41ee68 │ │ │ │ + bhi.n 41ed48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 41edc8 │ │ │ │ + bhi.n 41eea8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add lr, r9 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + b.n 41efb4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #72] @ (41ee70 ) │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 41ee2c │ │ │ │ + bmi.n 41ef0c │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bcs.n 41eddc │ │ │ │ + bmi.n 41eebc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + b.n 41efc4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #616] @ (41f0d4 ) │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [pc, #208] @ (41ef5c ) │ │ │ │ + ldr r6, [pc, #656] @ (41f11c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 41ee08 │ │ │ │ + bls.n 41eee8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvc.n 41ee90 │ │ │ │ + bls.n 41ef70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r3, [pc, #432] @ (41f098 ) │ │ │ │ + ldr r4, [pc, #880] @ (41f258 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #344] @ (41f044 ) │ │ │ │ + ldr r4, [pc, #792] @ (41f204 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r6, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 41eed4 │ │ │ │ + bvs.n 41efb4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 41ef74 │ │ │ │ + bpl.n 41ee54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 41ee74 │ │ │ │ + bcc.n 41ef54 │ │ │ │ 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 +1377575,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, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + bne.n 41fc7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 41fd20 │ │ │ │ + bcs.n 41fc00 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + beq.n 41fb74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ittt al │ │ │ │ - lslal r0, r0, #3 │ │ │ │ - stmiaal r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - lslal r0, r0, #3 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - bkpt 0x0098 │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x00ec │ │ │ │ + beq.n 41fd5c │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 41fccc │ │ │ │ + strb r2, [r3, #8] │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bvs.n 41fbac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0028 │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + it le │ │ │ │ + lslle r0, r0, #3 │ │ │ │ + it ls │ │ │ │ + lslls r0, r0, #3 │ │ │ │ + nop {9} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + beq.n 41fd0c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, pc, #352 @ (adr r5, 41fe1c ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 41ffdc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rev16 r6, r0 │ │ │ │ + cbnz r6, 41fd2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #624 @ (adr r5, 41ff34 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 41fcf4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0060 │ │ │ │ + nop {13} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r5, r6, 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, r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x009e │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x007e │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0066 │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x004e │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0012 │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + itee al │ │ │ │ + lslal r0, r0, #3 │ │ │ │ + itet le @ unpredictable > │ │ │ │ + lslle r0, r0, #3 │ │ │ │ + ittt lt @ unpredictable │ │ │ │ + lsllt r0, r0, #3 │ │ │ │ + itte ge @ unpredictable │ │ │ │ + lslge r0, r0, #3 │ │ │ │ + ittt hi @ unpredictable │ │ │ │ + lslhi r0, r0, #3 │ │ │ │ + itte vs @ unpredictable │ │ │ │ + lslvs r0, r0, #3 │ │ │ │ + itee mi @ unpredictable │ │ │ │ + lslmi r0, r0, #3 │ │ │ │ + itet cc @ unpredictable │ │ │ │ + lslcc r0, r0, #3 │ │ │ │ + ittt ne @ unpredictable │ │ │ │ + lslne r0, r0, #3 │ │ │ │ + itte eq @ unpredictable │ │ │ │ + lsleq r0, r0, #3 │ │ │ │ + bkpt 0x00ee │ │ │ │ + lslne r0, r0, #3 │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fda6 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc 0, cr0, [lr], {192} @ 0xc0 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + stc 0, cr0, [lr, #768] @ 0x300 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + cbnz r4, 41fe08 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + cbnz r6, 41fe06 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + cbnz r0, 41fe06 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + cbnz r2, 41fe04 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + cbnz r0, 41fe04 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe6a │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r0, 41fe64 │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe5c │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - revsh r4, r3 │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - hlt 0x0032 │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - hlt 0x0004 │ │ │ │ + cbnz r4, 41fea4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev16 r2, r4 │ │ │ │ + cbnz r2, 41fea0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r4, r7 │ │ │ │ + cbnz r4, 41fe9a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r2, r2 │ │ │ │ + cbnz r2, 41fe94 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fe72 │ │ │ │ + cbnz r4, 41fe8e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r2, 41fe6c │ │ │ │ + cbnz r2, 41fe88 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fe66 │ │ │ │ + cbnz r4, 41fe82 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe5e │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fe5c │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe58 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r6, 41feae │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41feb0 │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0044 │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + ite lt │ │ │ │ + lsllt r0, r0, #3 │ │ │ │ + addge r6, r7, r4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r6, lr} │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + bkpt 0x007c │ │ │ │ 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 +1378274,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, 42033a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r2, r5 │ │ │ │ + cbnz r2, 420336 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + cbnz r0, 420338 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 42030a │ │ │ │ + cbnz r6, 420326 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf4d600c3 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + movw r0, #26819 @ 0x68c3 │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 420318 │ │ │ │ + cbnz r4, 420334 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 420304 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 420306 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 420314 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 42033e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbz r0, 420358 │ │ │ │ + push {r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [pc, #664] @ (4205a8 ) │ │ │ │ + ldr r7, [pc, #88] @ (420368 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sxth r0, r2 │ │ │ │ + cbz r0, 420380 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 42035e │ │ │ │ + cbz r4, 42037a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 42034e │ │ │ │ + cbz r0, 42036a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxtb r4, r0 │ │ │ │ + cbz r4, 420398 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r0, r5 │ │ │ │ + cbz r0, 420396 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r4, r1 │ │ │ │ + cbz r4, 420392 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 420372 │ │ │ │ + cbz r4, 42038e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 420370 │ │ │ │ + cbz r0, 42038c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 42036c │ │ │ │ + cbz r4, 420388 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 420366 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 420364 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 420376 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 420384 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [pc, #128] @ (4203f4 ) │ │ │ │ + ldr r7, [pc, #576] @ (4205b4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #0 │ │ │ │ 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 +1378850,97 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #176] @ (4208c0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 420610 │ │ │ │ movs r2, #0 │ │ │ │ b.n 4204d8 │ │ │ │ mcrr2 1, 5, r0, ip, cr9 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r5} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 4208cc │ │ │ │ + push {lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 4208ca │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r4, 4208ea │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 4208e6 │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r0, 4208f6 │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbz r4, 4208d8 │ │ │ │ + push {r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r6, r0 │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r4, r3 │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r6, r5 │ │ │ │ + cbz r6, 420916 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 4208e4 │ │ │ │ + cbz r6, 420900 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r2, r0 │ │ │ │ + cbz r2, 420914 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 4208de │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 4208de │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r5, #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 +1379049,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (4209fc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 42099e │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r6, 420a06 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r6, 4209f4 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + cbnz r0, 420a60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r7, r2 │ │ │ │ @@ -1380293,326 +1380272,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, 42176c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + cbz r6, 421776 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + cbz r6, 421778 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [pc, #0] @ (421754 ) │ │ │ │ + ldr r6, [pc, #448] @ (421914 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + cbz r0, 421778 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + cbz r6, 42177c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + cbz r2, 42177e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + cbz r0, 421788 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + cbz r4, 42178c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + cbz r4, 421790 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #16 │ │ │ │ + cbz r4, 421790 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + cbz r6, 421796 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + cbz r6, 42179c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 42178e │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r2, 4217c2 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 4217c0 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r2, 4217c0 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 421810 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + cbz r6, 42180a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + cbz r2, 421808 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #16 │ │ │ │ + cbz r4, 421808 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + cbz r6, 421802 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + cbz r4, 42180a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + cbz r4, 4217fe │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #16 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxtb r0, r6 │ │ │ │ + cbz r0, 421908 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxth r6, r7 │ │ │ │ + cbz r6, 42190e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r6, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vshr.u64 q8, , #32 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 421d1c ) │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #824 @ (adr r7, 421c68 ) │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 421c8c ) │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #720 @ (adr r7, 421c08 ) │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #704 @ (adr r7, 421bfc ) │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #616 @ (adr r7, 421ba8 ) │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #552 @ (adr r7, 421b6c ) │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #512 @ (adr r7, 421b48 ) │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #352 @ (adr r7, 421aac ) │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #408 @ (adr r7, 421ae8 ) │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add sp, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add sp, #0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #152 @ (adr r0, 421a0c ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 421bcc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp sl, r6 │ │ │ │ + bx r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r4, pc, #552 @ (adr r4, 421ba8 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 421d68 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #600 @ (adr r4, 421bdc ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 42199c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #592 @ (adr r4, 421bd8 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 421998 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stc2l 0, cr0, [r2, #780]! @ 0x30c │ │ │ │ + vhadd.u16 q8, q9, │ │ │ │ strd r0, r1, [r2, #-356]! @ 0x164 │ │ │ │ - adcs r4, r2 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs r6, r1 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #984 @ (adr r3, 421d78 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 421b38 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r3 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #384 @ (adr r4, 421b38 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 421cf8 ) │ │ │ │ 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 +1381098,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, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, pc, #752 @ (adr r1, 4221fc ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 421fbc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #14 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, pc, #656 @ (adr r1, 4221a4 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 421f64 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #168 @ (adr r6, 421fc4 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 422184 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #224 @ (adr r6, 422000 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 4221c0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 42230c ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 4220cc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #200 @ (adr r6, 421ff0 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 4221b0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 422004 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 4221c4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 422008 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 4221c8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #152 @ (adr r6, 421fcc ) │ │ │ │ + add r7, pc, #600 @ (adr r7, 42218c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 422010 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 4221d0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #304 @ (adr r6, 42206c ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 42222c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #352 @ (adr r6, 4220a0 ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 422260 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #352 @ (adr r6, 4220a4 ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 422264 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 4221c8 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 421f88 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #296 @ (adr r6, 422074 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 422234 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #280 @ (adr r6, 422068 ) │ │ │ │ + add r7, pc, #728 @ (adr r7, 422228 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #336 @ (adr r6, 4220a4 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 422264 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 422350 ) │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 421f6c ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 42212c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #952 @ (adr r6, 422318 ) │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #40 @ (adr r7, 421f8c ) │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + add r0, pc, #688 @ (adr r0, 422218 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rors r4, r4 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + add r0, pc, #248 @ (adr r0, 422068 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 422294 ) │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, pc, #536 @ (adr r0, 422190 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #424 @ (adr r6, 422124 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 4222e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + add r0, pc, #96 @ (adr r0, 421fe0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #288 @ (adr r6, 4220a4 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 422264 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + add r0, pc, #24 @ (adr r0, 421fa0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #112 @ (adr r6, 421ffc ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 4221bc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #984 @ (adr r5, 422368 ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 422128 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #832 @ (adr r5, 4222d8 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 422098 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 422220 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 421fe0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #496 @ (adr r5, 422194 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 422354 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #328 @ (adr r5, 4220f4 ) │ │ │ │ + add r6, pc, #776 @ (adr r6, 4222b4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #408 @ (adr r4, 422194 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, 422354 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #224 @ (adr r4, 4220e4 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 4222a4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 422404 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 4221c4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #784 @ (adr r3, 422324 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 4220e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #616 @ (adr r3, 422284 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 422044 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #432 @ (adr r3, 4221d4 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 422394 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #264 @ (adr r3, 422134 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 4222f4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #112 @ (adr r3, 4220a4 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 422264 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, pc, #856 @ (adr r2, 422394 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 422154 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #464 @ (adr r1, 422224 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, 4223e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 42218c ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 42234c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ 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 +1381294,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 a8b950 │ │ │ │ cbnz r0, 4220dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ bl 39b838 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, r5, [sp] │ │ │ │ @@ -1381347,15 +1381327,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 a8b974 │ │ │ │ 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 +1381437,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #108 @ 0x6c │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ 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 +1383992,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r7} │ │ │ │ lsls r1, r3, #5 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r7, #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 +1384921,65 @@ │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc │ │ │ │ add r3, r7 │ │ │ │ ldrb r1, [r3, #14] │ │ │ │ b.w 423c70 │ │ │ │ mov.w r3, #1536 @ 0x600 │ │ │ │ b.w 4233da │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + strb r2, [r2, #4] │ │ │ │ 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 +1387086,15 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r2, r4, r5, r6, r7} │ │ │ │ vtbx.8 d30, {d15-d16}, d15 │ │ │ │ vsubl.u q13, d31, d4 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r6, [r5, 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 +1389465,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 r8 │ │ │ │ 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 +1390273,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, #166 @ 0xa6 │ │ │ │ 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 +1390307,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 427630 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 427e14 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e92c │ │ │ │ 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 +1390506,37 @@ │ │ │ │ blx 6f8b0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4280f8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e900 │ │ │ │ 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 a8e92c │ │ │ │ mov r3, r6 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 427de8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8e98c │ │ │ │ + bl a8e9c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 428074 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r4, sl │ │ │ │ blx 70238 │ │ │ │ mov r0, r5 │ │ │ │ blx 70238 │ │ │ │ @@ -1390717,15 +1390697,15 @@ │ │ │ │ blx 6f8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 42845a │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e900 │ │ │ │ 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 +1390760,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 a8e9c4 │ │ │ │ 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 +1390834,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 a8e9c4 │ │ │ │ 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 +1390875,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 a8e92c │ │ │ │ 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 +1390995,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, #102 @ 0x66 │ │ │ │ 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 +1395195,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 42ac60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mrc2 0, 6, r0, cr4, cr15, {5} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ ldr r6, [pc, #272] @ (42b47c ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w r8, [pc, #588] @ 42b5d0 │ │ │ │ @@ -1398051,15 +1398032,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 a8b208 │ │ │ │ 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 +1398109,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 a8b208 │ │ │ │ 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 +1433351,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 a8b208 │ │ │ │ bl 397598 │ │ │ │ bl 3975ac │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 445158 │ │ │ │ bl 397598 │ │ │ │ b.n 44515c │ │ │ │ cbz r1, 4451e6 │ │ │ │ @@ -1433450,15 +1433431,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 a8b208 │ │ │ │ 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 +1438400,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 a8b208 │ │ │ │ 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 +1438435,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 a8b208 │ │ │ │ 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 +1438511,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 a8b208 │ │ │ │ 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 +1438546,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 a8b208 │ │ │ │ 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 +1438622,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 a8b208 │ │ │ │ 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 +1438657,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 a8b208 │ │ │ │ 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 +1439373,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 a8b208 │ │ │ │ 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 +1446119,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 a8b888 │ │ │ │ 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 +1446140,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 a8b708 │ │ │ │ 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 +1446174,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 a8b6c8 │ │ │ │ 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 a8b6c8 │ │ │ │ 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 a8b5e8 │ │ │ │ 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 +1446232,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 a8b848 │ │ │ │ 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 a8b76c │ │ │ │ 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 +1446880,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 a8b208 │ │ │ │ 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 +1457614,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, #248 @ 0xf8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + asrs r6, r1 │ │ │ │ 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 +1458880,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 a8e9e8 │ │ │ │ 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 +1458905,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 a8ea44 │ │ │ │ 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 a8ea94 │ │ │ │ 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 +1459030,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 a8ead8 │ │ │ │ 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 a8ea24 │ │ │ │ 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 +1465078,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, #912 @ 0x390 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + subs r2, r7, 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, #168] @ 0xa8 │ │ │ │ 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 +1465259,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, #168 @ 0xa8 │ │ │ │ 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 +1467542,19 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ b.n 45cba6 │ │ │ │ vsubw.u q15, , d17 │ │ │ │ @ instruction: 0xffff48b2 │ │ │ │ lsls r1, r3, #5 │ │ │ │ asrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [pc, #104] @ (45c46c ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #500] @ (45c610 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1467787,22 +1467768,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, [r5, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.u64 d16, d28, #22 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + lsls r4, r4, #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 +1469239,15 @@ │ │ │ │ b.n 45d3d0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 45d340 │ │ │ │ mov r5, r0 │ │ │ │ b.n 45d490 │ │ │ │ nop │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r6, r0, r7 │ │ │ │ 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 +1469475,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 │ │ │ │ + subs r2, r0, r0 │ │ │ │ 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 +1469788,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 45d904 │ │ │ │ mov r5, r0 │ │ │ │ b.n 45da06 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ 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 +1469876,15 @@ │ │ │ │ bl 45a690 │ │ │ │ b.n 45da9a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 45da24 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ b.n 45dad0 │ │ │ │ nop │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r6, #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 +1470083,15 @@ │ │ │ │ b.n 45db50 │ │ │ │ ldr r3, [pc, #12] @ (45dcec ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 45dc46 │ │ │ │ nop │ │ │ │ movs r4, #236 @ 0xec │ │ │ │ lsls r6, r2, #5 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r6, #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 +1470124,15 @@ │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cbnz r2, 45dd4c │ │ │ │ bl 45daf8 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r3, #2 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ 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 +1471361,15 @@ │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r5, #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 +1472651,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45f60c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ movs r3, #142 @ 0x8e │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ 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 +1472712,43 @@ │ │ │ │ ldr r0, [pc, #64] @ (45f6b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ (45f6bc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + bne.n 45f6a4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + bne.n 45f6a4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + bne.n 45f6cc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + beq.n 45f66c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #400] @ (45f834 ) │ │ │ │ + ldr r1, [pc, #848] @ (45f9f4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + bne.n 45f6dc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + bne.n 45f6e4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + bne.n 45f6ec │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + bne.n 45f6f4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + bne.n 45f6fc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r6 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ 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 +1472799,40 @@ │ │ │ │ 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 45f71c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cdp2 0, 10, cr0, cr4, cr14, {6} │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + movs r4, r2 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + beq.n 45f6ac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cdp 0, 8, cr0, cr6, cr1, {6} │ │ │ │ - bge.n 45f73c │ │ │ │ + vext.8 q8, q11, , #0 │ │ │ │ + bgt.n 45f81c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bic.w r0, sl, ip, ror #2 │ │ │ │ - bics.w r0, r8, ip, ror #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + @ instruction: 0xeb9a00bc │ │ │ │ + sub.w r0, r8, ip, ror #2 │ │ │ │ + beq.n 45f67c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + beq.n 45f684 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + beq.n 45f68c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + beq.n 45f694 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + beq.n 45f69c │ │ │ │ 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, [r2, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ 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 45f874 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r2, r6, #5 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + beq.n 45f8f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + beq.n 45f868 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + beq.n 45f8a0 │ │ │ │ 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, [r5, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #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 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r7, #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, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ 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, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r5, #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} │ │ │ │ + and.w r0, r4, ip, ror #2 │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strd r0, r0, [sl], #-752 @ 0x2f0 │ │ │ │ + ldrd r0, r0, [sl, #752] @ 0x2f0 │ │ │ │ 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} │ │ │ │ + stmdb r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldrd r0, r0, [r4, #752] @ 0x2f0 │ │ │ │ + strd r0, r0, [lr], #752 @ 0x2f0 │ │ │ │ + strd r0, r0, [r0, #-752] @ 0x2f0 │ │ │ │ + ldrd r0, r0, [ip, #-752] @ 0x2f0 │ │ │ │ + ldrd r0, r0, [r2, #-752]! @ 0x2f0 │ │ │ │ + strd r0, r0, [sl, #-752] @ 0x2f0 │ │ │ │ + ldrd r0, r0, [r2, #752] @ 0x2f0 │ │ │ │ + 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 45fb50 │ │ │ │ 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, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 46074c │ │ │ │ + b.n 45fa2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 460774 │ │ │ │ + b.n 45fa54 │ │ │ │ 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 #116 @ 0x74 │ │ │ │ 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, #224] @ 0xe0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 46065c │ │ │ │ + udf #16 │ │ │ │ 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 460744 │ │ │ │ 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 460954 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 4607e4 │ │ │ │ + ble.n 4608c4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 460810 │ │ │ │ + ble.n 4608f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 460860 │ │ │ │ + ble.n 460940 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 46081c │ │ │ │ + ble.n 4608fc │ │ │ │ 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 460940 │ │ │ │ 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, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - blt.n 460a40 │ │ │ │ + bgt.n 460920 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #520 @ (adr r5, 460b5c ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 460d1c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stc 0, cr0, [r4, #752] @ 0x2f0 │ │ │ │ - cbz r6, 46098e │ │ │ │ + mrc 0, 7, r0, cr4, cr12, {5} │ │ │ │ + cbz r6, 4609aa │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 4609f8 │ │ │ │ + bgt.n 4608d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vshr.s64 d16, d28, #50 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + @ instruction: 0xf13e00bc │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r3, #0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 4609ea │ │ │ │ + push {r3, r4, r5, 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 460dd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 460de0 │ │ │ │ + bls.n 460ec0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf3b60155 │ │ │ │ - bvc.n 460ea8 │ │ │ │ + bhi.n 460d88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 460f10 │ │ │ │ + bvc.n 460df0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 460e20 │ │ │ │ + bhi.n 460f00 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 460ed0 │ │ │ │ + bvc.n 460db0 │ │ │ │ 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, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 460fe8 │ │ │ │ + bhi.n 4610c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 461188 │ │ │ │ + bvc.n 461068 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 46113c │ │ │ │ + bvc.n 46101c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 461140 │ │ │ │ + bvc.n 461020 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 460fe0 │ │ │ │ + bvs.n 4610c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, pc, #232 @ (adr r6, 4611b8 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 461378 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 46116c │ │ │ │ + bvs.n 46104c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 4610e8 │ │ │ │ + bvs.n 4611c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 461128 │ │ │ │ + bvs.n 461008 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 460c18 │ │ │ │ + b.n 460ef8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + cbz r2, 4610fa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 4610e0 │ │ │ │ + bvs.n 4611c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r2], {188} @ 0xbc │ │ │ │ - bmi.n 461088 │ │ │ │ + mcr2 0, 2, r0, cr2, cr12, {5} │ │ │ │ + bvs.n 461168 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #88 @ (adr r0, 46115c ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 46131c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 461068 │ │ │ │ + bvs.n 461148 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 4610a0 │ │ │ │ + bvs.n 461180 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 461128 │ │ │ │ + bvs.n 461208 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #480 @ (adr r5, 4612f4 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 4614b4 ) │ │ │ │ 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 46112c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 461248 │ │ │ │ + bpl.n 461128 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #576 @ (adr r3, 4613cc ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 46118c ) │ │ │ │ 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 4612c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n 4611fc │ │ │ │ + bpl.n 4612dc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ + bpl.n 4612d4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 4611d4 │ │ │ │ + bcs.n 4612b4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + bne.n 46131c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + bne.n 461358 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n 461348 │ │ │ │ + bmi.n 461228 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + bne.n 461340 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n 461330 │ │ │ │ + bmi.n 461210 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + bne.n 461328 │ │ │ │ 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 461264 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 4612e4 │ │ │ │ + bcs.n 4613c4 │ │ │ │ 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 461470 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 461298 │ │ │ │ + bne.n 461378 │ │ │ │ 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 461430 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + bne.n 4614f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcs.n 4613c4 │ │ │ │ + bmi.n 4614a4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + bne.n 4614d4 │ │ │ │ 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 4615ac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 4618d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #496 @ (adr r7, 461a50 ) │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + beq.n 4617e4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + bne.n 4618cc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #288 @ (adr r7, 461994 ) │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ 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 46197c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + beq.n 46183c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 4619dc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ 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} │ │ │ │ + bne.n 4619e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 4619ec │ │ │ │ + bne.n 4618cc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + bne.n 4619e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6, 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 461bcc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #256 @ (adr r4, 461c3c ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 461dfc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ 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, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 462084 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 461e44 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #920 @ (adr r2, 462038 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 461df8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #200 @ (adr r1, 461f94 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 462154 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ 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, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + add r1, pc, #40 @ (adr r1, 462044 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r5, 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, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3} │ │ │ │ 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, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ 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, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ 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 r4, {r1, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ 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 r2, {r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ 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, r5} │ │ │ │ + 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,27 +1477525,27 @@ │ │ │ │ ldrd r1, r2, [r8, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 45c1d4 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ b.n 462550 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ite cs │ │ │ │ - lslcs r4, r7, #2 │ │ │ │ - stmiacc r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x00ca │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bkpt 0x0098 │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -1477830,27 +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, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 4628fa │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ 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 r5!, {r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 462964 │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r0, 462968 │ │ │ │ + pop {r4, r5, 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, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - hlt 0x002a │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - hlt 0x0002 │ │ │ │ + cbnz r2, 462a2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + cbnz r6, 462a2e │ │ │ │ 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, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 462a7a │ │ │ │ + cbnz r2, 462a96 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + cbnz r2, 462a58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r4, 462a80 │ │ │ │ + cbnz r4, 462a9c │ │ │ │ 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: 0xb8e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 462ace │ │ │ │ + revsh r2, r3 │ │ │ │ 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, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + cbnz r6, 462c20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + cbnz r2, 462c28 │ │ │ │ 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, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ 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: 0xffffba94 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ 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, r5, r6, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ 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: 0xb8c4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + cpsid i │ │ │ │ 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, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + @ instruction: 0xb636 │ │ │ │ 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 r2!, {r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r6, 46319a │ │ │ │ + push {r1, r2, r3, r4, r5, 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 │ │ │ │ + cbz r2, 463262 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub sp, #24 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - bkpt 0x0064 │ │ │ │ + cbz r6, 46326c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + ite le │ │ │ │ + lslle r4, r7, #2 │ │ │ │ + cbz r4, 463270 @ unpredictable │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0070 │ │ │ │ + nop {14} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r4, 46327e │ │ │ │ + cbz r4, 46329a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 46327c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + cbz r4, 463276 │ │ │ │ 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} │ │ │ │ + wfi │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r2, 46331a │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ 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, #664 @ 0x298 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ 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 0x0020 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ 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 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ 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, r2, #7 │ │ │ │ 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: 0xb7de │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, pc, #392 @ (adr r7, 463e80 ) │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #592 @ (adr r5, 463f4c ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 463d0c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #704 @ (adr r5, 463fc0 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 463d80 ) │ │ │ │ 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 r6, pc, #80 @ (adr r6, 463e50 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #768 @ (adr r4, 464104 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 463ec4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #544 @ (adr r4, 464028 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 4641e8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #656 @ (adr r4, 46409c ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 463e5c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #440 @ (adr r4, 463fc8 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 464188 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #552 @ (adr r4, 46403c ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 4641fc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #640 @ (adr r4, 464098 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 463e58 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #480 @ (adr r4, 463ffc ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 4641bc ) │ │ │ │ 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, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #552 @ (adr r5, 4640b4 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 464274 ) │ │ │ │ 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, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #784 @ (adr r4, 464274 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 464034 ) │ │ │ │ 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, #360 @ (adr r3, 464354 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #32 @ (adr r2, 464210 ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 4643d0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + cbz r6, 464212 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #736 @ (adr r2, 4644d8 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 464298 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #944 @ (adr r0, 4645ac ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 46436c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #24 @ (adr r1, 464218 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 4643d8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 464564 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 464324 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 4645d0 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 464390 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #784 @ (adr r0, 46451c ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 4642dc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #888 @ (adr r0, 464588 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 464348 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #704 @ (adr r0, 4644d4 ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 464294 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #808 @ (adr r0, 464540 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 464300 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #896 @ (adr r0, 46459c ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 46435c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #728 @ (adr r0, 4644f8 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 4642b8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #760 @ (adr r4, 46451c ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 4642dc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #256 @ (adr r2, 464328 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 4644e8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #152 @ (adr r2, 4642c8 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 464488 ) │ │ │ │ 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, #144 @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + add r0, pc, #528 @ (adr r0, 4645b4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + add r0, pc, #640 @ (adr r0, 464628 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + add r0, pc, #720 @ (adr r0, 46467c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + add r0, pc, #560 @ (adr r0, 4645e0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #144 @ (adr r3, 464444 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 464604 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #664 @ (adr r0, 464650 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 464410 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + add r0, pc, #296 @ (adr r0, 4644e4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + add r0, pc, #408 @ (adr r0, 464558 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ 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, #192] @ 0xc0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + add r0, pc, #768 @ (adr r0, 4647fc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + add r0, pc, #696 @ (adr r0, 4647bc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + add r0, pc, #632 @ (adr r0, 464784 ) │ │ │ │ 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, #296] @ 0x128 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ 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: 0xffffabb8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #512 @ (adr r5, 464eac ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 46506c ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r2, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cbz r1, 464d98 │ │ │ │ - vabdl.u q13, d31, d28 │ │ │ │ + vqshrn.u64 d26, q6, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #720 @ (adr r7, 465004 ) │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #784 @ (adr r7, 465048 ) │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ 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, #328 @ 0x148 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ - @ instruction: 0xffffa7e0 │ │ │ │ + vqrshrn.u64 d26, q0, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stcl 15, cr15, [pc], #1020 @ 465150 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #528 @ (adr r7, 464f70 ) │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #616 @ (adr r7, 464fcc ) │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #552 @ (adr r7, 464f90 ) │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #504 @ (adr r7, 464f6c ) │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ 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, #792] @ 0x318 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + add r1, pc, #376 @ (adr r1, 465244 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #40 @ (adr r5, 4650fc ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 4652bc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ 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, , d18[0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #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 a8b848 │ │ │ │ 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 a8b708 │ │ │ │ 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 a8b888 │ │ │ │ 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 a8b6c8 │ │ │ │ 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 a8b5e8 │ │ │ │ b.n 465ba6 │ │ │ │ - bl a8b734 │ │ │ │ + bl a8b76c │ │ │ │ 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, #864] @ 0x360 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r3, {r0, r2, r3, r5, r7} │ │ │ │ - vmlsl.u , d31, d4[0] │ │ │ │ + vqshrun.s64 d25, q10, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r0, #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, #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, [r2, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r2!, {r0, r2, r3, r5, r6} │ │ │ │ - vrsra.u64 , q15, #1 │ │ │ │ + @ instruction: 0xffff956e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ 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, #336] @ 0x150 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + ldrb r4, [r5, #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 , q14, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ rev r7, r0 │ │ │ │ - vqrdmlah.s , , d16[0] │ │ │ │ + vshr.u32 q12, q0, #1 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r6, #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, [r2, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #360] @ (4676bc ) │ │ │ │ + ldr r5, [pc, #808] @ (46787c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r6, #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: 0xffff6fd4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + strb r6, [r3, #1] │ │ │ │ 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: 0xffff6bde │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ 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, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r7, [r3, #30] │ │ │ │ vsubw.u q12, , d21 │ │ │ │ - vtbl.8 d24, {d15}, d2 │ │ │ │ + vqrshrn.u64 d24, q9, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + add r0, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - negs r4, r2 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adcs r0, r3 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r3 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r4 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r1 │ │ │ │ + rors r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - eors r4, r1 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ands r6, r1 │ │ │ │ + adcs r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ 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, [r6, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r5, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldr r2, [r7, 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, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #728] @ (46a0ec ) │ │ │ │ + ldr r2, [pc, #152] @ (469eac ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #584] @ (46a068 ) │ │ │ │ + ldr r2, [pc, #8] @ (469e28 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #280] @ (469f44 ) │ │ │ │ + ldr r1, [pc, #728] @ (46a104 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bxns pc │ │ │ │ + ldr r0, [pc, #944] @ (46a1e8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp ip, r5 │ │ │ │ + bxns r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r8, r9 │ │ │ │ + bx r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mov ip, fp │ │ │ │ + ldr r0, [pc, #304] @ (469f78 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, pc │ │ │ │ + mov r2, sp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + mov lr, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, sp │ │ │ │ + mov r2, fp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, r1 │ │ │ │ + mov r0, pc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r8, fp │ │ │ │ + mov r0, r9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add lr, lr │ │ │ │ + mov r6, ip │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add ip, r8 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, ip │ │ │ │ + mov r2, sl │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, r6 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r8, sl │ │ │ │ + mov r0, r8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add ip, r3 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r8, r7 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc │ │ │ │ + cmp r8, sp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add ip, r2 │ │ │ │ + mov r4, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, r5 │ │ │ │ + mov r2, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, r0 │ │ │ │ + cmp sl, lr │ │ │ │ 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, [r2, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + mov ip, r9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + mov sl, r7 │ │ │ │ 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, [r1, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sbcs r4, r2 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #472] @ (46acd4 ) │ │ │ │ + ldr r4, [pc, #920] @ (46ae94 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + ands r2, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r6, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #704] @ (46adfc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r3, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #528] @ (46ad80 ) │ │ │ │ + ldr r4, [pc, #976] @ (46af40 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ 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, [r1, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r5 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ 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, [r2, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ 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 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r3, [pc, #304] @ (46b9b0 ) │ │ │ │ lsls r5, r2, #5 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, #172 @ 0xac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [pc, #864] @ (46c6dc ) │ │ │ │ + ldr r4, [pc, #288] @ (46c49c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vqadd.u8 q0, q11, q0 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + movs r5, #22 │ │ │ │ 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, #252 @ 0xfc │ │ │ │ lsls r6, r4, #4 │ │ │ │ - mov r8, r0 │ │ │ │ + blx lr │ │ │ │ lsls r4, r7, #2 │ │ │ │ - rors r4, r6 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf5f200d0 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + @ instruction: 0xf76200d0 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adcs r0, r4 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf59600d0 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + @ instruction: 0xf70600d0 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r4, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r5, #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, r3, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - orns r0, r2, r0, lsr #3 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + @ instruction: 0xebe200d0 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ands.w r0, r8, r0, lsr #3 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + @ instruction: 0xeb8800d0 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + subs r1, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r4, #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 a971ac │ │ │ │ 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 a934f4 │ │ │ │ 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, #118 @ 0x76 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ 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: 0xffff3ade │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r2, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 46e68c │ │ │ │ + b.n 46e96c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r4, #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, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + b.n 46e380 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + b.n 46e35c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r5, r2, #3 │ │ │ │ - vqdmulh.s q8, , d22[0] │ │ │ │ + vcvt.f32.u32 q8, q3, #1 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 46e260 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 46e420 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r5, #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,203 @@ │ │ │ │ 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, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mrc2 0, 6, r0, cr10, cr11, {5} │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bge.n 46f254 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + blt.n 46f334 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 5, r0, cr8, cr11, {5} │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 46f224 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + blt.n 46f304 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 4, r0, cr10, cr11, {5} │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + vshr.u64 d16, d27, #6 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 46f1cc │ │ │ │ + blt.n 46f2ac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc2 0, 2, r0, cr8, cr11, {5} │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + vshr.u64 d16, d27, #56 │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 46f174 │ │ │ │ + bge.n 46f254 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 1, r0, cr6, cr11, {5} │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + vshr.u64 d0, d27, #42 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bhi.n 46f2ec │ │ │ │ + bls.n 46f1cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2l 0, cr0, [ip], {187} @ 0xbb │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + mcr2 0, 2, r0, cr12, cr11, {5} │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bhi.n 46f2bc │ │ │ │ + bls.n 46f19c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [lr], #748 @ 0x2ec │ │ │ │ + mcr2 0, 1, r0, cr14, cr11, {5} │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb.w r0, [r4, #187] @ 0xbb │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + ldr??.w r0, [r4, #187] @ 0xbb │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf78000bb │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + ldr??.w r0, [r0, #187] @ 0xbb │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f39c │ │ │ │ + bcs.n 46f27c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf61c00bb │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf78c00bb │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f36c │ │ │ │ + bcs.n 46f24c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf5fe00bb │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf76e00bb │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f33c │ │ │ │ + bcs.n 46f21c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf5e000bb │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + @ instruction: 0xf75000bb │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f30c │ │ │ │ + bcs.n 46f1ec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rsb r0, r2, #6127616 @ 0x5d8000 │ │ │ │ - movs r2, #14 │ │ │ │ + @ instruction: 0xf73200bb │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub.w r0, r4, #6127616 @ 0x5d8000 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + @ instruction: 0xf71400bb │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f294 │ │ │ │ + bcs.n 46f374 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbcs.w r0, ip, #6127616 @ 0x5d8000 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf6ec00bb │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f264 │ │ │ │ + bcs.n 46f344 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movt r0, #59579 @ 0xe8bb │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f204 │ │ │ │ + bne.n 46f2e4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf52a00bb │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf69a00bb │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f3d0 │ │ │ │ + bne.n 46f2b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add.w r0, r8, #6127616 @ 0x5d8000 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf67800bb │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf4f200bb │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf66200bb │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f390 │ │ │ │ + bne.n 46f270 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4de00bb │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movw r0, #59579 @ 0xe8bb │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f344 │ │ │ │ + bne.n 46f224 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4b200bb │ │ │ │ - movt r0, #32955 @ 0x80bb │ │ │ │ - @ instruction: 0xf2e600bb │ │ │ │ - subs r2, r5, #5 │ │ │ │ + @ instruction: 0xf62200bb │ │ │ │ + bics.w r0, r8, #6127616 @ 0x5d8000 │ │ │ │ + orrs.w r0, r6, #6127616 @ 0x5d8000 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + bne.n 46f3a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orn r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + rsbs r0, sl, #6127616 @ 0x5d8000 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + bne.n 46f384 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orrs.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + rsb r0, r2, #6127616 @ 0x5d8000 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + bne.n 46f360 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bics.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + sub.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + beq.n 46f33c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bic.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + @ instruction: 0xf59200bb │ │ │ │ + movs r2, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + beq.n 46f318 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - and.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + sbcs.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ + movs r3, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf3d000bb │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + adc.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf39c00bb │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + add.w r0, ip, #6127616 @ 0x5d8000 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf35600bb │ │ │ │ - subs r0, r0, #0 │ │ │ │ + @ instruction: 0xf4c600bb │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf30000bb │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + orns r0, r0, #6127616 @ 0x5d8000 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf2de00bb │ │ │ │ - adds r6, r0, #7 │ │ │ │ + orr.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movt r0, #24763 @ 0x60bb │ │ │ │ - adds r6, r5, #6 │ │ │ │ + bics.w r0, r6, #6127616 @ 0x5d8000 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subw r0, lr, #187 @ 0xbb │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + ands.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf29800bb │ │ │ │ - adds r4, r0, #6 │ │ │ │ + and.w r0, r8, #6127616 @ 0x5d8000 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf28400bb │ │ │ │ - adds r4, r5, #5 │ │ │ │ + @ instruction: 0xf3f400bb │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf26c00bb │ │ │ │ - adds r4, r2, #5 │ │ │ │ + @ instruction: 0xf3dc00bb │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf25400bb │ │ │ │ - subs r6, r3, #6 │ │ │ │ + @ instruction: 0xf3c400bb │ │ │ │ + movs r1, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf23000bb │ │ │ │ - subs r4, r1, #6 │ │ │ │ + @ instruction: 0xf3a000bb │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf21e00bb │ │ │ │ - adds r6, r3, #5 │ │ │ │ + @ instruction: 0xf38e00bb │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf1fe00bb │ │ │ │ - subs r6, r2, #5 │ │ │ │ + @ instruction: 0xf36e00bb │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf1e800bb │ │ │ │ + @ instruction: 0xf35800bb │ │ │ │ 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 +1497772,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, r5, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d16, d27, #6 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + sbc.w r0, sl, #187 @ 0xbb │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d16, d27, #30 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + adcs.w r0, r2, #187 @ 0xbb │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d16, d27, #54 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + @ instruction: 0xf13a00bb │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d0, d27, #14 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + @ instruction: 0xf12200bb │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d0, d27, #38 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + add.w r0, sl, #187 @ 0xbb │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vqadd.s32 d16, d20, d27 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + @ instruction: 0xf0d400bb │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vqadd.s8 d16, d28, d27 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + @ instruction: 0xf0bc00bb │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vqadd.s32 d0, d28, d27 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + eors.w r0, ip, #187 @ 0xbb │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 7, r0, cr4, cr11, {5} │ │ │ │ - adds r4, r3, r7 │ │ │ │ + orn r0, r4, #187 @ 0xbb │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 6, r0, cr12, cr11, {5} │ │ │ │ - subs r0, r0, r2 │ │ │ │ + orr.w r0, ip, #187 @ 0xbb │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mcr 0, 6, r0, cr2, cr11, {5} │ │ │ │ - adds r6, r1, r6 │ │ │ │ + bics.w r0, r2, #187 @ 0xbb │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 4, r0, cr14, cr11, {5} │ │ │ │ - adds r6, r2, r4 │ │ │ │ + vshr.s64 d16, d27, #2 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mcr 0, 3, r0, cr6, cr11, {5} │ │ │ │ - subs r6, r6, r3 │ │ │ │ + vshr.s64 d16, d27, #42 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 2, r0, cr2, cr11, {5} │ │ │ │ - adds r6, r6, r4 │ │ │ │ + vshr.s64 d16, d27, #62 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 1, r0, cr8, cr11, {5} │ │ │ │ - adds r6, r7, #0 │ │ │ │ + vshr.s64 d0, d27, #24 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 1, r0, cr2, cr11, {5} │ │ │ │ - adds r2, r5, r5 │ │ │ │ + vshr.s64 d0, d27, #46 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 0, r0, cr10, cr11, {5} │ │ │ │ - adds r2, r2, r4 │ │ │ │ + vqadd.s64 d16, d26, d27 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stcl 0, cr0, [r2, #748]! @ 0x2ec │ │ │ │ - adds r2, r1, r3 │ │ │ │ + vqadd.s16 d16, d18, d27 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stcl 0, cr0, [sl, #748] @ 0x2ec │ │ │ │ - adds r2, r6, r2 │ │ │ │ + vqadd.s64 d0, d26, d27 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [r2, #748]! @ 0x2ec │ │ │ │ - adds r2, r7, r3 │ │ │ │ + vqadd.s32 d0, d18, d27 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [sl, #748] @ 0x2ec │ │ │ │ - adds r2, r0, r2 │ │ │ │ + vqadd.s8 d0, d26, d27 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r2, #748] @ 0x2ec │ │ │ │ - adds r0, r4, r0 │ │ │ │ + mrc 0, 7, r0, cr2, cr11, {5} │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r0, #-748]! @ 0xfffffd14 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + mrc 0, 4, r0, cr0, cr11, {5} │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stc 0, cr0, [r4, #-748] @ 0xfffffd14 │ │ │ │ + mrc 0, 3, 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 +1498002,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, r0, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + adds r4, r3, #3 │ │ │ │ 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 +1498087,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, r6, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + adds r2, r1, #0 │ │ │ │ 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 +1499545,17 @@ │ │ │ │ ldrsh.w r0, [r8, #340] @ 0x154 │ │ │ │ lsls r3, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r4, #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 +1499907,17 @@ │ │ │ │ b.n 470af0 │ │ │ │ mov.w r0, #356 @ 0x164 │ │ │ │ b.n 470af0 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ b.n 470af0 │ │ │ │ mov.w r0, #348 @ 0x15c │ │ │ │ b.n 470af0 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r5, #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 +1499987,25 @@ │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #493 @ 0x1ed │ │ │ │ bl 46118c │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ 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 +1500031,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (470d94 ) │ │ │ │ movw r2, #517 @ 0x205 │ │ │ │ ldr r1, [pc, #12] @ (470d98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ 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 +1501057,35 @@ │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ sbc.w r1, r0, #84 @ 0x54 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adc.w r1, r6, #84 @ 0x54 │ │ │ │ @ instruction: 0xea15ffff │ │ │ │ @ instruction: 0xea8fffff │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xe83dffff │ │ │ │ vbic q8, q3, q2 │ │ │ │ - beq.n 4717bc │ │ │ │ + bcs.n 47189c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4717f8 │ │ │ │ + bcs.n 4718d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 471798 │ │ │ │ + bcs.n 471878 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4717d0 │ │ │ │ + bcs.n 4718b0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bge.n 4717f0 │ │ │ │ + bgt.n 4718d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ 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 +1501736,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: 0xfa6a00bb │ │ │ │ + add r3, pc, #480 @ (adr r3, 472078 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf75400bb │ │ │ │ - str??.w r0, [r2, #187] @ 0xbb │ │ │ │ - add r1, pc, #960 @ (adr r1, 472264 ) │ │ │ │ + str.w r0, [r4, #187] @ 0xbb │ │ │ │ + @ instruction: 0xfa5200bb │ │ │ │ + add r3, pc, #384 @ (adr r3, 472024 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf73c00bb │ │ │ │ - str.w r0, [sl, #187] @ 0xbb │ │ │ │ - add r1, pc, #864 @ (adr r1, 472210 ) │ │ │ │ + strh.w r0, [ip, #187] @ 0xbb │ │ │ │ + @ instruction: 0xfa3a00bb │ │ │ │ + add r3, pc, #288 @ (adr r3, 471fd0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf72400bb │ │ │ │ - ldrh.w r0, [r2, #187] @ 0xbb │ │ │ │ - add r1, pc, #768 @ (adr r1, 4721bc ) │ │ │ │ + ldrb.w r0, [r4, #187] @ 0xbb │ │ │ │ + @ instruction: 0xfa2200bb │ │ │ │ + add r3, pc, #192 @ (adr r3, 471f7c ) │ │ │ │ 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 +1502546,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, d30, #63 @ 0x3f │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + add r0, pc, #1008 @ (adr r0, 472ad8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4d800bb │ │ │ │ - sub.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - @ instruction: 0xf3c600bb │ │ │ │ + movw r0, #35003 @ 0x88bb │ │ │ │ + @ instruction: 0xf71a00bb │ │ │ │ + @ instruction: 0xf53600bb │ │ │ │ bvc.n 4725fa │ │ │ │ vqrdmulh.s , , d28[0] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ands.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + @ instruction: 0xf58000bb │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movw r0, #8379 @ 0x20bb │ │ │ │ - orns r0, r6, #6127616 @ 0x5d8000 │ │ │ │ - @ instruction: 0xf1ee00bb │ │ │ │ + @ instruction: 0xf3b200bb │ │ │ │ + @ instruction: 0xf5e600bb │ │ │ │ + @ instruction: 0xf35e00bb │ │ │ │ bpl.n 47270a │ │ │ │ vsli.32 , , #31 │ │ │ │ vsli.64 d29, d11, #63 @ 0x3f │ │ │ │ - @ instruction: 0xfffff142 │ │ │ │ + vrshr.u64 d31, d18, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vqadd.s16 d0, d26, d27 │ │ │ │ - adc.w r0, r8, #187 @ 0xbb │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + eor.w r0, sl, #187 @ 0xbb │ │ │ │ + @ instruction: 0xf2b800bb │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 6, r0, cr14, cr11, {5} │ │ │ │ - @ instruction: 0xf0a800bb │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + orr.w r0, lr, #187 @ 0xbb │ │ │ │ + @ instruction: 0xf21800bb │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stcl 0, cr0, [sl, #748]! @ 0x2ec │ │ │ │ + vqadd.s16 d16, 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 +1502721,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 │ │ │ │ + @ instruction: 0xf0ba00bb │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldcl 0, cr0, [r8], #-748 @ 0xfffffd14 │ │ │ │ - cbnz r6, 4728de │ │ │ │ + stcl 0, cr0, [r8, #748]! @ 0x2ec │ │ │ │ + cbnz r6, 4728fa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rev r2, r3 │ │ │ │ + cbnz r2, 472906 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vqadd.s16 d0, d26, d27 │ │ │ │ - mcrr 0, 11, r0, r0, cr11 │ │ │ │ + eor.w 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 +1503385,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, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, 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, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r6, 472fcc │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 472fc2 │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 472fcc │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 472fc0 │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 472fcc │ │ │ │ + push {r4, r5, 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 +1503878,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, #736 @ 0x2e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ 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 +1503955,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 472e70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473bf0 │ │ │ │ + b.n 472ed0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473af4 │ │ │ │ + b.n 472dd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473b50 │ │ │ │ + b.n 472e30 │ │ │ │ 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 +1504124,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - bhi.n 473620 │ │ │ │ + bge.n 473700 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 47398c │ │ │ │ + b.n 473c6c │ │ │ │ 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 +1504184,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 473c30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473910 │ │ │ │ + b.n 473bf0 │ │ │ │ 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 +1504282,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, #552 @ 0x228 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ 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 +1504446,23 @@ │ │ │ │ ldr r1, [pc, #32] @ (473a04 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ 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 +1504816,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 #194 @ 0xc2 │ │ │ │ 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 +1505397,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 4743c8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 4743b8 │ │ │ │ + bvc.n 474498 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 474540 │ │ │ │ + bhi.n 474420 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 474394 │ │ │ │ + bvs.n 474474 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47456c │ │ │ │ + bhi.n 47444c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 474578 │ │ │ │ + bvs.n 474458 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bl 83648e │ │ │ │ - bvs.n 47439c │ │ │ │ + bvc.n 47447c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 474480 │ │ │ │ + bvs.n 474560 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 474524 │ │ │ │ + bvs.n 474404 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 474468 │ │ │ │ + bvs.n 474548 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4743c4 │ │ │ │ + bvc.n 4744a4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 474440 │ │ │ │ + bvs.n 474520 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + add r0, pc, #368 @ (adr r0, 474628 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + add r0, pc, #488 @ (adr r0, 4746a4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + add r0, pc, #280 @ (adr r0, 4745d8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + add r0, pc, #392 @ (adr r0, 47464c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + add r0, pc, #216 @ (adr r0, 4745a0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + add r0, pc, #336 @ (adr r0, 47461c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + add r0, pc, #32 @ (adr r0, 4744f0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + add r0, pc, #152 @ (adr r0, 47456c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #224 @ (adr r0, 4745b8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + add r0, pc, #72 @ (adr r0, 474524 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + add r0, pc, #48 @ (adr r0, 474518 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 474550 │ │ │ │ + bvs.n 474430 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 474510 │ │ │ │ + bpl.n 4745f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 474588 │ │ │ │ + bpl.n 474468 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 4744ac │ │ │ │ + bpl.n 47458c │ │ │ │ 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 +1505653,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 │ │ │ │ + adc.w r0, r4, r9, ror #2 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ 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 +1505899,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, #792] @ 0x318 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 474a18 │ │ │ │ + bcs.n 4748f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + beq.n 4748b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 474984 │ │ │ │ + bcs.n 474864 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + beq.n 474a24 │ │ │ │ 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 +1506033,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 474b34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, 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 +1506717,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, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, 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, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, 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 +1506828,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, #760] @ 0x2f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ 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 +1506954,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, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, 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 +1507811,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, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + subs r2, r4, 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, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + cbz r4, 475d9e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #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 +1508383,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 0x00ee │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #624 @ (adr r0, 4765ac ) │ │ │ │ lsls r4, r2, #5 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r2, 476398 │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - hlt 0x0024 │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r2, 47635c │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + cbnz r4, 476392 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r2, 476382 │ │ │ │ + cbnz r2, 47639e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + cbnz r0, 47639a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r4, 476398 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + cbnz r2, 4763a2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ 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 +1508577,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, 47651a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + cbnz r0, 476528 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb76a │ │ │ │ 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 +1508727,29 @@ │ │ │ │ movw r2, #331 @ 0x14b │ │ │ │ bl 46118c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r6, 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 +1508761,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 a78ba0 │ │ │ │ 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 +1508777,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 a70644 │ │ │ │ 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 a78fdc │ │ │ │ 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 +1508808,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 a6e280 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a6e1b4 │ │ │ │ + bl a6e1ec │ │ │ │ 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: 0xb71c │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ 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 +1510818,25 @@ │ │ │ │ subs r1, #239 @ 0xef │ │ │ │ cdp2 14, 15, cr2, cr10, cr2, {2} │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #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 +1511951,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, #784] @ 0x310 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ 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 +1512262,41 @@ │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ 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 +1512564,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] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldr r2, [r3, 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, #3656] @ 0xe48 │ │ │ │ sub sp, #404 @ 0x194 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1512800,55 +1512780,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, #256] @ 0x100 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 478fcc │ │ │ │ + bhi.n 478eac │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #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, [r2, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r2, #5] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #368] @ (4790fc ) │ │ │ │ @@ -1512999,45 +1512978,45 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #1] │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #1] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #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, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #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 +1513262,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, [r6, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [pc, #120] @ (47943c ) │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #832] @ (479714 ) │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #952] @ (479790 ) │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ 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 +1513796,17 @@ │ │ │ │ b.n 4797e4 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ b.n 4797e4 │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ b.n 4797e4 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ b.n 4797e4 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #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 +1515541,23 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, r2] │ │ │ │ lsls r4, r2, #5 │ │ │ │ ldrb r4, [r1, r2] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r4, [r4, r4] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ 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 +1515744,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, r3] │ │ │ │ lsls r4, r2, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, r1] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r6, #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 +1516537,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, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r5, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r7, #28 │ │ │ │ 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 +1517680,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, #252 @ 0xfc │ │ │ │ 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 +1518040,21 @@ │ │ │ │ bhi.w 47b75e │ │ │ │ movw r3, #1649 @ 0x671 │ │ │ │ lsrs r3, r1 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ b.w 47b760 │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ 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 +1518700,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, [r3, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldrh r0, [r7, 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: 0xffff5a98 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47cbd4 │ │ │ │ + bhi.n 47cab4 │ │ │ │ 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 +1518794,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (47cc0c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (47cc10 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #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 +1519092,23 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r1, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - eor.w r0, sl, #207 @ 0xcf │ │ │ │ - str r6, [r0, r7] │ │ │ │ + @ instruction: 0xf1fa00cf │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - orns r0, r6, #207 @ 0xcf │ │ │ │ - str r2, [r6, r6] │ │ │ │ + @ instruction: 0xf1e600cf │ │ │ │ + strh r2, [r4, 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 +1519205,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, [r5, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vhadd.s q8, q11, │ │ │ │ - str r2, [r6, r2] │ │ │ │ + @ instruction: 0xf0e600cf │ │ │ │ + strh r2, [r4, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vhadd.s32 q8, q8, │ │ │ │ - str r4, [r3, r2] │ │ │ │ + @ instruction: 0xf0d000cf │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vhadd.s8 q8, q11, │ │ │ │ - str r2, [r0, r2] │ │ │ │ + @ instruction: 0xf0b600cf │ │ │ │ + str r2, [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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #476] @ (47d24c ) │ │ │ │ mov r9, r1 │ │ │ │ @@ -1519439,18 +1519418,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, [r0, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stc 0, cr0, [ip, #-828]! @ 0xfffffcc4 │ │ │ │ - ldr r6, [pc, #416] @ (47d404 ) │ │ │ │ + cdp 0, 9, cr0, cr12, cr15, {6} │ │ │ │ + ldr r7, [pc, #864] @ (47d5c4 ) │ │ │ │ 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 +1519566,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, r0, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xebee00cf │ │ │ │ - ldr r5, [pc, #168] @ (47d48c ) │ │ │ │ + ldcl 0, cr0, [lr, #-828] @ 0xfffffcc4 │ │ │ │ + ldr r6, [pc, #616] @ (47d64c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ 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 +1519901,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] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [r6, #-828] @ 0x33c │ │ │ │ - ldr r2, [pc, #584] @ (47d980 ) │ │ │ │ + pkhbt r0, r6, pc, lsl #3 │ │ │ │ + ldr r4, [pc, #8] @ (47d740 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #976] @ (47db14 ) │ │ │ │ + ldr r4, [pc, #400] @ (47d8d4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmdb lr, {r0, r1, r2, r3, r6, r7} │ │ │ │ - ldr r2, [pc, #360] @ (47d8b4 ) │ │ │ │ + eor.w r0, lr, pc, lsl #3 │ │ │ │ + ldr r3, [pc, #808] @ (47da74 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ 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 +1520443,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, #592] @ (47dee4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d6dc │ │ │ │ + b.n 47d9bc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov r6, fp │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, lr │ │ │ │ + ldr r0, [pc, #408] @ (47de3c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d5b0 │ │ │ │ + b.n 47d890 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r8, r8 │ │ │ │ + bx r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 47d58c │ │ │ │ + b.n 47d86c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r8, r5 │ │ │ │ + bx r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bx fp │ │ │ │ + ldr r0, [pc, #808] @ (47dfe4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d568 │ │ │ │ + b.n 47d848 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r8, r2 │ │ │ │ + bx r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #712] @ (47df90 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d544 │ │ │ │ + b.n 47d824 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, pc │ │ │ │ + mov r8, sp │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r6, sp │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d520 │ │ │ │ + b.n 47d800 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, ip │ │ │ │ + mov r8, sl │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [pc, #520] @ (47dee8 ) │ │ │ │ + ldr r2, [pc, #968] @ (47e0a8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d4fc │ │ │ │ + b.n 47d7dc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, r9 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r6, r1 │ │ │ │ + bx pc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e4d8 │ │ │ │ + b.n 47d7b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, r6 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 47e4ac │ │ │ │ + b.n 47d78c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov lr, ip │ │ │ │ + ldr r0, [pc, #344] @ (47de5c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e490 │ │ │ │ + b.n 47d770 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + mov r0, lr │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov sl, r1 │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e46c │ │ │ │ + b.n 47d74c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, sp │ │ │ │ + mov r0, fp │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e448 │ │ │ │ + b.n 47d728 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, sl │ │ │ │ + mov r0, r8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov sl, r1 │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e424 │ │ │ │ + b.n 47d704 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, r7 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp sl, r6 │ │ │ │ + bx r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e400 │ │ │ │ + b.n 47d6e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, r4 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r2, pc │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e3d4 │ │ │ │ + b.n 47d6b4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add ip, r0 │ │ │ │ + cmp ip, lr │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + bx sl │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e3b8 │ │ │ │ + b.n 47d698 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, lr │ │ │ │ + cmp r8, ip │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + bx sl │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e394 │ │ │ │ + b.n 47d674 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, fp │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r0, ip │ │ │ │ + blx sl │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, r7 │ │ │ │ + cmp lr, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r2, sp │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, r5 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #2932] @ 47e8f8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1521705,136 +1521684,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, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + b.n 47e98c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ands r2, r1 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - negs r0, r1 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, r5 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - negs r4, r7 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47e928 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - tst r2, r0 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47e8f8 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47e8c0 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, #4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - lsls r0, r3 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47ea24 │ │ │ │ + ble.n 47e904 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r7, #18 │ │ │ │ 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, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - blt.n 47ea28 │ │ │ │ + bgt.n 47e908 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r6, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ands r4, r3 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47e930 │ │ │ │ + blt.n 47ea10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47e90c │ │ │ │ + blt.n 47e9ec │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2 0, cr0, [r6], {186} @ 0xba │ │ │ │ - ldc2 0, cr0, [r4], #744 @ 0x2e8 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + mcr2 0, 0, r0, cr6, cr10, {5} │ │ │ │ + mcr2 0, 1, r0, cr4, cr10, {5} │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47ea30 │ │ │ │ + bge.n 47e910 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ands r4, r2 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47e9fc │ │ │ │ + bge.n 47e8dc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 47e988 │ │ │ │ + bge.n 47ea68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 47ea44 │ │ │ │ + bls.n 47e924 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 47e9e8 │ │ │ │ + bls.n 47e8c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + ands r4, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47e994 │ │ │ │ + bls.n 47ea74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47e968 │ │ │ │ + bls.n 47ea48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47e8ec │ │ │ │ + bhi.n 47e9cc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvc.n 47ead0 │ │ │ │ + bhi.n 47e9b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r2, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47ea5c │ │ │ │ + bhi.n 47e93c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ 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 +1522560,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, #174 @ 0xae │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f0b0 │ │ │ │ + bvs.n 47f190 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f088 │ │ │ │ + bvs.n 47f168 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f258 │ │ │ │ + bpl.n 47f138 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f1e0 │ │ │ │ + bpl.n 47f0c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 47f258 │ │ │ │ + bmi.n 47f138 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r6, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 47f228 │ │ │ │ + bmi.n 47f108 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 47f1f8 │ │ │ │ + bmi.n 47f0d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 47f1c0 │ │ │ │ + bmi.n 47f0a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 47f104 │ │ │ │ + bcc.n 47f1e4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r5, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 47f0d8 │ │ │ │ + bcs.n 47f1b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 47f290 │ │ │ │ + bcs.n 47f170 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r5, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #254 @ 0xfe │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc 0, 5, r0, cr2, cr8, {5} │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + bic.w r0, r2, #184 @ 0xb8 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #28 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + bne.n 47f2a4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov sl, r2 │ │ │ │ + ldr r0, [pc, #8] @ (47f29c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ 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 +1523346,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, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ 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, #190 @ 0xbe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ 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 +1523685,73 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #18 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r6, #12 │ │ │ │ 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 +1523776,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, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ 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 +1523862,20 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ movs r2, #5 │ │ │ │ bl 461224 │ │ │ │ b.n 47fd22 │ │ │ │ - @ instruction: 0xf34e00ba │ │ │ │ - b.n 47f79c │ │ │ │ + @ instruction: 0xf4be00ba │ │ │ │ + b.n 47fa7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 47f718 │ │ │ │ + b.n 47f9f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 47f754 │ │ │ │ + b.n 47fa34 │ │ │ │ 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 +1523999,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, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ 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 +1525116,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 112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #28 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ 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 +1525280,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, #218 @ 0xda │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 480c50 │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ 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 +1525342,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, #136 @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ 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 +1525383,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, #144 @ 0x90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ 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 +1525586,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 481628 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480e94 │ │ │ │ + bpl.n 480f74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480e10 │ │ │ │ + bpl.n 480ef0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480e4c │ │ │ │ + bpl.n 480f2c │ │ │ │ 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 +1525671,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 481560 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480fcc │ │ │ │ + bmi.n 480eac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 480f40 │ │ │ │ + bmi.n 481020 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 480f7c │ │ │ │ + bmi.n 48105c │ │ │ │ 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 +1527337,23 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 4818f4 │ │ │ │ lsls r3, r2, #5 │ │ │ │ b.n 482808 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + add r0, pc, #304 @ (adr r0, 482204 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ 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 +1528641,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, r3, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.u16 d0, d16, d26 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc2 0, 3, r0, cr10, cr10, {5} │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + vshr.u64 d16, d26, #22 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc2 0, 2, r0, cr8, cr10, {5} │ │ │ │ + vshr.u64 d16, d26, #56 │ │ │ │ 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 +1528858,44 @@ │ │ │ │ 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, r1, #5 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [r4, #-744]! @ 0xfffffd18 │ │ │ │ - mcr2 0, 5, r0, cr8, cr10, {5} │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + mrc2 0, 4, r0, cr4, cr10, {5} │ │ │ │ + movs r0, r3 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ 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, 2, r0, cr10, cr10, {5} │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + mrc2 0, 0, r0, cr14, cr10, {5} │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + stc2l 0, cr0, [r4, #744]! @ 0x2e8 │ │ │ │ + movs r6, r3 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2l 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ - mrc2 0, 4, r0, cr2, cr10, {5} │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldc2l 0, cr0, [r0, #744] @ 0x2e8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + ldrh r0, [r6, #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, #18 │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ 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 +1529127,22 @@ │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ mla r1, r9, r7, r1 │ │ │ │ adds r7, #1 │ │ │ │ bl 4820d8 │ │ │ │ cmp r8, r7 │ │ │ │ bne.n 4833c8 │ │ │ │ b.n 483244 │ │ │ │ - movs r4, r2 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xfb2e00ba │ │ │ │ - vshr.u64 d16, d26, #30 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldc2 0, cr0, [lr], {186} @ 0xba │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfab000ba │ │ │ │ + stc2 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ stmdb 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 +1529770,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 │ │ │ │ + subs r0, #26 │ │ │ │ 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 +1529955,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 │ │ │ │ + ldrsb.w r0, [r4, #186] @ 0xba │ │ │ │ + @ instruction: 0xf3da00ba │ │ │ │ stmdb sp!, {r4, 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 +1530972,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: 0xf72e00ba │ │ │ │ + strh r4, [r7, #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 d16, d26, #64 │ │ │ │ + @ instruction: 0xf61e00ba │ │ │ │ + vshr.s64 d0, d26, #60 │ │ │ │ + vld4.32 {d16-d19}, [r4 :256], sl │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldcl 0, cr0, [r6], {186} @ 0xba │ │ │ │ - @ instruction: 0xf67600ba │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + mcr 0, 2, r0, cr6, cr10, {5} │ │ │ │ + @ instruction: 0xf7e600ba │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xeb8800ba │ │ │ │ - addw r0, ip, #2234 @ 0x8ba │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldcl 0, cr0, [r8], #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xf77c00ba │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adc.w r0, r6, sl, ror #2 │ │ │ │ - @ instruction: 0xf18000ba │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldc 0, cr0, [r6], #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xf2f000ba │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xeb2a00ba │ │ │ │ + ldc 0, cr0, [sl], {186} @ 0xba │ │ │ │ stmia r7!, {r0, r3, r4, r5, r7} │ │ │ │ - vmla.i , , d22[0] │ │ │ │ + vrshr.u32 , q3, #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] │ │ │ │ + adcs.w r0, ip, sl, ror #2 │ │ │ │ + @ instruction: 0xf2e400ba │ │ │ │ + adc.w r0, sl, sl, ror #2 │ │ │ │ + orrs.w r0, ip, #6094848 @ 0x5d0000 │ │ │ │ + ldrb r6, [r4, #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] │ │ │ │ + @ instruction: 0xeb2a00ba │ │ │ │ + @ instruction: 0xf39400ba │ │ │ │ + @ instruction: 0xeabe00ba │ │ │ │ + and.w r0, r4, #6094848 @ 0x5d0000 │ │ │ │ + orns r0, lr, sl, ror #2 │ │ │ │ + bic.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strd r0, r0, [r0], #744 @ 0x2e8 │ │ │ │ - vqadd.s8 d16, d30, d26 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + orrs.w r0, r0, sl, ror #2 │ │ │ │ + @ instruction: 0xf0be00ba │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe8c800ba │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + bics.w r0, r8, sl, ror #2 │ │ │ │ + asrs r4, r5, #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 │ │ │ │ + and.w r0, r2, #186 @ 0xba │ │ │ │ + and.w r0, r6, #186 @ 0xba │ │ │ │ + @ instruction: 0xf3a200ba │ │ │ │ + strd r0, r0, [r6, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #448 @ (adr r0, 48497c ) │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + add r1, pc, #968 @ (adr r1, 484b7c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.s64 d16, d26, #40 │ │ │ │ - b.n 48472c │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.s32 d16, d20, d26 │ │ │ │ - b.n 4846d4 │ │ │ │ + add r1, pc, #896 @ (adr r1, 484b3c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.s64 d16, d26, #52 │ │ │ │ - b.n 484674 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - eors.w r0, r4, #186 @ 0xba │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + adc.w r0, r8, #186 @ 0xba │ │ │ │ + stmdb r2!, {r1, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf0d400ba │ │ │ │ + ldrd r0, r0, [r2], #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xf13c00ba │ │ │ │ + ldmia.w lr!, {r1, r3, r4, r5, r7} │ │ │ │ + addw r0, r4, #186 @ 0xba │ │ │ │ + ldrb r2, [r4, #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, #464] @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stcl 0, cr0, [sl, #-744] @ 0xfffffd18 │ │ │ │ - b.n 484564 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + vshr.s64 d0, d26, #34 │ │ │ │ + strd r0, r0, [ip], #-744 @ 0x2e8 │ │ │ │ + @ instruction: 0xf2bc00ba │ │ │ │ + @ instruction: 0xe83600ba │ │ │ │ + mrc 0, 5, r0, cr10, cr10, {5} │ │ │ │ + @ instruction: 0xe82000ba │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldcl 0, cr0, [sl], #-744 @ 0xfffffd18 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + stcl 0, cr0, [sl, #744]! @ 0x2e8 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc 0, cr0, [r6], #744 @ 0x2e8 │ │ │ │ - ldc 0, cr0, [sl], #744 @ 0x2e8 │ │ │ │ + mcr 0, 1, r0, cr6, cr10, {5} │ │ │ │ + mcr 0, 1, 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 +1531198,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 │ │ │ │ + add.w r0, r8, #186 @ 0xba │ │ │ │ + b.n 48444c │ │ │ │ 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 +1531306,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, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ 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 +1531464,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, #128] @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 484fc0 │ │ │ │ + b.n 4852a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldcl 0, cr0, [r2, #-744]! @ 0xfffffd18 │ │ │ │ - b.n 484fac │ │ │ │ + mcr 0, 7, r0, cr2, cr10, {5} │ │ │ │ + b.n 48528c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stc 0, cr0, [r8, #744] @ 0x2e8 │ │ │ │ + mrc 0, 7, 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 +1531565,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] │ │ │ │ + ldc 0, cr0, [lr, #744] @ 0x2e8 │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 484db4 │ │ │ │ + b.n 485094 │ │ │ │ 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 +1532416,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 │ │ │ │ + @ instruction: 0xeb3a00ba │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 485784 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 4856cc │ │ │ │ + bls.n 4857ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485df0 │ │ │ │ + b.n 4850d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 485788 │ │ │ │ + bhi.n 485668 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485d04 │ │ │ │ + b.n 484fe4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 4856f8 │ │ │ │ + bhi.n 4857d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485ce4 │ │ │ │ + b.n 484fc4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvs.n 4856d8 │ │ │ │ + bhi.n 4857b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485d64 │ │ │ │ + b.n 485044 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvs.n 4856b8 │ │ │ │ + bhi.n 485798 │ │ │ │ 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 +1532583,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 485f00 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 4858ec │ │ │ │ + bvs.n 4857cc │ │ │ │ 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 +1532982,43 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #544 @ (adr r7, 485e5c ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ add r7, pc, #304 @ (adr r7, 485d70 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcc.n 485cf0 │ │ │ │ + bmi.n 485bd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + b.n 485dc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 485b94 │ │ │ │ + bmi.n 485c74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 485d28 │ │ │ │ + bcc.n 485c08 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 485d2c │ │ │ │ + bcs.n 485c0c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #24 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 485d00 │ │ │ │ + bcs.n 485be0 │ │ │ │ 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 +1533158,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 │ │ │ │ + udf #26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + bne.n 485e38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 485ed4 │ │ │ │ + ble.n 485db4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + bne.n 485e0c │ │ │ │ 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 +1533340,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 485f08 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ 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 +1533461,29 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r0, pc, #72 @ (adr r0, 486128 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ 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 +1533534,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 48615c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ 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 +1533655,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 486344 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 486240 │ │ │ │ + bge.n 486320 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 48621c │ │ │ │ + bge.n 4862fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 486218 │ │ │ │ + bge.n 4862f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 486204 │ │ │ │ + bls.n 4862e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r0, #3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 486308 │ │ │ │ ldr r3, [pc, #12] @ (48630c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ 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 +1533721,15 @@ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ bl 4619c4 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ 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 +1533748,15 @@ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ bl 4619c4 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ 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 +1534850,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, [r1, #6] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r6, #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 +1536071,197 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #32] │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [pc, #160] @ (487dec ) │ │ │ │ + ldr r2, [pc, #608] @ (487fac ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mov ip, sp │ │ │ │ + ldr r0, [pc, #368] @ (487ef8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 487e36 │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 487e3a │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 487e3c │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ 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 +1536412,73 @@ │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.w 4876b4 │ │ │ │ ldr.w r3, [sl, r6] │ │ │ │ cmp r3, #6 │ │ │ │ bne.w 48762c │ │ │ │ b.w 4864da │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + itt cs │ │ │ │ + lslcs r2, r7, #2 │ │ │ │ + addcs r7, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + stmia r0!, {r1, r4, r5, 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, #976 @ 0x3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ 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 +1540646,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, #376] @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - it le │ │ │ │ - lslle r4, r7, #2 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ 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 +1541656,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, r7, pc} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - revsh r2, r6 │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - revsh r4, r5 │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #112 @ (adr r4, 48ae9c ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 48b05c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #808 @ (adr r2, 48b198 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 48af58 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #704 @ (adr r2, 48b134 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 48aef4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #600 @ (adr r2, 48b0d0 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 48ae90 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #480 @ (adr r2, 48b05c ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 48b21c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 48afc8 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 48b188 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #208 @ (adr r2, 48af54 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 48b114 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #88 @ (adr r2, 48aee0 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 48b0a0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + add r1, pc, #72 @ (adr r1, 48aef0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + add r0, pc, #960 @ (adr r0, 48b26c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + add r0, pc, #776 @ (adr r0, 48b1b8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + add r0, pc, #608 @ (adr r0, 48b114 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #440 @ (adr r0, 48b070 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + add r0, pc, #272 @ (adr r0, 48afcc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + add r0, pc, #152 @ (adr r0, 48af58 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + add r0, pc, #0 @ (adr r0, 48aec4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #408 @ (adr r1, 48b080 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 48b240 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 48afec ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 48b1ac ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 48af18 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 48b0d8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 48b254 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 48b014 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #680 @ (adr r0, 48b1a0 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 48af60 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #544 @ (adr r0, 48b11c ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 48b2dc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #424 @ (adr r0, 48b0a8 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 48b268 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #320 @ (adr r0, 48b044 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 48b204 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #184 @ (adr r0, 48afc0 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 48b180 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #416 @ (adr r2, 48b0ac ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 48b26c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #216 @ (adr r2, 48afe8 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 48b1a8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #16 @ (adr r2, 48af24 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 48b0e4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #904 @ (adr r1, 48b2a0 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 48b060 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #528 @ (adr r2, 48b12c ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 48b2ec ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #408 @ (adr r2, 48b0b8 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 48b278 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + add r1, pc, #160 @ (adr r1, 48afe4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + add r0, pc, #1016 @ (adr r0, 48b340 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + add r0, pc, #896 @ (adr r0, 48b2cc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + add r0, pc, #776 @ (adr r0, 48b258 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + add r0, pc, #624 @ (adr r0, 48b1c4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + add r0, pc, #472 @ (adr r0, 48b130 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + add r0, pc, #320 @ (adr r0, 48b09c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + add r0, pc, #184 @ (adr r0, 48b018 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + add r0, pc, #64 @ (adr r0, 48afa4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #920 @ (adr r1, 48b318 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 48b0d8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + cbnz r0, 48af96 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + cbnz r2, 48af98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + cbnz r4, 48af9a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ 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 +1544130,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, #608 @ 0x260 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48c28e │ │ │ │ + cbnz r6, 48c2aa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #840 @ (adr r2, 48c6a8 ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 48c468 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #536 @ (adr r2, 48c57c ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 48c73c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 48c5f0 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 48c3b0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r1, pc, #440 @ (adr r1, 48c524 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r1, pc, #280 @ (adr r1, 48c488 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + add r1, pc, #104 @ (adr r1, 48c3dc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + add r0, pc, #952 @ (adr r0, 48c730 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + add r0, pc, #760 @ (adr r0, 48c674 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + add r0, pc, #616 @ (adr r0, 48c5e8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + add r0, pc, #392 @ (adr r0, 48c50c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + add r0, pc, #232 @ (adr r0, 48c470 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + add r0, pc, #88 @ (adr r0, 48c3e4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #776 @ (adr r1, 48c6b8 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 48c478 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #200 @ (adr r3, 48c498 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 48c658 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #296 @ (adr r3, 48c4fc ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 48c6bc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #408 @ (adr r3, 48c570 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 48c730 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #584 @ (adr r3, 48c624 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 48c3e4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #760 @ (adr r3, 48c6d8 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 48c498 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #936 @ (adr r3, 48c78c ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 48c54c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #88 @ (adr r4, 48c440 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 48c600 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #264 @ (adr r4, 48c4f4 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 48c6b4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #440 @ (adr r4, 48c5a8 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 48c768 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #616 @ (adr r4, 48c65c ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 48c41c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #792 @ (adr r4, 48c710 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 48c4d0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #984 @ (adr r4, 48c7d4 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 48c594 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #152 @ (adr r5, 48c498 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 48c658 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #280 @ (adr r5, 48c51c ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 48c6dc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #360 @ (adr r5, 48c570 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 48c730 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #472 @ (adr r5, 48c5e4 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 48c7a4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #600 @ (adr r1, 48c668 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 48c428 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #728 @ (adr r1, 48c6ec ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 48c4ac ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #808 @ (adr r1, 48c740 ) │ │ │ │ + add r3, pc, #232 @ (adr r3, 48c500 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #904 @ (adr r1, 48c7a4 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 48c564 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #984 @ (adr r1, 48c7f8 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 48c5b8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #72 @ (adr r2, 48c46c ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 48c62c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #216 @ (adr r2, 48c500 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 48c6c0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #312 @ (adr r2, 48c564 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 48c724 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48c4ae │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add sp, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + cbz r2, 48c57a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + cbz r0, 48c584 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + cbz r6, 48c58e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + cbz r4, 48c59a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + cbz r2, 48c5a6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + cbz r4, 48c5ae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + cbz r2, 48c5ba │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + cbz r0, 48c5c6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 48c5d2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48c5b0 │ │ │ │ + uxth r4, r0 │ │ │ │ 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 +1544756,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, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + add r0, pc, #776 @ (adr r0, 48ca38 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + add r0, pc, #928 @ (adr r0, 48cad4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + add r1, pc, #56 @ (adr r1, 48c770 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + add r1, pc, #224 @ (adr r1, 48c81c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + add r1, pc, #360 @ (adr r1, 48c8a8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #32 @ (adr r0, 48c764 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 48c924 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #200 @ (adr r0, 48c810 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 48c9d0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #384 @ (adr r0, 48c8cc ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 48ca8c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #488 @ (adr r0, 48c938 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 48caf8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #656 @ (adr r0, 48c9e4 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 48c7a4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #792 @ (adr r0, 48ca70 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 48c830 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #912 @ (adr r0, 48caec ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 48c8ac ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 48c788 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 48c948 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #176 @ (adr r1, 48c814 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 48c9d4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #280 @ (adr r1, 48c880 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 48ca40 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #416 @ (adr r1, 48c90c ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 48cacc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #536 @ (adr r1, 48c988 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 48cb48 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #656 @ (adr r1, 48ca04 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 48c7c4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #824 @ (adr r1, 48cab0 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 48c870 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #928 @ (adr r1, 48cb1c ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 48c8dc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #56 @ (adr r2, 48c7b8 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 48c978 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 48c874 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 48ca34 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #392 @ (adr r2, 48c910 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 48cad0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #544 @ (adr r2, 48c9ac ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 48cb6c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #744 @ (adr r2, 48ca78 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 48c838 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ 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 +1546014,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 r3, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r7 │ │ │ │ + cbnz r4, 48d1da │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #744 @ (adr r7, 48d4fc ) │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #832 @ (adr r7, 48d558 ) │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #904 @ (adr r7, 48d5a4 ) │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #976 @ (adr r7, 48d5f0 ) │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #568 @ (adr r7, 48d45c ) │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #416 @ (adr r7, 48d3c8 ) │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r4, 48d23a │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d236 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #16 │ │ │ │ + cbz r4, 48d27c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + cbz r6, 48d276 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + cbz r4, 48d272 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d264 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d260 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d25a │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + cbz r0, 48d26c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + cbz r6, 48d274 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add sp, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d2c0 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d304 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d30e │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d31a │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d324 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d32e │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d338 │ │ │ │ + cbz r6, 48d354 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d344 │ │ │ │ + cbz r4, 48d360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d34c │ │ │ │ + cbz r6, 48d368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d356 │ │ │ │ + cbz r4, 48d372 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d362 │ │ │ │ + cbz r2, 48d37e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r2 │ │ │ │ + cbz r4, 48d388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r5 │ │ │ │ + cbz r2, 48d392 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + cbz r4, 48d39c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r3 │ │ │ │ + cbz r6, 48d3a6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + cbz r4, 48d3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r3 │ │ │ │ + push {r1, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r0, r6 │ │ │ │ + push {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r1 │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r4, r5 │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d38c │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d398 │ │ │ │ + push {r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d3a0 │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d3ae │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d3b8 │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d3c4 │ │ │ │ + push {r2, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d3d0 │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d3da │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d3e8 │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + cbz r4, 48d382 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + cbz r6, 48d38e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 48d3f8 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 48d40c │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1546384,31 +1546364,31 @@ │ │ │ │ ldr r0, [pc, #40] @ (48d430 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (48d434 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r6, 48d4ac │ │ │ │ + push {r1, r2, r6, 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 +1547054,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, #128] @ 0x80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0066 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 48da6e │ │ │ │ + itte ls │ │ │ │ + lslls r2, r7, #2 │ │ │ │ + ldrhls r2, [r1, #60] @ 0x3c │ │ │ │ + lslhi r4, r7, #2 │ │ │ │ + itet le │ │ │ │ + lslle r2, r7, #2 │ │ │ │ + ldrhgt r0, [r4, #58] @ 0x3a │ │ │ │ + lslle r4, r7, #2 │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48da5a │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48da50 │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48da48 │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48da6c │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #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: 0xb6aa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r6} │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + cpsid ai │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48da6a │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r0 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r0, r2 │ │ │ │ + cbz r4, 48da86 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + cbz r2, 48da90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + cbz r0, 48da98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48da44 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1} │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r4, r4 │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r7 │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r0, r2 │ │ │ │ + push {r2, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r6, r5 │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48daa0 │ │ │ │ + push {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48daac │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48dab6 │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dabe │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48daca │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48dad4 │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48dade │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48da86 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48da90 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48da9a │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48daba │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dac4 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48dace │ │ │ │ + cbz r4, 48dad6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dad8 │ │ │ │ + cbz r6, 48dae0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r1 │ │ │ │ + cbz r4, 48daea │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + cbz r6, 48daf4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #16 │ │ │ │ + cbz r4, 48dafe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48db12 │ │ │ │ + itet mi │ │ │ │ + lslmi r2, r7, #2 │ │ │ │ + cbz r4, 48dac4 @ unpredictable │ │ │ │ + lslmi r2, r7, #2 │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48db0a │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48db02 │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48dafe │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48db42 │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48db32 │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48db3e │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + cbnz r4, 48db16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + cbnz r6, 48db0e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + cbnz r4, 48db06 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + cbnz r2, 48dafe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + cbnz r4, 48daf6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb836 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - setpan #1 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48db20 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + cbnz r4, 48db5e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + cbnz r6, 48db68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + setend be │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dbb2 │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48dbce │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48dbb4 │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dbe4 │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dbd0 │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48dbdc │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48dbd2 │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + cbnz r6, 48dbc8 │ │ │ │ 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 +1547384,53 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (48dcc8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (48dccc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r2, r2 │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0030 │ │ │ │ + pop {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x000e │ │ │ │ + cbnz r6, 48dd12 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r4, r5 │ │ │ │ + cbnz r4, 48dd0e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r6, r7 │ │ │ │ + cbnz r6, 48dd06 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd16 │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dd10 │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd0c │ │ │ │ + pop {pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dd06 │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd02 │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dcfc │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0020 │ │ │ │ + pop {r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0032 │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r4, r0 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r2, r4 │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r0, 48dd04 │ │ │ │ + cbnz r0, 48dd20 │ │ │ │ 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 +1547445,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, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48dd5c │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dd70 │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd6e │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r7, #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 +1547499,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 0x0034 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48ddda │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48dde6 │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48ddf2 │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48ddfe │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 48dde4 │ │ │ │ + pop {r1, r4, r5, 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 +1547673,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} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - itee gt │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + nop {14} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + itte gt │ │ │ │ lslgt r2, r7, #2 │ │ │ │ - bkpt 0x0070 │ │ │ │ - lslle r2, r7, #2 │ │ │ │ - bkpt 0x0056 │ │ │ │ + it ge @ unpredictable │ │ │ │ + lslge r2, r7, #2 │ │ │ │ + itet hi │ │ │ │ + lslhi r2, r7, #2 │ │ │ │ + ite vs @ unpredictable │ │ │ │ + lslvs r2, r7, #2 │ │ │ │ + itee mi @ unpredictable │ │ │ │ + lslmi r2, r7, #2 │ │ │ │ + wfipl │ │ │ │ + lslpl r2, r7, #2 │ │ │ │ + itee ne │ │ │ │ + lslne r2, r7, #2 │ │ │ │ + itt gt @ unpredictable │ │ │ │ + lslgt r2, r7, #2 │ │ │ │ + popgt {r1, r3, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0038 │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x001a │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r2, r7, #2 │ │ │ │ pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r5, 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 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ittt ne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - nopne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ - 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} │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r7} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r3, pc} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r7} │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r2, r7, #2 │ │ │ │ bkpt 0x0044 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0026 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + ite al │ │ │ │ + lslal r2, r7, #2 │ │ │ │ + itee le @ unpredictable > │ │ │ │ + lslle r2, r7, #2 │ │ │ │ + ite lt @ unpredictable │ │ │ │ + lsllt r2, r7, #2 │ │ │ │ + itet ls @ unpredictable │ │ │ │ + lslls r2, r7, #2 │ │ │ │ + it vc @ unpredictable │ │ │ │ + lslvc r2, r7, #2 │ │ │ │ + ittt pl │ │ │ │ + lslpl r2, r7, #2 │ │ │ │ + itt mi @ unpredictable │ │ │ │ + lslmi r2, r7, #2 │ │ │ │ + itet cs @ unpredictable │ │ │ │ + lslcs r2, r7, #2 │ │ │ │ + stmiacc r0!, {r3, r4} │ │ │ │ + lslcs r2, r7, #2 │ │ │ │ + strh r2, [r5, #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 +1547870,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, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + stmia r0!, {r1, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + itt gt │ │ │ │ + lslgt r2, r7, #2 │ │ │ │ + itte ge @ unpredictable │ │ │ │ + lslge r2, r7, #2 │ │ │ │ + itt hi @ unpredictable │ │ │ │ + lslhi r2, r7, #2 │ │ │ │ + itte vs @ unpredictable │ │ │ │ + lslvs r2, r7, #2 │ │ │ │ + ite mi @ unpredictable │ │ │ │ + lslmi r2, r7, #2 │ │ │ │ + stmiapl r0!, {r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - it ne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - bkpt 0x003a │ │ │ │ + itet ge │ │ │ │ + lslge r2, r7, #2 │ │ │ │ + stmialt r0!, {r1, r2, r4, r5} │ │ │ │ + lslge r2, r7, #2 │ │ │ │ + it gt │ │ │ │ + lslgt r2, r7, #2 │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + itt ge │ │ │ │ + lslge r2, r7, #2 │ │ │ │ + stmiage r0!, {r1, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0058 │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00da │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x00dc │ │ │ │ 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, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ 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 +1547935,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, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00fa │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00dc │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ 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 +1548120,79 @@ │ │ │ │ ldr r0, [pc, #136] @ (48e2f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #132] @ (48e2fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + ite gt │ │ │ │ + lslgt r2, r7, #2 │ │ │ │ + ittt le @ unpredictable │ │ │ │ + lslle r2, r7, #2 │ │ │ │ + nople {15} │ │ │ │ + lslle r2, r7, #2 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x006e │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0096 │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - itet ne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - it cs @ unpredictable │ │ │ │ - lslcs r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - itee le │ │ │ │ - lslle r2, r7, #2 │ │ │ │ - ite al @ unpredictable │ │ │ │ - lslal r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ 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 r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + stmia r1!, {r1} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + bkpt 0x00e6 │ │ │ │ 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 +1551710,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, [r0, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + cbz r6, 490210 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + cbz r2, 490218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + cbz r6, 49021e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + cbz r2, 490226 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + cbz r6, 49022c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + cbz r6, 490234 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + cbz r6, 49023c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + cbz r6, 490246 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #24 │ │ │ │ + cbz r6, 49024c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + cbz r6, 490252 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + cbz r6, 490258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + cbz r2, 49025e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + cbz r6, 490262 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + cbz r2, 490268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + cbz r6, 49026c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + cbz r2, 490272 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 490276 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + cbz r2, 49027c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + cbz r6, 490280 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + cbz r2, 490286 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + cbz r6, 49028a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + cbz r2, 490290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + cbz r6, 490294 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + cbz r2, 49029a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + cbz r6, 49029e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + cbz r6, 4902a6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + cbz r6, 4902ae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 4902b6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + cbz r6, 4902be │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902be │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902c4 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902ca │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902d0 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902d8 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902de │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902e4 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902ea │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902f0 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902f4 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902fa │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490302 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490308 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490310 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490318 │ │ │ │ + cbz r6, 490334 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 49031e │ │ │ │ + cbz r6, 49033a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490324 │ │ │ │ + cbz r6, 490340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49032c │ │ │ │ + cbz r2, 490348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490332 │ │ │ │ + cbz r6, 49034e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490338 │ │ │ │ + cbz r6, 490354 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490340 │ │ │ │ + cbz r2, 49035c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490346 │ │ │ │ + cbz r6, 490362 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49034e │ │ │ │ + cbz r2, 49036a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490354 │ │ │ │ + cbz r6, 490370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r0 │ │ │ │ + cbz r2, 490378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r2 │ │ │ │ + cbz r2, 490380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r4 │ │ │ │ + cbz r2, 490388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + cbz r2, 490390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r0 │ │ │ │ + cbz r6, 490398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r2, r3 │ │ │ │ + cbz r2, 4903a2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r5 │ │ │ │ + cbz r6, 4903aa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r7 │ │ │ │ + cbz r6, 4903b2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r2 │ │ │ │ + push {r1} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r4 │ │ │ │ + push {r1, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r5 │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r6 │ │ │ │ + push {r1, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r7 │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r1 │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r3 │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r5 │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r6 │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r7 │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r6, r7 │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903ac │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903b0 │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903b6 │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903bc │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903c2 │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903c8 │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903ce │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903d6 │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903dc │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903e2 │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903ea │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903f2 │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903fa │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490400 │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490406 │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49040e │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490414 │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49041e │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490428 │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490430 │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490438 │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49043e │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r7} │ │ │ │ + setpan #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + cpsie │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, lr} │ │ │ │ + cpsid a │ │ │ │ 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 +1553427,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, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491110 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491116 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49111c │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491122 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491128 │ │ │ │ + uxtb r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49112e │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491134 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49113c │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491144 │ │ │ │ + cbz r0, 491160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 49114c │ │ │ │ + cbz r4, 491168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491156 │ │ │ │ + cbz r4, 491172 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49115e │ │ │ │ + cbz r0, 49117a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491166 │ │ │ │ + cbz r0, 491182 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49116e │ │ │ │ + cbz r0, 49118a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491176 │ │ │ │ + cbz r0, 491192 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + cbz r0, 49119a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r4 │ │ │ │ + cbz r4, 4911a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r0, r0 │ │ │ │ + cbz r0, 4911b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r4, r2 │ │ │ │ + cbz r4, 4911b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r0, r5 │ │ │ │ + cbz r0, 4911c2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + cbz r4, 4911c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r0, r0 │ │ │ │ + cbz r0, 4911d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r4, r3 │ │ │ │ + push {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r4, r7 │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r0, r2 │ │ │ │ + push {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r0, r7 │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911a8 │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911b0 │ │ │ │ + push {r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911b8 │ │ │ │ + push {r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911be │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911c6 │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911d0 │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911d8 │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911e0 │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911ea │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911f6 │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491202 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49120e │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r7} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r7} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r6, r7} │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + cpsie a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + cbnz r0, 491246 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + cbnz r4, 49124e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + cbnz r0, 491258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + cbnz r4, 491260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + cbnz r0, 49126a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + cbnz r4, 491272 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + cbnz r0, 49127c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + cbnz r0, 491286 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + cbnz r0, 491290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + cbnz r0, 49129a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + cbnz r0, 4912a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + cbnz r0, 4912ae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + rev r4, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr??.w r0, [ip, sl, lsl #3] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + vld1.8 @ instruction: 0xf9ec00ba │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf7a000ba │ │ │ │ - cbnz r4, 4912a4 │ │ │ │ + ldrsb.w r0, [r0, sl, lsl #3] │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 49129e │ │ │ │ + hlt 0x000c │ │ │ │ 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 │ │ │ │ + ldrsb.w r0, [ip, #186] @ 0xba │ │ │ │ + ldr??.w r0, [r0, sl, lsl #3] │ │ │ │ + vst4.32 {d16-d19}, [r8 :256], sl │ │ │ │ + vld4.32 {d0-d3}, [r8 :256], sl │ │ │ │ + vst4.32 {d0-d3}, [r8 :256], sl │ │ │ │ + str??.w r0, [r8, #186] @ 0xba │ │ │ │ + b.n 49143c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 24 │ │ │ │ + b.n 4913c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + b.n 491354 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + b.n 4912f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #24 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491274 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4911e8 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491364 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4912e0 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 49126c │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4911f8 │ │ │ │ + ble.n 4912d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 49139c │ │ │ │ + ble.n 49127c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491318 │ │ │ │ + ble.n 4911f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4912a4 │ │ │ │ + ble.n 491384 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491238 │ │ │ │ + ble.n 491318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4913d4 │ │ │ │ + bgt.n 4912b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491378 │ │ │ │ + bgt.n 491258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 49131c │ │ │ │ + bgt.n 4911fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 4912b8 │ │ │ │ + bgt.n 491398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 491254 │ │ │ │ + bgt.n 491334 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 491400 │ │ │ │ + blt.n 4912e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 49136c │ │ │ │ + blt.n 49124c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 491300 │ │ │ │ + blt.n 4913e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 49128c │ │ │ │ + blt.n 49136c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 491228 │ │ │ │ + bge.n 491308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 4913c4 │ │ │ │ + bge.n 4912a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 491360 │ │ │ │ + bge.n 491240 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 4912f4 │ │ │ │ + bge.n 4913d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 491290 │ │ │ │ + bge.n 491370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf2bc00ba │ │ │ │ - @ instruction: 0xf28400ba │ │ │ │ - revsh r4, r7 │ │ │ │ + bic.w r0, ip, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf3f400ba │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r0, r2 │ │ │ │ + pop {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x003c │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0028 │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0008 │ │ │ │ + cbnz r0, 4913c6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r4, r4 │ │ │ │ + cbnz r4, 4913c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + cbnz r4, 4913b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r2 │ │ │ │ + cbnz r4, 4913b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491396 │ │ │ │ + cbnz r0, 4913b2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491390 │ │ │ │ + cbnz r0, 4913ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 49138a │ │ │ │ + cbnz r0, 4913a6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491384 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 49137e │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 49137c │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491378 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491374 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + cbnz r0, 4913be │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + cbnz r0, 4913b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + cbnz r0, 4913b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + cbnz r4, 4913ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + cbnz r0, 4913a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + cbnz r0, 4913a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + cbnz r4, 49139e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ + mrc 0, 5, r0, cr8, cr10, {5} │ │ │ │ + mrc 0, 4, r0, cr12, cr10, {5} │ │ │ │ + mrc 0, 3, r0, cr4, cr10, {5} │ │ │ │ + mrc 0, 2, r0, cr0, cr10, {5} │ │ │ │ + mcr 0, 1, r0, cr12, cr10, {5} │ │ │ │ + mcr 0, 0, r0, cr12, cr10, {5} │ │ │ │ + stcl 0, cr0, [r4, #744]! @ 0x2e8 │ │ │ │ + ldc 0, cr0, [ip, #744]! @ 0x2e8 │ │ │ │ + ldc 0, cr0, [r8, #744] @ 0x2e8 │ │ │ │ + ldcl 0, cr0, [r0, #-744]! @ 0xfffffd18 │ │ │ │ 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, #-744]! @ 0xfffffd18 │ │ │ │ + ldcl 0, cr0, [r8], #744 @ 0x2e8 │ │ │ │ + ldcl 0, cr0, [r0], {186} @ 0xba │ │ │ │ + stc 0, cr0, [r8], #744 @ 0x2e8 │ │ │ │ stc 0, cr0, [r0], {186} @ 0xba │ │ │ │ - rsbs r0, r8, sl, ror #2 │ │ │ │ - subs.w r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0xeb8800ba │ │ │ │ - sbc.w r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0xeb3800ba │ │ │ │ - adds.w r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0xeae800ba │ │ │ │ - @ instruction: 0xeac000ba │ │ │ │ - eors.w r0, r8, sl, ror #2 │ │ │ │ - orns r0, r4, sl, ror #2 │ │ │ │ - orrs.w r0, r0, sl, ror #2 │ │ │ │ - bic.w r0, r8, sl, ror #2 │ │ │ │ - and.w r0, r0, sl, ror #2 │ │ │ │ - ldrd r0, r0, [r8, #744] @ 0x2e8 │ │ │ │ - @ instruction: 0xe9b400ba │ │ │ │ - @ instruction: 0xe98c00ba │ │ │ │ - strd r0, r0, [r4, #-744]! @ 0x2e8 │ │ │ │ - ldmdb ip!, {r1, r3, r4, r5, r7} │ │ │ │ - ldmdb r8, {r1, r3, r4, r5, r7} │ │ │ │ - ldrd r0, r0, [r0], #744 @ 0x2e8 │ │ │ │ - @ instruction: 0xe8c800ba │ │ │ │ + mrrc 0, 11, r0, r8, cr10 │ │ │ │ + ldc 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ + stc 0, cr0, [r8], {186} @ 0xba │ │ │ │ + @ instruction: 0xebe400ba │ │ │ │ + rsb r0, r0, sl, ror #2 │ │ │ │ + @ instruction: 0xeb9800ba │ │ │ │ + sbcs.w r0, r0, sl, ror #2 │ │ │ │ + adc.w r0, r8, sl, ror #2 │ │ │ │ + @ instruction: 0xeb2400ba │ │ │ │ + @ instruction: 0xeafc00ba │ │ │ │ + @ instruction: 0xead400ba │ │ │ │ + @ instruction: 0xeaac00ba │ │ │ │ + eor.w r0, r8, sl, ror #2 │ │ │ │ + orn r0, r0, sl, ror #2 │ │ │ │ + bics.w r0, r8, sl, ror #2 │ │ │ │ + ands.w r0, r0, sl, ror #2 │ │ │ │ + strd r0, r0, [r8, #744]! @ 0x2e8 │ │ │ │ + strd r0, r0, [r0, #744] @ 0x2e8 │ │ │ │ + @ instruction: 0xe99c00ba │ │ │ │ + ldrd r0, r0, [r8, #-744]! @ 0x2e8 │ │ │ │ + ldrd r0, r0, [r4, #-744] @ 0x2e8 │ │ │ │ + ldmdb r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmdb ip, {r1, r3, r4, r5, r7} │ │ │ │ + strd r0, r0, [r8], #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xe8c400ba │ │ │ │ stmia.w r0!, {r1, r3, r4, r5, r7} │ │ │ │ - ldrd r0, r0, [r8], #-744 @ 0x2e8 │ │ │ │ + ldrd r0, r0, [ip], #-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 │ │ │ │ + @ instruction: 0xe82400ba │ │ │ │ + b.n 491458 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491338 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4912f4 │ │ │ │ + b.n 491404 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4912b0 │ │ │ │ + b.n 4913c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49126c │ │ │ │ + b.n 49138c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491218 │ │ │ │ + b.n 491340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4911c4 │ │ │ │ + b.n 4912e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491178 │ │ │ │ + b.n 491268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491124 │ │ │ │ + b.n 4911ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4910e8 │ │ │ │ + b.n 491188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4910ac │ │ │ │ + b.n 49111c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491060 │ │ │ │ + b.n 4910a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491004 │ │ │ │ + b.n 491034 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490f88 │ │ │ │ + b.n 490fd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490f0c │ │ │ │ + b.n 490f74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490ea8 │ │ │ │ + b.n 490ee8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490e3c │ │ │ │ + b.n 490e74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490dc8 │ │ │ │ + b.n 490e00 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490d54 │ │ │ │ + b.n 490d8c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490cf8 │ │ │ │ + b.n 490d38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490c94 │ │ │ │ + b.n 490ccc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491c08 │ │ │ │ + b.n 491c50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491b94 │ │ │ │ + b.n 491be4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491b20 │ │ │ │ + b.n 491b68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491aac │ │ │ │ + b.n 491aec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491a58 │ │ │ │ + b.n 491a78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4919ec │ │ │ │ + b.n 491a14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491970 │ │ │ │ + b.n 4919b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491904 │ │ │ │ + b.n 491944 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491888 │ │ │ │ + b.n 4918e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49180c │ │ │ │ + b.n 491884 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491798 │ │ │ │ + b.n 491830 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491734 │ │ │ │ + b.n 4917cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4916d0 │ │ │ │ + b.n 491740 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491664 │ │ │ │ + b.n 4916cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491600 │ │ │ │ + b.n 491658 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4915a4 │ │ │ │ + b.n 4915e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491550 │ │ │ │ + b.n 491578 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4914ec │ │ │ │ + b.n 491504 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 12 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ udf #100 @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - udf #12 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 49148c │ │ │ │ + ble.n 4914d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491600 │ │ │ │ + ble.n 49143c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491574 │ │ │ │ + ble.n 491598 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4914f8 │ │ │ │ + bgt.n 4914f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491494 │ │ │ │ + bgt.n 491450 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + bgt.n 4915ac │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + bgt.n 491538 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + @ instruction: 0xf3b000ba │ │ │ │ + @ instruction: 0xf39000ba │ │ │ │ + @ instruction: 0xf37000ba │ │ │ │ + @ instruction: 0xf35000ba │ │ │ │ + @ instruction: 0xf33000ba │ │ │ │ + @ instruction: 0xf31400ba │ │ │ │ + @ instruction: 0xf2f800ba │ │ │ │ + @ instruction: 0xf2d400ba │ │ │ │ + subw r0, r0, #186 @ 0xba │ │ │ │ + @ instruction: 0xf27800ba │ │ │ │ + movw r0, #49338 @ 0xc0ba │ │ │ │ + @ instruction: 0xf21c00ba │ │ │ │ + @ instruction: 0xf1ec00ba │ │ │ │ + rsb r0, r4, #186 @ 0xba │ │ │ │ + @ instruction: 0xf19c00ba │ │ │ │ + sbcs.w r0, r8, #186 @ 0xba │ │ │ │ + adcs.w r0, r0, #186 @ 0xba │ │ │ │ + @ instruction: 0xf12c00ba │ │ │ │ + add.w r0, r8, #186 @ 0xba │ │ │ │ + @ instruction: 0xf0e000ba │ │ │ │ + @ instruction: 0xf0c000ba │ │ │ │ + eors.w r0, r8, #186 @ 0xba │ │ │ │ + orns r0, r0, #186 @ 0xba │ │ │ │ + orr.w r0, ip, #186 @ 0xba │ │ │ │ + bic.w r0, r8, #186 @ 0xba │ │ │ │ + vshr.s64 d16, d26, #8 │ │ │ │ + vshr.s64 d16, d26, #60 │ │ │ │ + vshr.s64 d0, d26, #44 │ │ │ │ + vqadd.s32 d16, d28, d26 │ │ │ │ + vqadd.s8 d16, d24, d26 │ │ │ │ + bmi.n 49158c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4915f8 │ │ │ │ + bmi.n 491528 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 49155c │ │ │ │ + bmi.n 4914c4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4914b8 │ │ │ │ + bmi.n 491660 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491614 │ │ │ │ + bmi.n 4915fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491570 │ │ │ │ + bcc.n 491598 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 4914cc │ │ │ │ + bcc.n 491534 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 491458 │ │ │ │ + bcc.n 4916a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movw r0, #186 @ 0xba │ │ │ │ - @ instruction: 0xf22000ba │ │ │ │ - addw r0, r0, #186 @ 0xba │ │ │ │ - @ instruction: 0xf1e000ba │ │ │ │ - rsb r0, r0, #186 @ 0xba │ │ │ │ - sub.w r0, r4, #186 @ 0xba │ │ │ │ - @ instruction: 0xf18800ba │ │ │ │ - sbc.w r0, r4, #186 @ 0xba │ │ │ │ - @ instruction: 0xf13000ba │ │ │ │ - add.w r0, r8, #186 @ 0xba │ │ │ │ - @ instruction: 0xf0dc00ba │ │ │ │ - @ instruction: 0xf0ac00ba │ │ │ │ - orns r0, ip, #186 @ 0xba │ │ │ │ - orrs.w r0, r4, #186 @ 0xba │ │ │ │ - bic.w r0, ip, #186 @ 0xba │ │ │ │ - and.w r0, r8, #186 @ 0xba │ │ │ │ - vshr.s64 d16, d26, #32 │ │ │ │ - vshr.s64 d0, d26, #4 │ │ │ │ - vshr.s64 d0, d26, #40 │ │ │ │ - vqadd.s64 d16, d16, d26 │ │ │ │ - vqadd.s16 d16, d16, d26 │ │ │ │ - vqadd.s32 d0, d24, d26 │ │ │ │ - vqadd.s8 d0, d16, d26 │ │ │ │ - mrc 0, 6, r0, cr12, cr10, {5} │ │ │ │ - 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 │ │ │ │ + bcc.n 49160c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 491648 │ │ │ │ + bcs.n 491588 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 4915e4 │ │ │ │ + bcs.n 49152c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 491580 │ │ │ │ + bcs.n 4916a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 49151c │ │ │ │ + bcs.n 491624 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 4916b8 │ │ │ │ + bne.n 4915a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 491654 │ │ │ │ + bne.n 491534 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 4915c0 │ │ │ │ + bne.n 4916b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 49152c │ │ │ │ + bne.n 491634 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 4916a8 │ │ │ │ + beq.n 4915b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 49164c │ │ │ │ + beq.n 49152c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 4915c0 │ │ │ │ + beq.n 4916b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 491544 │ │ │ │ + beq.n 49163c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 4916c8 │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 491654 │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r5!, {r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r5, {r2, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + ldmia r4, {r4} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r2, {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmia r7!, {r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmia r7!, {r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmia r4!, {r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, 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 +1554610,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, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x002c │ │ │ │ + pop {r2, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r6, r7 │ │ │ │ + cbnz r6, 491b66 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r4, r2 │ │ │ │ + cbnz r4, 491b60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r2, r5 │ │ │ │ + cbnz r2, 491b5a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r0 │ │ │ │ + cbnz r4, 491b54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 491b32 │ │ │ │ + cbnz r6, 491b4e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491b2c │ │ │ │ + cbnz r4, 491b48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 491b26 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491b22 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 491b1c │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491b16 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + rev r6, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + cbnz r6, 491b58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + cbnz r0, 491b4e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + cbnz r2, 491b4a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + cbnz r0, 491b48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + cbnz r2, 491b46 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + cbnz r0, 491b44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + cbnz r6, 491b3e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + cpsie a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491c16 │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491c0e │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491c08 │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 491c02 │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491bfc │ │ │ │ + push {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491bf4 │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r4, r4 │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r0, r3 │ │ │ │ + push {r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r2, r6 │ │ │ │ + cbz r2, 491c3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r0, r2 │ │ │ │ + cbz r0, 491c38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r6, r4 │ │ │ │ + cbz r6, 491c30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r0 │ │ │ │ + cbz r4, 491c2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 491c0c │ │ │ │ + cbz r2, 491c28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491c08 │ │ │ │ + cbz r0, 491c24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491bfc │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491bf4 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491bee │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491be8 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #8 │ │ │ │ + cbz r2, 491c30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + cbz r0, 491c2a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + cbz r6, 491c20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #0 │ │ │ │ + cbz r0, 491c1c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + cbz r2, 491c16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + cbz r4, 491c10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + cbz r2, 491c0c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add sp, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491e60 │ │ │ │ + b.n 492140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491e10 │ │ │ │ + b.n 4920f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491db8 │ │ │ │ + b.n 492098 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491d50 │ │ │ │ + b.n 492030 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491ce0 │ │ │ │ + b.n 491fc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + b.n 491f50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + b.n 491ef0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + b.n 491e90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + b.n 491e28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 2 │ │ │ │ + b.n 491dc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + b.n 491d28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #30 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491ce8 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491ca8 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491c78 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491c38 │ │ │ │ + svc 14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491df8 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491da8 │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491d58 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491d28 │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491cf8 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491cc0 │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491c88 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491c50 │ │ │ │ + udf #10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491e18 │ │ │ │ + ble.n 491cf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491de8 │ │ │ │ + ble.n 491cc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491db8 │ │ │ │ + ble.n 491c98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491d80 │ │ │ │ + ble.n 491c60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #512 @ (adr r5, 491f30 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 4920f0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #600 @ (adr r5, 491f8c ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 491d4c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [pc, #400] @ (491ec8 ) │ │ │ │ + ldr r3, [pc, #848] @ (492088 ) │ │ │ │ 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 +1555422,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, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - it hi │ │ │ │ - lslhi r1, r7, #2 │ │ │ │ - itt ge │ │ │ │ - lslge r1, r7, #2 │ │ │ │ - subge sp, #16 │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + lsls r1, r7, #2 │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ + 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 +1560736,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, #848] @ 0x350 │ │ │ │ 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 +1569056,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, #256] @ (49bd40 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r4, #6029312 @ 0x5c0000 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf73400b8 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ 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 +1569862,19 @@ │ │ │ │ b.n 49c36a │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs r6, #206 @ 0xce │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + ands r2, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ 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 +1570717,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, #102 @ 0x66 │ │ │ │ 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 +1571242,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 r4, #16 │ │ │ │ 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 +1572308,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, #206 @ 0xce │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ 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 +1572713,27 @@ │ │ │ │ subs r7, #91 @ 0x5b │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ lsrs r6, r2, #25 │ │ │ │ subs r7, #173 @ 0xad │ │ │ │ ldrb r6, [r5, #19] │ │ │ │ subs r7, #175 @ 0xaf │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r5, #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 +1578907,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, #392] @ 0x188 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + b.n 4a28b4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, 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 +1584303,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, #712] @ 0x2c8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ 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 +1608347,19 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ lsl.w r0, r6, r3 │ │ │ │ add r2, r0 │ │ │ │ cmp r2, r4 │ │ │ │ blt.n 4b67be │ │ │ │ b.n 4b66b2 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ 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 +1608841,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, #816] @ 0x330 │ │ │ │ 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 +1610168,15 @@ │ │ │ │ ldr r3, [pc, #24] @ (4b7c54 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ bl 3bcf64 │ │ │ │ b.n 4b7bc8 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #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 +1614423,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] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ 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 +1615746,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, #864] @ (4bbbc4 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ adds r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ bl d9872 │ │ │ │ @@ -1619239,15 +1619210,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, #188 @ 0xbc │ │ │ │ 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 +1619373,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 r3, #14 │ │ │ │ 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 +1620037,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, r6, #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 +1620396,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 4be938 │ │ │ │ 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 +1620770,15 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #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 +1621102,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, #480] @ 0x1e0 │ │ │ │ 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 +1621441,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrs r6, r4, #14 │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r7, #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 +1621695,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ 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 +1622225,15 @@ │ │ │ │ ldr r3, [pc, #36] @ (4bfcec ) │ │ │ │ add r1, pc │ │ │ │ strd r1, r2, [r0, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ 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 +1622577,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, r3, #5 │ │ │ │ + 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 +1622956,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, 9, cr0, cr14, cr0, {1} │ │ │ │ + cdp 1, 8, cr0, cr2, cr0, {1} │ │ │ │ + cdp 1, 6, cr0, cr6, cr0, {1} │ │ │ │ + cdp 1, 4, 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 +1623017,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], #732 @ 0x2dc │ │ │ │ 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 +1624894,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 │ │ │ │ + ldmdb r4, {r0, r1, r2, r4, r5, r7} │ │ │ │ lsrs r6, r1, #28 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - b.n 4c1858 │ │ │ │ - lsls r7, r6, #2 │ │ │ │ + strd r0, r0, [r4], #732 @ 0x2dc │ │ │ │ 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 +1625425,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 4c1f94 │ │ │ │ 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 +1635843,15 @@ │ │ │ │ b.n 4c8e20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 4c8e84 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r6, #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 +1636489,15 @@ │ │ │ │ dmb ish │ │ │ │ strb r3, [r6, #0] │ │ │ │ b.n 4c97b2 │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r7, #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 +1637570,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, [r4, 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 +1638630,25 @@ │ │ │ │ blx 6f23c │ │ │ │ strb r4, [r6, r4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ strb r6, [r5, r4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bge.n 4cb068 │ │ │ │ + blt.n 4cb148 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r6, [r4, 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 +1638684,87 @@ │ │ │ │ @ instruction: 0xfb45ffff │ │ │ │ @ instruction: 0xfb63ffff │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ @ instruction: 0xfa6dffff │ │ │ │ @ instruction: 0xfa87ffff │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r4, [r7, r6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cdp2 0, 12, cr0, cr4, cr6, {6} │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + movs r4, r6 │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bpl.n 4cb134 │ │ │ │ + bvc.n 4cb214 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r6, 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 +1638800,27 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (4cb1ec ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [pc, #4] @ (4cb1f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [pc, #4] @ (4cb204 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ 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 +1639372,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 a8e4ac │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cbz r1, 4cb856 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1639994,15 +1639965,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 a8e490 │ │ │ │ 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 +1640026,15 @@ │ │ │ │ bl 377f0a │ │ │ │ @ instruction: 0xfb29ffff │ │ │ │ @ instruction: 0xfbf3ffff │ │ │ │ bl 2b5f16 │ │ │ │ bl 1e1f1a │ │ │ │ bl 207f1e │ │ │ │ bl 2f9f22 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + ldr r1, [pc, #376] @ (4cc0a0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r2, r2, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ add sp, #8 │ │ │ │ @@ -1640879,27 +1640850,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, #252 @ 0xfc │ │ │ │ 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, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + ands r4, r2 │ │ │ │ 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 +1640906,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, #198 @ 0xc6 │ │ │ │ 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 +1641025,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, #148 @ 0x94 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xfaea00ca │ │ │ │ + mrrc2 0, 12, r0, sl, cr10 │ │ │ │ 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, #32 │ │ │ │ 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, #254 @ 0xfe │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r1, #29] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ 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, #206 @ 0xce │ │ │ │ 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, #180 @ 0xb4 │ │ │ │ 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 +1641179,19 @@ │ │ │ │ nop │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r1, #26] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ 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 +1641199,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, #194 @ 0xc2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #744] @ (4ccde0 ) │ │ │ │ + ldr r3, [pc, #168] @ (4ccba0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ 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 +1641439,59 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r4, [r1, #16] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r0, [r2, #16] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r6, [r1, #16] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ 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, #204 @ 0xcc │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r7, #18] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ - lsls r7, r6, #2 │ │ │ │ - bkpt 0x004c │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [pc, #464] @ (4ccf14 ) │ │ │ │ + itt lt │ │ │ │ + lsllt r7, r6, #2 │ │ │ │ + ldrlt r1, [pc, #912] @ (4cd0d4 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r4, #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, #54 @ 0x36 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + asrs r2, r1 │ │ │ │ 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 cs │ │ │ │ + lslcs r7, r6, #2 │ │ │ │ + ldrcc r1, [pc, #312] @ (4cce9c ) │ │ │ │ + lslcs r1, r7, #2 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r6, [r6, #14] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + bkpt 0x007e │ │ │ │ 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 +1641597,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 r2, #10 │ │ │ │ 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 +1641681,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 fedfbc │ │ │ │ ldr r0, [pc, #232] @ (4cd034 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3a27d0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 4ccf66 │ │ │ │ blx 6e9c8 │ │ │ │ @@ -1641794,56 +1641765,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, #164 @ 0xa4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r1, #26 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - tst r0, r5 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ 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, #222 @ 0xde │ │ │ │ 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, #52 @ 0x34 │ │ │ │ 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 r1, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + subs r1, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ 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 +1642117,31 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r2, [r0, #24] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r0, [r6, r7] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r4, [r5, #23] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ 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 ) │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r1 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ 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 +1642200,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, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ lsls r7, r6, #2 │ │ │ │ - eors r2, r6 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r3, [pc, #152] @ (4cd49c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 4cd428 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1642313,23 +1642284,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, r1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r4, [r6, #16] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r6, [r1, #15] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ 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 +1642359,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, #106 @ 0x6a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #22 │ │ │ │ + lsls r6, r0 │ │ │ │ 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 +1642383,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, #212 @ 0xd4 │ │ │ │ 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 +1642403,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, #158 @ 0x9e │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 4cd5e8 │ │ │ │ add ip, pc │ │ │ │ @@ -1642452,15 +1642423,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, #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 r3, [pc, #24] @ (4cd618 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642471,15 +1642442,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, #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 │ │ │ │ mov r6, r0 │ │ │ │ ldrh.w r0, [r1, #74] @ 0x4a │ │ │ │ @@ -1642574,17 +1642545,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, #164 @ 0xa4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ 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 +1642601,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, #60 @ 0x3c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ 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 +1642637,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, #222 @ 0xde │ │ │ │ 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 +1642671,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, #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, #44] @ (4cd870 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642734,15 +1642705,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, #90 @ 0x5a │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4cd8bc ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642768,15 +1642739,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 r1, #22 │ │ │ │ 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 +1642757,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, #232 @ 0xe8 │ │ │ │ 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 +1642791,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, #186 @ 0xba │ │ │ │ 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 +1642809,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, #144 @ 0x90 │ │ │ │ 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 +1642843,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, #98 @ 0x62 │ │ │ │ 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 +1642877,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, #34 @ 0x22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (4cda50 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642941,21 +1642912,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, #244 @ 0xf4 │ │ │ │ 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, #202 @ 0xca │ │ │ │ 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 +1642967,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, #172 @ 0xac │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r7, #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.w r0, [r0, #1680] @ 0x690 │ │ │ │ ldr.w r3, [r0, #1456] @ 0x5b0 │ │ │ │ @@ -1643074,21 +1643045,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 r7, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - eors r0, r0 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r4, #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 +1643119,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, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 4cdc60 │ │ │ │ + bmi.n 4cdd40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 4cdc68 │ │ │ │ + bpl.n 4cdd48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ 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 +1643180,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 r6, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ 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 +1643237,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, #138 @ 0x8a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ 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 +1643293,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, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - usat r0, #8, ip, lsl #3 │ │ │ │ + @ instruction: 0xf4fc00c8 │ │ │ │ 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 +1643333,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, #102 @ 0x66 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r6, 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 +1643370,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, #88 @ 0x58 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ 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 +1643407,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 r4, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ 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 +1643444,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, #58 @ 0x3a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ 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 +1643497,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, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ 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 +1643547,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, #60 @ 0x3c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + beq.n 4ce048 │ │ │ │ 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 +1643588,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, #186 @ 0xba │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r4, #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 +1643636,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, #82 @ 0x52 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r7, #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 +1643691,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, #202 @ 0xca │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ 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 +1643734,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, #50 @ 0x32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + cmp r1, #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 │ │ │ │ @@ -1643807,21 +1643778,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, #202 @ 0xca │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ 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 +1643817,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, #82 @ 0x52 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ 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 +1643856,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, #234 @ 0xea │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + cmp r0, #2 │ │ │ │ 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 +1643920,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, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #4 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ 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 +1643972,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, #74 @ 0x4a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ 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 +1644051,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, #62 @ 0x3e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + b.n 4ce900 │ │ │ │ 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 +1644126,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, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 4ce830 │ │ │ │ + bls.n 4ce710 │ │ │ │ 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 +1644167,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ 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 +1644204,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, #46 @ 0x2e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ 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 +1644261,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, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsrs r6, r7, #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 +1644307,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 r4, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xe8c600c8 │ │ │ │ + bics.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 +1644406,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, #162 @ 0xa2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, pc, #320 @ (adr r3, 4ceb84 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 4ced44 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r3, #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 │ │ │ │ @@ -1644482,19 +1644453,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, r1, #4 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ 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 +1644488,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, r5, #2 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1644552,19 +1644523,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (4cebc4 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1644587,19 +1644558,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + subs r2, r3, #5 │ │ │ │ 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 +1644593,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + subs r2, r7, #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 +1644628,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + subs r2, r3, #2 │ │ │ │ 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 +1644694,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, #234 @ 0xea │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r7, pc, #32 @ (adr r7, 4ced70 ) │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ 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 +1644765,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, #46 @ 0x2e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 4cf5f0 │ │ │ │ + b.n 4ce8d0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + movs r0, #2 │ │ │ │ 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 +1644834,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, r5, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ 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 +1644905,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, r0, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bvs.n 4ceee8 │ │ │ │ + bhi.n 4cefc8 │ │ │ │ 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 +1644964,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, r4, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + subs r6, r2, #1 │ │ │ │ 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 +1645018,21 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ cbz r4, 4cf0ac │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r1, #7 │ │ │ │ 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 +1645087,23 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ cbz r4, 4cf168 │ │ │ │ str.w r8, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 4cf13c │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r6, #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 +1645135,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, r5, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + adds r2, r6, #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 +1645237,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, r5, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #568 @ (adr r1, 4cf568 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 4cf728 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r2, r7 │ │ │ │ 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 +1645318,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd55c │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r4, r5, r7 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ 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 +1645386,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, r6, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r7, #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 +1645427,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 52b0b4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ 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 +1645488,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr.w r0, [lr, #180] @ 0xb4 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + @ instruction: 0xfa4e00b4 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ 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 +1645536,21 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bls.n 4cf674 │ │ │ │ + bge.n 4cf754 │ │ │ │ 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 +1645586,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, r2, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r5, #220 @ 0xdc │ │ │ │ lsls r2, r2, #5 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r5, #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 +1645721,40 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd360 │ │ │ │ b.n 4cf7e2 │ │ │ │ ldr r0, [pc, #56] @ (4cf878 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cf74a │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + beq.n 4cf85c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh.w r0, [ip, #202] @ 0xca │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + @ instruction: 0xfa2c00ca │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ 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 +1645807,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #24] @ (4cf930 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cf8e2 │ │ │ │ nop │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 4cf8d4 │ │ │ │ + bge.n 4cf9b4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #304] @ (4cfa60 ) │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + strh r2, [r7, #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 +1645883,27 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #28] @ (4cfa04 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cf99c │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 4cfa30 │ │ │ │ + bls.n 4cf910 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [pc, #584] @ (4cfc48 ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + strh r0, [r5, #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 +1645959,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, r7, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #856] @ (4cfe24 ) │ │ │ │ + ldr r7, [pc, #280] @ (4cfbe4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf3d600b4 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + adc.w r0, r6, #5898240 @ 0x5a0000 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ 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 +1646054,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #36] @ (4cfbe4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cfb34 │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #1008] @ (4cffc4 ) │ │ │ │ + ldr r6, [pc, #432] @ (4cfd84 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ 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 +1646160,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 4cfcb0 │ │ │ │ ldr r0, [pc, #32] @ (4cfcf8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cfc3e │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [pc, #968] @ (4d00b4 ) │ │ │ │ + ldr r5, [pc, #392] @ (4cfe74 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r7, #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 +1646274,35 @@ │ │ │ │ ldr r0, [pc, #48] @ (4cfe38 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cfd5c │ │ │ │ ldr r0, [pc, #44] @ (4cfe3c ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cfd7e │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 4cfd84 │ │ │ │ + bmi.n 4cfe64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ 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 +1646390,31 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 4cff1e │ │ │ │ ldr r0, [pc, #36] @ (4cff68 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cfe98 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #608] @ (4d01b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (4cff78 ) │ │ │ │ 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 cs │ │ │ │ + lslcs r7, r0, #3 │ │ │ │ + subcc r2, #94 @ 0x5e │ │ │ │ + lslcc r7, r0, #3 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #1680] @ 0x690 │ │ │ │ @@ -1646554,33 +1646525,33 @@ │ │ │ │ bl 4cd9bc │ │ │ │ b.n 4d0094 │ │ │ │ ldr r0, [pc, #44] @ (4d00e4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cffc6 │ │ │ │ bl 4cd79c │ │ │ │ b.n 4d005e │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [pc, #424] @ (4d0278 ) │ │ │ │ + ldr r1, [pc, #872] @ (4d0438 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ 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 +1647013,30 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r5 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ b.n 4d020c │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cdp2 1, 1, cr0, cr10, cr14, {2} │ │ │ │ - ble.n 4d0648 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r7, sl │ │ │ │ lsls r7, r1, #5 │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ lsls r2, r2, #5 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ 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 +1647090,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: 0xffff0b90 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r5, #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 +1647226,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, r1, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ 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 +1647608,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ b.n 4d0c22 │ │ │ │ nop │ │ │ │ bic.w r1, r6, #13500416 @ 0xce0000 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r4, #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 +1647853,24 @@ │ │ │ │ str.w r0, [r4, #244] @ 0xf4 │ │ │ │ b.n 4d0e54 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf238014e │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf228014e │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf19e014e │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ 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 +1648322,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, #824 @ 0x338 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cdp 1, 6, cr0, cr8, cr14, {2} │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r5, #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 +1649307,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 4d1f4c │ │ │ │ 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 +1649490,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, r3, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, pc, #416 @ (adr r0, 4d237c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf35400b8 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf4c400b8 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ 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 +1649846,42 @@ │ │ │ │ movs r2, r1 │ │ │ │ ... │ │ │ │ cmn r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ ble.n 4d25e0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xf1ec00b6 │ │ │ │ + @ instruction: 0xf35c00b6 │ │ │ │ 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: 0xf34a00b6 │ │ │ │ + @ instruction: 0xf33e00b6 │ │ │ │ + @ instruction: 0xf31e00b6 │ │ │ │ + @ instruction: 0xf31c00b6 │ │ │ │ + @ instruction: 0xf31c00b6 │ │ │ │ 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: 0xf31c00b6 │ │ │ │ + @ instruction: 0xf31400b6 │ │ │ │ movs r5, #238 @ 0xee │ │ │ │ lsls r7, r1, #5 │ │ │ │ - sub.w r0, r2, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf31200b6 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r5, r4, #32 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - @ instruction: 0xfa6a00b6 │ │ │ │ - @ instruction: 0xfa6400b6 │ │ │ │ - @ instruction: 0xfa3800b6 │ │ │ │ + @ instruction: 0xfbda00b6 │ │ │ │ + @ instruction: 0xfbd400b6 │ │ │ │ + @ instruction: 0xfba800b6 │ │ │ │ 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 +1651126,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.s32 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 │ │ │ │ + mrc 0, 0, r0, cr0, cr6, {5} │ │ │ │ + @ instruction: 0xf7ea00b6 │ │ │ │ + @ instruction: 0xf7e000b6 │ │ │ │ + @ instruction: 0xf7de00b6 │ │ │ │ + ldrsh.w r0, [r8, r6, lsl #3] │ │ │ │ + @ instruction: 0xfaa400b6 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r5, #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: 0xfa7600b6 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ 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 │ │ │ │ + movt r0, #26806 @ 0x68b6 │ │ │ │ + @ instruction: 0xf6ba00b6 │ │ │ │ + @ instruction: 0xf6b800b6 │ │ │ │ + movt r0, #10422 @ 0x28b6 │ │ │ │ + movt r0, #34998 @ 0x88b6 │ │ │ │ + movt r0, #59574 @ 0xe8b6 │ │ │ │ + @ instruction: 0xf6d400b6 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ + @ instruction: 0xf72200b6 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 4d33a4 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xebfc00b6 │ │ │ │ - @ instruction: 0xe81a00b6 │ │ │ │ - @ instruction: 0xe85800b6 │ │ │ │ - stmia.w sl, {r1, r2, r4, r5, r7} │ │ │ │ - ldmia.w r6!, {r1, r2, r4, r5, r7} │ │ │ │ - @ instruction: 0xe8dc00b6 │ │ │ │ - ldmdb r2, {r1, r2, r4, r5, r7} │ │ │ │ - stmdb ip!, {r1, r2, r4, r5, r7} │ │ │ │ - ldrd r0, r0, [r2, #-728] @ 0x2d8 │ │ │ │ - @ instruction: 0xe98000b6 │ │ │ │ - @ instruction: 0xe9be00b6 │ │ │ │ - strd r0, r0, [r6, #728] @ 0x2d8 │ │ │ │ - strd r0, r0, [lr, #728]! @ 0x2d8 │ │ │ │ - bic.w r0, r8, r6, ror #2 │ │ │ │ - orn r0, r2, r6, ror #2 │ │ │ │ - eors.w r0, r8, r6, ror #2 │ │ │ │ - @ instruction: 0xeaca00b6 │ │ │ │ - @ instruction: 0xeafe00b6 │ │ │ │ - sbcs.w r0, r6, r6, ror #2 │ │ │ │ - sub.w r0, sl, r6, ror #2 │ │ │ │ - rsbs r0, r0, r6, ror #2 │ │ │ │ - @ instruction: 0xebfa00b6 │ │ │ │ - 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 │ │ │ │ + ldrd r0, r0, [r4, #-728] @ 0x2d8 │ │ │ │ + stcl 0, cr0, [ip, #-728]! @ 0xfffffd28 │ │ │ │ + @ instruction: 0xe98a00b6 │ │ │ │ + strd r0, r0, [r8, #728] @ 0x2d8 │ │ │ │ + ldrd r0, r0, [sl, #728]! @ 0x2d8 │ │ │ │ + bic.w r0, r6, r6, ror #2 │ │ │ │ + orr.w r0, ip, r6, ror #2 │ │ │ │ + eor.w r0, r2, r6, ror #2 │ │ │ │ + eors.w r0, ip, r6, ror #2 │ │ │ │ + @ instruction: 0xeac200b6 │ │ │ │ + @ instruction: 0xeaf000b6 │ │ │ │ + @ instruction: 0xeb2e00b6 │ │ │ │ + @ instruction: 0xeb3600b6 │ │ │ │ + adcs.w r0, lr, r6, ror #2 │ │ │ │ + @ instruction: 0xeb9800b6 │ │ │ │ + rsbs r0, r2, r6, ror #2 │ │ │ │ + stc 0, cr0, [r8], {182} @ 0xb6 │ │ │ │ + ldc 0, cr0, [sl], #-728 @ 0xfffffd28 │ │ │ │ + stcl 0, cr0, [lr], #-728 @ 0xfffffd28 │ │ │ │ + stcl 0, cr0, [r6], #728 @ 0x2d8 │ │ │ │ + ldc 0, cr0, [sl, #-728] @ 0xfffffd28 │ │ │ │ + stcl 0, cr0, [r0, #-728] @ 0xfffffd28 │ │ │ │ + stcl 0, cr0, [sl, #-728]! @ 0xfffffd28 │ │ │ │ + ldc 0, cr0, [ip, #728] @ 0x2d8 │ │ │ │ + stcl 0, cr0, [lr, #728] @ 0x2d8 │ │ │ │ + ldcl 0, cr0, [ip, #728]! @ 0x2d8 │ │ │ │ + mrc 0, 1, r0, cr2, cr6, {5} │ │ │ │ + mrc 0, 3, r0, cr0, cr6, {5} │ │ │ │ + mcr 0, 5, r0, cr6, cr6, {5} │ │ │ │ + mcr 0, 6, r0, cr10, cr6, {5} │ │ │ │ + vqadd.s8 d0, d24, d22 │ │ │ │ + vqadd.s8 d16, d18, d22 │ │ │ │ + vqadd.s64 d16, d22, d22 │ │ │ │ + vshr.s64 d0, d22, #12 │ │ │ │ + vshr.s64 d16, d22, #38 │ │ │ │ + and.w r0, sl, #182 @ 0xb6 │ │ │ │ + orr.w r0, r6, #182 @ 0xb6 │ │ │ │ + orrs.w r0, r0, #182 @ 0xb6 │ │ │ │ + orns r0, sl, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf0c000b6 │ │ │ │ + @ instruction: 0xf0be00b6 │ │ │ │ + @ instruction: 0xf0c400b6 │ │ │ │ + @ instruction: 0xf0bc00b6 │ │ │ │ + sbcs.w r0, r6, #182 @ 0xb6 │ │ │ │ + sbc.w r0, ip, #182 @ 0xb6 │ │ │ │ bvc.n 4d3506 │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - orns r0, r8, #182 @ 0xb6 │ │ │ │ - orn r0, lr, #182 @ 0xb6 │ │ │ │ - orn r0, r6, #182 @ 0xb6 │ │ │ │ - orrs.w r0, lr, #182 @ 0xb6 │ │ │ │ - orrs.w r0, r8, #182 @ 0xb6 │ │ │ │ - orrs.w r0, r4, #182 @ 0xb6 │ │ │ │ - orrs.w r0, r2, #182 @ 0xb6 │ │ │ │ - orrs.w r0, r4, #182 @ 0xb6 │ │ │ │ - @ instruction: 0xf3f200b6 │ │ │ │ - @ instruction: 0xf3f600b6 │ │ │ │ - @ instruction: 0xf3fc00b6 │ │ │ │ - and.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ - and.w r0, r8, #5963776 @ 0x5b0000 │ │ │ │ - stc 0, cr0, [r8, #-728]! @ 0xfffffd28 │ │ │ │ - stc 0, cr0, [r2, #-728]! @ 0xfffffd28 │ │ │ │ - bpl.n 4d3494 │ │ │ │ + @ instruction: 0xf1e800b6 │ │ │ │ + rsbs r0, lr, #182 @ 0xb6 │ │ │ │ + rsbs r0, r6, #182 @ 0xb6 │ │ │ │ + rsb r0, lr, #182 @ 0xb6 │ │ │ │ + rsb r0, r8, #182 @ 0xb6 │ │ │ │ + rsb r0, r4, #182 @ 0xb6 │ │ │ │ + rsb r0, r2, #182 @ 0xb6 │ │ │ │ + rsb r0, r4, #182 @ 0xb6 │ │ │ │ + sbc.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ + sbc.w r0, r6, #5963776 @ 0x5b0000 │ │ │ │ + sbc.w r0, ip, #5963776 @ 0x5b0000 │ │ │ │ + sbcs.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ + sbcs.w r0, r8, #5963776 @ 0x5b0000 │ │ │ │ + mrc 0, 4, r0, cr8, cr6, {5} │ │ │ │ + mrc 0, 4, r0, cr2, cr6, {5} │ │ │ │ + bvc.n 4d3574 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf12800b6 │ │ │ │ + @ instruction: 0xf0f000b6 │ │ │ │ + vqadd.s32 d0, d20, d22 │ │ │ │ + stcl 0, cr0, [lr, #728]! @ 0x2d8 │ │ │ │ + ldcl 0, cr0, [r0, #728] @ 0x2d8 │ │ │ │ + ldcl 0, cr0, [r6, #728]! @ 0x2d8 │ │ │ │ + ldcl 0, cr0, [lr, #728]! @ 0x2d8 │ │ │ │ + mcr 0, 0, r0, cr10, cr6, {5} │ │ │ │ + mrc 0, 0, r0, cr6, cr6, {5} │ │ │ │ + mcr 0, 1, r0, cr2, cr6, {5} │ │ │ │ + mcr 0, 1, r0, cr14, cr6, {5} │ │ │ │ + mrc 0, 1, r0, cr14, cr6, {5} │ │ │ │ + mrc 0, 2, r0, cr10, cr6, {5} │ │ │ │ + mcr 0, 3, r0, cr6, cr6, {5} │ │ │ │ + mrc 0, 3, r0, cr2, cr6, {5} │ │ │ │ + mrc 0, 3, r0, cr14, cr6, {5} │ │ │ │ + mcr 0, 5, 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 +1651549,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] │ │ │ │ + @ instruction: 0xeb2400b6 │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xead600b6 │ │ │ │ + mcrr 0, 11, r0, r6, cr6 │ │ │ │ ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - orns r0, ip, r6, ror #2 │ │ │ │ + @ instruction: 0xebec00b6 │ │ │ │ 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 +1651902,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 4d399c │ │ │ │ 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 +1652168,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 4d3b5c │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r4, r6} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - b.n 4d37a4 │ │ │ │ + b.n 4d3a84 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [pc, #376] @ (4d4060 ) │ │ │ │ + ldr r3, [pc, #824] @ (4d4220 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr??.w r0, [lr, r3, lsl #3] │ │ │ │ + @ instruction: 0xfaee00b3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d46b8 │ │ │ │ + b.n 4d3998 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d46c4 │ │ │ │ + b.n 4d39a4 │ │ │ │ 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 +1652465,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 4d3c34 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4938 │ │ │ │ + b.n 4d3c18 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4958 │ │ │ │ + b.n 4d3c38 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4820 │ │ │ │ + b.n 4d3b00 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc 1, cr0, [r6], {81} @ 0x51 │ │ │ │ ldcl 1, cr0, [r6], #-324 @ 0xfffffebc │ │ │ │ - b.n 4d47a8 │ │ │ │ + b.n 4d3a88 │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xeb9c0151 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 4d45d0 │ │ │ │ + b.n 4d48b0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d45c8 │ │ │ │ + b.n 4d48a8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4574 │ │ │ │ + b.n 4d4854 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d464c │ │ │ │ + b.n 4d492c │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xeb3e0151 │ │ │ │ @ instruction: 0xeb2a0151 │ │ │ │ @ instruction: 0xeb220151 │ │ │ │ bkpt 0x00a2 │ │ │ │ lsls r6, r1, #5 │ │ │ │ @ instruction: 0xeadc0151 │ │ │ │ @@ -1652743,27 +1652713,27 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r6, r1, #5 │ │ │ │ pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp ip, fp │ │ │ │ + bxns r9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf4fc00b3 │ │ │ │ - cmp r8, r6 │ │ │ │ + @ instruction: 0xf66c00b3 │ │ │ │ + bx r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf4d200b3 │ │ │ │ + movw r0, #10419 @ 0x28b3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + svc 206 @ 0xce │ │ │ │ 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 +1652903,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 │ │ │ │ + svc 16 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - ble.n 4d46d0 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ble.n 4d46b4 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ 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 +1652977,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 4d4708 │ │ │ │ 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 +1653201,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 4d48e0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d4a04 │ │ │ │ + ble.n 4d48e4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d49ec │ │ │ │ + ble.n 4d48cc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d4a34 │ │ │ │ + ble.n 4d4914 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d4960 │ │ │ │ + ble.n 4d4a40 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - blt.n 4d4920 │ │ │ │ + ble.n 4d4a00 │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 4d41ac │ │ │ │ lsls r1, r2, #5 │ │ │ │ - blt.n 4d49b0 │ │ │ │ + bgt.n 4d4890 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - vhadd.s q0, q14, q3 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + @ instruction: 0xf0ac00c6 │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 4d49ec │ │ │ │ + blt.n 4d48cc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - blt.n 4d487c │ │ │ │ + bgt.n 4d495c │ │ │ │ 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 +1653319,20 @@ │ │ │ │ b.n 4d49d2 │ │ │ │ mov r0, r8 │ │ │ │ bl 4d46c8 │ │ │ │ b.n 4d49d2 │ │ │ │ mov r0, r9 │ │ │ │ bl 4d46c8 │ │ │ │ b.n 4d4a28 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + eors r2, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mcr 0, 0, r0, cr12, cr3, {5} │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + vqadd.s64 d16, d28, d19 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stcl 0, cr0, [r4, #716]! @ 0x2cc │ │ │ │ + vqadd.s16 d16, 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 +1653494,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 4d4bfc │ │ │ │ lsls r6, r6, #2 │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ - bhi.n 4d4cb8 │ │ │ │ + bls.n 4d4b98 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bhi.n 4d4c94 │ │ │ │ + bls.n 4d4b74 │ │ │ │ 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 +1653540,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, #248 @ 0xf8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bpl.n 4d4c50 │ │ │ │ + bvc.n 4d4d30 │ │ │ │ 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 +1653701,17 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 4d4e90 │ │ │ │ + bvc.n 4d4f70 │ │ │ │ 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 +1653751,17 @@ │ │ │ │ str r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 4d4e38 │ │ │ │ + bvc.n 4d4f18 │ │ │ │ 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 +1653978,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 4d5040 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4d5138 │ │ │ │ + bvs.n 4d5218 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4d5100 │ │ │ │ + bvs.n 4d51e0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4d5084 │ │ │ │ + bvs.n 4d5164 │ │ │ │ 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, #872 @ (adr r7, 4d54c0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcc.n 4d50a4 │ │ │ │ + bpl.n 4d5184 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcs.n 4d5174 │ │ │ │ + bcc.n 4d5254 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcc.n 4d50a0 │ │ │ │ + bpl.n 4d5180 │ │ │ │ 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 +1654168,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 4d53e8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ - bne.n 4d5268 │ │ │ │ + bcc.n 4d5348 │ │ │ │ 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 +1654227,17 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r2 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bls.n 4d53dc │ │ │ │ lsls r1, r2, #5 │ │ │ │ bls.n 4d53e8 │ │ │ │ lsls r1, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1654453,31 +1654423,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 4d5508 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - beq.n 4d55f8 │ │ │ │ + bne.n 4d54d8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - beq.n 4d55c8 │ │ │ │ + bne.n 4d54a8 │ │ │ │ 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 4d5564 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + beq.n 4d5580 │ │ │ │ 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 +1654659,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, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, 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 +1654949,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, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ 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 +1655243,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, r5, 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 +1655368,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, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, 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 +1655411,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, r5, 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 +1655801,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, r6} │ │ │ │ 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 +1655962,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, r5, 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 +1656084,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, r6} │ │ │ │ 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 +1656247,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 r2!, {r2, r3, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, 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, r5} │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + stmia r1!, {} │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + stmia r0!, {r1, r4, r6, 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 +1656458,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!, {r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - itet al │ │ │ │ - lslal r6, r6, #2 │ │ │ │ - it pl @ unpredictable > │ │ │ │ - lslpl r6, r6, #2 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + stmia r0!, {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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r8, r3 │ │ │ │ @@ -1656831,15 +1656801,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ 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 +1657029,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 {r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cbnz r0, 4d70c8 │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cbnz r4, 4d70c4 │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r2, 4d70c6 │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - revsh r0, r7 │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - revsh r0, r6 │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - hlt 0x0010 │ │ │ │ + pop {} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r4, pc, #88 @ (adr r4, 4d70f8 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 4d72b8 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - rev r0, r6 │ │ │ │ + cbnz r0, 4d710c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - rev16 r6, r0 │ │ │ │ + cbnz r6, 4d7114 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r0, 4d70bc │ │ │ │ + hlt 0x0030 │ │ │ │ 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 +1657289,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, r7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + cbnz r2, 4d734a │ │ │ │ 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 +1657333,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: 0xb8da │ │ │ │ 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 +1657734,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: 0xb7be │ │ │ │ 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 +1657875,17 @@ │ │ │ │ nop │ │ │ │ strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - cbz r6, 4d797c │ │ │ │ + cbz r6, 4d7998 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbz r6, 4d7990 │ │ │ │ + cbz r6, 4d79ac │ │ │ │ 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 +1658854,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, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + asrs r4, r4 │ │ │ │ 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 +1658893,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, #856 @ 0x358 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ 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 +1659201,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, #144 @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #8 @ (adr r7, 4d8700 ) │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 4d89e4 ) │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, pc, #520 @ (adr r6, 4d891c ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 4d8adc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r4!, {r0, r1, r4, r5, r7} │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + @ instruction: 0xeaa400b3 │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sxth r0, r6 │ │ │ │ + cbz r0, 4d87b0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #72 @ (adr r5, 4d87a8 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 4d8968 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ 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 +1659428,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, #64 @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #832 @ (adr r3, 4d8c38 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 4d89f8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + subs r0, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ 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 +1660452,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, #94 @ 0x5e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #936 @ (adr r1, 4d9690 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 4d9450 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds.w r0, ip, #6029312 @ 0x5c0000 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf68c00b8 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 4d9348 │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, pc, #400 @ (adr r1, 4d948c ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 4d964c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ bkpt 0x0008 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cbnz r0, 4d939a │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ pop {r6, pc} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r7, #14 │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r4, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #480 @ (adr r5, 4d9534 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 4d96f4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ 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, r6} │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - it ge │ │ │ │ - lslge r7, r0, #3 │ │ │ │ - add r4, pc, #192 @ (adr r4, 4d9440 ) │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + add r5, pc, #640 @ (adr r5, 4d9600 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ite vs │ │ │ │ - lslvs r7, r0, #3 │ │ │ │ - addvc r1, #22 │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #640 @ (adr r3, 4d9618 ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 4d93d8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + adds r1, #36 @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ 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, r5, r6} │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - nop {6} │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ 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, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xb732 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x0006 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + itet vc │ │ │ │ + lslvc r0, r7, #2 │ │ │ │ + addvs r2, #104 @ 0x68 │ │ │ │ + lslvc r2, r1, #3 │ │ │ │ + ite mi │ │ │ │ + lslmi r0, r7, #2 │ │ │ │ + addpl r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d8fa8 │ │ │ │ + b.n 4d9288 │ │ │ │ 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 +1661287,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, #126 @ 0x7e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r0, 4d9ada │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r2, 4d9ada │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 4d9ad4 │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + cbnz r2, 4d9aca │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + cbnz r2, 4d9ac0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cpsid │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r2, r1, #3 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ 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 +1665419,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, #42 @ 0x2a │ │ │ │ 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 +1665495,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, #90 @ 0x5a │ │ │ │ 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 +1665569,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, #114 @ 0x72 │ │ │ │ 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 +1665812,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, #158 @ 0x9e │ │ │ │ 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 +1666132,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, #100 @ 0x64 │ │ │ │ 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 +1666590,29 @@ │ │ │ │ b.n 4dd41e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #150 @ 0x96 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ lsls r6, r1, #5 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + adds r2, r3, #1 │ │ │ │ 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 +1667596,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 4ddee6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ 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 +1668529,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 4de82e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r2, r2, r1 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r6, r6, #27 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsrs r4, r7, #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 +1669592,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], #-124 @ 0xffffff84 │ │ │ │ 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 +1669767,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 +1670003,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 │ │ │ │ + ldrh.w r0, [r6, #287] @ 0x11f │ │ │ │ + ldrb.w r0, [ip, #287] @ 0x11f │ │ │ │ stmdb 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 +1670413,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 │ │ │ │ + subs.w r1, r6, #10420224 @ 0x9f0000 │ │ │ │ lsls r6, r2, #11 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xf2b2011f │ │ │ │ - adcs.w r1, r2, #31 │ │ │ │ + bic.w r1, r2, #10420224 @ 0x9f0000 │ │ │ │ + movt r1, #8223 @ 0x201f │ │ │ │ stmdb 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 +1671023,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} │ │ │ │ + adcs.w r1, r2, #31 │ │ │ │ + bic.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 │ │ │ │ + mrc 1, 0, r0, cr0, cr15, {0} │ │ │ │ + ldcl 1, cr0, [sl], {31} │ │ │ │ + mcrr 1, 1, r0, r2, cr15 │ │ │ │ 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 +1676105,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, #408 @ 0x198 │ │ │ │ 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: 0xeac400b5 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 4e439e │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #162 @ 0xa2 │ │ │ │ beq.n 4e43aa │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ @@ -1676314,25 +1676284,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, #416 @ 0x1a0 │ │ │ │ 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, #312 @ 0x138 │ │ │ │ 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 +1678265,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 │ │ │ │ + add r0, pc, #40 @ (adr r0, 4e5940 ) │ │ │ │ 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 4e5a0c │ │ │ │ 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 +1680051,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 4e6538 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, 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 +1681200,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, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldr r1, [pc, #992] @ (4e7b30 ) │ │ │ │ + ldr r3, [pc, #416] @ (4e78f0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r4, {r4, r6, 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, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r6, #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, r7} │ │ │ │ + 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 +1681963,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, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bkpt 0x0060 │ │ │ │ + nop {13} │ │ │ │ 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 4e816c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - rev16 r2, r6 │ │ │ │ + cbnz r2, 4e7fe4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf77c00b1 │ │ │ │ - lsrs r6, r7 │ │ │ │ + str??.w r0, [ip, #177] @ 0xb1 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1682427,17 +1682397,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} │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ 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 +1686141,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, #200] @ (4eada4 ) │ │ │ │ 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 +1686734,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, #368] @ (4eb418 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - mov r0, r2 │ │ │ │ + blx r0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp sl, pc │ │ │ │ + bx sp │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add ip, lr │ │ │ │ + mov r4, ip │ │ │ │ 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 +1686781,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, r8 │ │ │ │ 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 +1688176,103 @@ │ │ │ │ b.n 4ebf42 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ muls r4, r1 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r7, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r4, #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 +1689401,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: 0xf3fa00c8 │ │ │ │ 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 +1690134,17 @@ │ │ │ │ bne.w 4ed3e0 │ │ │ │ mov r3, r1 │ │ │ │ b.n 4ed404 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r5, #4 │ │ │ │ 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 +1690828,31 @@ │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #134 @ 0x86 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r3, #150 @ 0x96 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r1, #24] │ │ │ │ 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 +1691653,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r0, r0, r3 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r6, #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 +1691715,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, r2, #2 │ │ │ │ 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 +1692667,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, #1008] @ (4ef4c8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r2, r3, #29 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ 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 +1692934,37 @@ │ │ │ │ add r4, pc │ │ │ │ b.n 4ef330 │ │ │ │ ldr r5, [pc, #48] @ (4ef3a4 ) │ │ │ │ ldr r4, [pc, #48] @ (4ef3a8 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ b.n 4ef330 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rors r6, r2 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [pc, #1008] @ (4ef77c ) │ │ │ │ + ldr r3, [pc, #432] @ (4ef53c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #336 @ (adr r7, 4ef4e4 ) │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #672] @ (4ef640 ) │ │ │ │ + ldr r3, [pc, #96] @ (4ef400 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r7, pc, #232 @ (adr r7, 4ef48c ) │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #488] @ (4ef590 ) │ │ │ │ + ldr r2, [pc, #936] @ (4ef750 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ 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 +1692978,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, #984] @ (4ef7b8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r6 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #28] @ (4ef41c ) │ │ │ │ @@ -1693036,21 +1693006,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, #856] @ (4ef778 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcc.n 4ef33c │ │ │ │ + bmi.n 4ef41c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ 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 +1693131,31 @@ │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #14 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r2, r3, #11 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - bxns sl │ │ │ │ + ldr r0, [pc, #784] @ (4ef88c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx sp │ │ │ │ + ldr r0, [pc, #872] @ (4ef8e8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx r9 │ │ │ │ + ldr r0, [pc, #744] @ (4ef86c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx ip │ │ │ │ + ldr r0, [pc, #832] @ (4ef8c8 ) │ │ │ │ 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 +1697685,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 4f27e4 │ │ │ │ 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 +1700642,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, r5 │ │ │ │ lsls r6, r3, #4 │ │ │ │ @ instruction: 0xb86a │ │ │ │ lsls r4, r1, #5 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ 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 +1700712,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, #256 @ 0x100 │ │ │ │ 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 +1701986,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] │ │ │ │ + orr.w r0, ip, r4, ror #2 │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmdb r6, {r2, r4, r5, r7} │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + orns r0, r6, r4, ror #2 │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia.w r8, {r2, r4, r5, r7} │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + ldrd r0, r0, [r8, #720]! @ 0x2d0 │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strex r0, r0, [r2, #720] @ 0x2d0 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + @ instruction: 0xe9b200b4 │ │ │ │ + strh r4, [r0, #28] │ │ │ │ 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 +1702873,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, r6, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 4f5ec8 │ │ │ │ + b.n 4f61a8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r1, pc, #624 @ (adr r1, 4f6110 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n 4f614c │ │ │ │ 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 +1703050,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 │ │ │ │ + b.n 4f6098 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + b.n 4f60a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ 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 +1703267,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, #456 @ (adr r4, 4f6494 ) │ │ │ │ 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 +1703422,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, #680 @ (adr r3, 4f66f8 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r2, pc, #240 @ (adr r2, 4f6544 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 4f6704 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ strex r1, r0, [r4, #304] @ 0x130 │ │ │ │ - add r1, pc, #440 @ (adr r1, 4f6614 ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 4f67d4 ) │ │ │ │ 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 +1703569,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 r2, pc, #0 @ (adr r2, 4f65d8 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r0, pc, #536 @ (adr r0, 4f67f4 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 4f69b4 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r0, pc, #544 @ (adr r0, 4f6800 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 4f69c0 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + add r0, pc, #976 @ (adr r0, 4f69b8 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + add r0, pc, #800 @ (adr r0, 4f6910 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + add r0, pc, #656 @ (adr r0, 4f6884 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ 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 +1703731,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 │ │ │ │ + bge.n 4f6780 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ 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 +1703874,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, #936] @ 0x3a8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ b.n 4f6f44 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ 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 +1704313,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 4f6c6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bpl.n 4f6c94 │ │ │ │ + bvs.n 4f6d74 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bpl.n 4f6dec │ │ │ │ + bvs.n 4f6ccc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bmi.n 4f6e28 │ │ │ │ + bpl.n 4f6d08 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bcc.n 4f6cd4 │ │ │ │ + bpl.n 4f6db4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bcc.n 4f6d48 │ │ │ │ + bpl.n 4f6e28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ 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 +1704811,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, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bpl.n 4f7208 │ │ │ │ + bvc.n 4f72e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcs.n 4f736c │ │ │ │ + bcc.n 4f724c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ + nop {11} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bpl.n 4f72a4 │ │ │ │ + bvs.n 4f7384 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bmi.n 4f72dc │ │ │ │ + bpl.n 4f71bc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ bgt.n 4f72e0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - beq.n 4f7248 │ │ │ │ + bcs.n 4f7328 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bne.n 4f72f8 │ │ │ │ + bcs.n 4f71d8 │ │ │ │ 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 +1705029,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 4f7470 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ bvc.n 4f74b0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrh r6, [r5, #28] │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + bne.n 4f74ec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ 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 +1705370,19 @@ │ │ │ │ b.n 4f785c │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ ldrh r0, [r0, #24] │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r5, {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 +1705972,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 r5, sp, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ 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 +1707098,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, #118 @ 0x76 │ │ │ │ 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 +1707215,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, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [pc, #736] @ (4f8ebc ) │ │ │ │ + ldr r5, [pc, #160] @ (4f8c7c ) │ │ │ │ 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 +1718952,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: 0xb620 │ │ │ │ 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 +1719016,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 a8e4bc │ │ │ │ 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 +1719107,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 500e74 │ │ │ │ b.n 500ec6 │ │ │ │ mov r1, r4 │ │ │ │ b.n 500e98 │ │ │ │ nop │ │ │ │ @ instruction: 0xf29c014b │ │ │ │ - ldr.w r0, [r0, ] │ │ │ │ + vst2.8 {d16[0],d17[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 +1719389,15 @@ │ │ │ │ strb.w r2, [r5, #951] @ 0x3b7 │ │ │ │ b.n 501132 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf0de014b │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.s16 q0, q5, │ │ │ │ - orns r1, r4, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf5e4011d │ │ │ │ stmdb sp!, {r3, r4, 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 +1719513,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 501350 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 501342 │ │ │ │ b.n 5012e4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4e0011d │ │ │ │ + @ instruction: 0xf650011d │ │ │ │ stmdb sp!, {r4, 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 +1719703,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: 0xf2d4011d │ │ │ │ + @ instruction: 0xf280011d │ │ │ │ + @ instruction: 0xf252011d │ │ │ │ push {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 +1720281,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 a8e700 │ │ │ │ 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 +1720440,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 a8e700 │ │ │ │ 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 +1720519,15 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it ls │ │ │ │ movls r0, r3 │ │ │ │ bls.n 501e30 │ │ │ │ b.n 501e0e │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl a8e6f0 │ │ │ │ + bl a8e728 │ │ │ │ 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 +1720600,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 │ │ │ │ + @ instruction: 0xeb32011d │ │ │ │ + @ instruction: 0xeac4011d │ │ │ │ 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 +1720648,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 a8e728 │ │ │ │ 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 +1720715,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 a8e728 │ │ │ │ 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 +1720900,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, #140 @ 0x8c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ 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 +1721257,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 5028b0 │ │ │ │ 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 +1721308,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 5028ac │ │ │ │ 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 +1721332,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 502850 │ │ │ │ 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 +1721352,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 502830 │ │ │ │ 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 +1721368,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 502840 │ │ │ │ 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 +1721386,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 502854 │ │ │ │ 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 +1721402,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 50284c │ │ │ │ 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 +1721460,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 188 @ 0xbc │ │ │ │ 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 +1721482,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 138 @ 0x8a │ │ │ │ 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 +1721505,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 76 @ 0x4c │ │ │ │ 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 +1721525,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 56 @ 0x38 │ │ │ │ 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 32 │ │ │ │ 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 +1721557,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 │ │ │ │ + svc 8 │ │ │ │ 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 +1721584,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 │ │ │ │ + svc 8 │ │ │ │ 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 +1721601,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 #238 @ 0xee │ │ │ │ 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 +1721618,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 #222 @ 0xde │ │ │ │ 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 +1721635,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 #206 @ 0xce │ │ │ │ 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 +1721660,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 #188 @ 0xbc │ │ │ │ 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 +1721691,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 #148 @ 0x94 │ │ │ │ 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 +1721773,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 502b00 │ │ │ │ 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 +1722087,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 a8e4b0 │ │ │ │ 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 +1722783,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, r1, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ udf #191 @ 0xbf │ │ │ │ vsubl.u q12, d15, d25 │ │ │ │ - vrsubhn.i d17, , q15 │ │ │ │ + vqshl.u64 d17, d14, #63 @ 0x3f │ │ │ │ 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 +1725130,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, r4 │ │ │ │ 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 +1731443,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 a9159c │ │ │ │ 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 +1731654,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 a9159c │ │ │ │ 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 +1731763,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 a9159c │ │ │ │ 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 +1731860,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 a9159c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 509560 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1731988,15 +1731958,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 a9159c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 509560 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1732078,15 +1732048,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 a9159c │ │ │ │ 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 +1732164,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 a915f8 │ │ │ │ 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 +1732403,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 a9159c │ │ │ │ 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 +1732433,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +1732519,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 a9159c │ │ │ │ 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 +1732766,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 a9159c │ │ │ │ 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 +1732843,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 a915f8 │ │ │ │ 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 +1733042,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 a9159c │ │ │ │ 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 a9159c │ │ │ │ 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 +1733270,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 a9159c │ │ │ │ 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 +1733446,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 a9159c │ │ │ │ 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 +1733610,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 a9159c │ │ │ │ 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 +1733654,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, [r3, #12] │ │ │ │ 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 +1734392,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +1734432,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 a915f8 │ │ │ │ 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 +1734502,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 a915f8 │ │ │ │ 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 +1734951,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +1734981,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +1735015,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, #776] @ 0x308 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r5, 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 +1735053,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 a9159c │ │ │ │ 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 +1735228,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +1735258,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +1735312,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 a9159c │ │ │ │ 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 +1735428,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +1735461,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 a9159c │ │ │ │ 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 +1735585,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +1735615,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +1735645,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +1735673,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 a9159c │ │ │ │ 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 +1735755,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 a915f8 │ │ │ │ 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 +1736021,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 a9159c │ │ │ │ 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 +1736151,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, r7 │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldr.w r2, [fp, #132] @ 0x84 │ │ │ │ lsls r4, r4, #4 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ adds r3, r2, r4 │ │ │ │ add.w r5, sp, #1112 @ 0x458 │ │ │ │ @@ -1736311,15 +1736281,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 a915f8 │ │ │ │ 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 +1736344,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +1736416,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +1736626,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 a915f8 │ │ │ │ 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 +1736733,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 a9159c │ │ │ │ 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 +1736824,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 a9159c │ │ │ │ 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 +1736847,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 a9159c │ │ │ │ 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 +1736867,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 a9159c │ │ │ │ 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 +1736914,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 a915f8 │ │ │ │ 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 +1737054,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 a9159c │ │ │ │ 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 +1737161,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 a9104c │ │ │ │ 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 +1737303,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 a91308 │ │ │ │ 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 +1737626,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 a91274 │ │ │ │ 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 +1738090,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, #54 @ 0x36 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ 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 +1739672,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 a90fe4 │ │ │ │ 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 +1740231,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 a90fe4 │ │ │ │ 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 +1740471,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 a9159c │ │ │ │ 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 +1740522,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 a915f8 │ │ │ │ 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 +1740609,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 a9159c │ │ │ │ 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 +1740944,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 a9159c │ │ │ │ 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 +1741122,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 a9159c │ │ │ │ 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 +1741146,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 a9159c │ │ │ │ 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 +1741298,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 a9159c │ │ │ │ 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 +1742058,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, #218 @ 0xda │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r5, #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 +1742235,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 abe05c │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ bl 4073b0 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0150 │ │ │ │ @@ -1742343,25 +1742313,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 ab5868 │ │ │ │ orrs r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl ab89b4 │ │ │ │ + bl ab89ec │ │ │ │ orrs r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl ab9288 │ │ │ │ + bl ab92c0 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 40f754 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r2, #0 │ │ │ │ orrs r5, r0 │ │ │ │ @@ -1742386,30 +1742356,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 ab7308 │ │ │ │ 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 a938b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e8de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0bfc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 5113e6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1742430,38 +1742400,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 a928d4 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r5 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d68 │ │ │ │ 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 aaa1c0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl a98c14 │ │ │ │ + bl a98c4c │ │ │ │ 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 a91654 │ │ │ │ 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 +1743045,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 , q6, #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 +1743235,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 a8e9e8 │ │ │ │ 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 a8ead8 │ │ │ │ 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 a8ea94 │ │ │ │ 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 +1743299,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 a8ead8 │ │ │ │ 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 +1743316,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 a8ea44 │ │ │ │ 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 a8ea94 │ │ │ │ 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 +1743414,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 a8ead8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 39e4f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 511eaa │ │ │ │ mov r4, r9 │ │ │ │ @@ -1743478,15 +1743448,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 a8ea24 │ │ │ │ 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 +1743950,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 a9a180 │ │ │ │ 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 a92330 │ │ │ │ mov r0, r4 │ │ │ │ bl 4073b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 407c00 │ │ │ │ b.w 51140a │ │ │ │ str.w r3, [fp, #148] @ 0x94 │ │ │ │ b.w 511a02 │ │ │ │ @@ -1744115,15 +1744085,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 aac6ac │ │ │ │ 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 +1744725,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, r6, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 512dec │ │ │ │ + b.n 5130cc │ │ │ │ lsls r4, r3, #4 │ │ │ │ - svc 8 │ │ │ │ + b.n 512dec │ │ │ │ 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 +1744792,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 +1744815,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 +1746116,15 @@ │ │ │ │ ... │ │ │ │ ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r4, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r6, #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 +1746343,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, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1746874,15 +1746844,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, r5, 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 +1746998,15 @@ │ │ │ │ blx 6f3f8 │ │ │ │ b.n 514398 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ 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 +1747440,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, r4, #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, r4, #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 +1747620,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, r3, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r6, #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 +1747810,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r4, #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 +1747984,21 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cbz r2, 514e08 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r6, #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 +1748465,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 │ │ │ │ + ldrsb.w r0, [r6, r2, lsl #3] │ │ │ │ + @ instruction: 0xf7ee00b2 │ │ │ │ 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: 0xf76c00b2 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #856 @ 0x358 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - @ instruction: 0xf3ac00b2 │ │ │ │ + adds.w r0, ip, #5832704 @ 0x590000 │ │ │ │ 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 +1748576,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 │ │ │ │ + orn r0, r4, #5832704 @ 0x590000 │ │ │ │ + orn r0, r6, #5832704 @ 0x590000 │ │ │ │ + lsls r4, r6, #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 +1748865,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r4, sp, #32 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, sp, #856 @ 0x358 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r7, #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 +1749018,19 @@ │ │ │ │ b.n 51579e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - movs r2, r6 │ │ │ │ + lsls r2, r4, #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 +1749216,24 @@ │ │ │ │ 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, r1, #3 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ 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 +1749588,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 │ │ │ │ + cdp2 0, 1, cr0, cr4, cr0, {6} │ │ │ │ + ldc2l 0, cr0, [sl, #-768]! @ 0xfffffd00 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfbea00c0 │ │ │ │ - @ instruction: 0xfb9c00c0 │ │ │ │ - b.n 516160 │ │ │ │ + ldc2l 0, cr0, [sl, #-768] @ 0xfffffd00 │ │ │ │ + stc2 0, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ + b.n 516440 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r2, pc, #760 @ (adr r2, 5160e0 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ - @ instruction: 0xfa8200c0 │ │ │ │ + @ instruction: 0xfbf200c0 │ │ │ │ stmdb 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 +1749724,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: 0xfb3e00c0 │ │ │ │ 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 +1750380,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 516510 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 515ec4 │ │ │ │ + b.n 5161a4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rsbs r0, r6, #6291456 @ 0x600000 │ │ │ │ - @ instruction: 0xf4f400c0 │ │ │ │ - eors.w r0, lr, #6291456 @ 0x600000 │ │ │ │ - b.n 516b80 │ │ │ │ + @ instruction: 0xf74600c0 │ │ │ │ + @ instruction: 0xf66400c0 │ │ │ │ + addw r0, lr, #2240 @ 0x8c0 │ │ │ │ + b.n 515e60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - orrs.w r0, r6, #6291456 @ 0x600000 │ │ │ │ - b.n 516b2c │ │ │ │ + rsb r0, r6, #6291456 @ 0x600000 │ │ │ │ + b.n 516e0c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf2ba00c0 │ │ │ │ - b.n 516774 │ │ │ │ + bic.w r0, sl, #6291456 @ 0x600000 │ │ │ │ + b.n 516a54 │ │ │ │ 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 +1751438,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 │ │ │ │ + sbfx r0, r0, #3, #1 │ │ │ │ + b.n 51736c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf0c200c0 │ │ │ │ - @ instruction: 0xf0b600c0 │ │ │ │ - @ instruction: 0xf0aa00c0 │ │ │ │ - vext.8 q0, q11, q0, #0 │ │ │ │ - udf #18 │ │ │ │ + @ instruction: 0xf23200c0 │ │ │ │ + @ instruction: 0xf22600c0 │ │ │ │ + @ instruction: 0xf21a00c0 │ │ │ │ + @ instruction: 0xf12600c0 │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stcl 0, cr0, [lr, #768]! @ 0x300 │ │ │ │ - blt.n 517090 │ │ │ │ + vhadd.s16 q8, q15, q0 │ │ │ │ + ble.n 517170 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldcl 0, cr0, [sl], {192} @ 0xc0 │ │ │ │ - @ instruction: 0xebf600c0 │ │ │ │ + cdp 0, 4, 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 517084 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrd r0, r0, [r0, #-768] @ 0x300 │ │ │ │ - bvc.n 517258 │ │ │ │ + pkhbt r0, r0, r0, lsl #3 │ │ │ │ + bhi.n 517138 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xe82c00c0 │ │ │ │ - b.n 517058 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + @ instruction: 0xe99c00c0 │ │ │ │ + @ instruction: 0xe8da00c0 │ │ │ │ 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 +1751826,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 51752c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517050 │ │ │ │ + b.n 517330 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 516f50 │ │ │ │ + b.n 517230 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 516e18 │ │ │ │ + b.n 5170f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vshr.u64 d0, d18, #42 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 517604 │ │ │ │ + bcc.n 5174e4 │ │ │ │ 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 +1752459,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 518374 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517e90 │ │ │ │ + b.n 518170 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 517c40 │ │ │ │ + b.n 517f20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517c38 │ │ │ │ + b.n 517f18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517c30 │ │ │ │ + b.n 517f10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + b.n 517d00 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 2 │ │ │ │ + b.n 517c8c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + b.n 517bec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 517b24 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ 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 +1752631,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, r5, 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 +1752877,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 5180c0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 518078 │ │ │ │ + bge.n 517f58 │ │ │ │ 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 +1753416,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} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmia r6!, {r0, r2, r5, r7} │ │ │ │ - vraddhn.i d28, , q5 │ │ │ │ + vsli.32 q14, q13, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ bmi.n 5184ee │ │ │ │ - @ instruction: 0xffffc36a │ │ │ │ + vsri.64 q14, q5, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 518580 │ │ │ │ + bvs.n 518460 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 5184b8 │ │ │ │ + bvs.n 518598 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 5184fc │ │ │ │ + bpl.n 5185dc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 5184b0 │ │ │ │ + bpl.n 518590 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 51857c │ │ │ │ + bmi.n 51865c │ │ │ │ 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 +1753679,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, r5, 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 +1754159,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, r6} │ │ │ │ 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 +1755228,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, 51986a │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, lr} │ │ │ │ + cpsid a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 5198a4 │ │ │ │ + cbz r6, 5198c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 51988e │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #16 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, 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, d26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + sxth r6, r4 │ │ │ │ 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 +1755543,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, #512 @ 0x200 │ │ │ │ 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 +1755781,17 @@ │ │ │ │ ldrd r5, r2, [sp, #16] │ │ │ │ addw r5, r5, #3464 @ 0xd88 │ │ │ │ ldr.w r3, [r5, #-72] │ │ │ │ strd r3, r5, [r2, #12] │ │ │ │ strd r3, r5, [r2, #20] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r4, #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 +1758644,19 @@ │ │ │ │ movs r3, #4 │ │ │ │ str.w r3, [fp, #2652] @ 0xa5c │ │ │ │ b.w 51b19e │ │ │ │ ldr r6, [pc, #608] @ (51bfe4 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldr r3, [pc, #880] @ (51c100 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r4, 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 +1758731,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, [r7, 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,18 +1758773,18 @@ │ │ │ │ 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} │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adcs r2, r2 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + itee ne │ │ │ │ + lslne r5, r5, #2 │ │ │ │ + adceq r2, r2 │ │ │ │ + lsleq r2, r1, #5 │ │ │ │ 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, #20] │ │ │ │ ldr r5, [pc, #116] @ (51bf60 ) │ │ │ │ @@ -1758990,15 +1758966,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, [r7, #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 +1759200,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, #640] @ 0x280 │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ subs r0, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #120 @ 0x78 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 51c34a │ │ │ │ + hlt 0x002c │ │ │ │ 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 +1759291,35 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (51c408 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (51c40c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #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 +1759433,55 @@ │ │ │ │ ldr r0, [pc, #88] @ (51c55c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #84] @ (51c560 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r6, #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 +1759751,149 @@ │ │ │ │ ldr r0, [pc, #276] @ (51c898 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #272] @ (51c89c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #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 +1760000,75 @@ │ │ │ │ ldr r0, [pc, #128] @ (51c9f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #124] @ (51c9fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ 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 +1760087,25 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (51ca44 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (51ca48 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ 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 +1760132,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, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #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, #960] @ 0x3c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ 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 +1760199,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 r1, [sp, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ 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 +1760238,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, #760] @ 0x2f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ 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 +1760325,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, #152] @ 0x98 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ 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 +1760390,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, #496] @ 0x1f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ 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 +1760465,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, #648] @ 0x288 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ 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 +1760985,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, #432] @ (51d424 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r1, [pc, #872] @ (51d5e0 ) │ │ │ │ + ldr r3, [pc, #296] @ (51d3a0 ) │ │ │ │ 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 +1762778,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 53374c │ │ │ │ mov r0, r6 │ │ │ │ blx 6eb04 │ │ │ │ b.n 51e608 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r5, #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 +1764152,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 ip, r3 │ │ │ │ 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: 0xf0ce00b0 │ │ │ │ + @ instruction: 0xf0de00b0 │ │ │ │ + @ instruction: 0xf0ee00b0 │ │ │ │ + @ instruction: 0xf0fe00b0 │ │ │ │ + add.w r0, lr, #176 @ 0xb0 │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r2, #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ 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 +1764433,15 @@ │ │ │ │ b.n 51f872 │ │ │ │ nop │ │ │ │ lsls r4, r7, #30 │ │ │ │ lsls r2, r1, #5 │ │ │ │ vminnm.f32 , , │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ 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 +1764497,25 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ 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 +1765870,337 @@ │ │ │ │ ldr r2, [pc, #660] @ (520a54 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 51fb6e │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mov r2, ip │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 52108c │ │ │ │ + b.n 52036c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [pc, #624] @ (520bec ) │ │ │ │ + ldr r7, [pc, #48] @ (5209ac ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 520ab8 │ │ │ │ + b.n 520d98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r6, r6 │ │ │ │ + cbnz r6, 520a54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 520a2c │ │ │ │ + cbnz r2, 520a48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + b.n 520ab8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + str r2, [r6, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r7, #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 +1766546,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, [r4, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 520e6c │ │ │ │ + bls.n 520f4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #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 +1768657,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 522160 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r8, sp │ │ │ │ + mov r0, fp │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - add lr, r9 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ blt.n 5225c8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp │ │ │ │ + cmp lr, fp │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sl, r2 │ │ │ │ + mov r2, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, r3 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - eors r2, r0 │ │ │ │ + sbcs r2, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ ldr r4, [pc, #104] @ (5225bc ) │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ @@ -1768757,21 +1768733,21 @@ │ │ │ │ nop │ │ │ │ bge.n 522500 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 5224ec │ │ │ │ lsls r1, r1, #5 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ bge.n 5226b4 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r4 │ │ │ │ + cmp r4, sl │ │ │ │ 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 +1768898,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, r8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmn r6, r1 │ │ │ │ + add r6, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + add r4, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ bhi.n 522728 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - negs r0, r4 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ ldr r2, [pc, #168] @ (52283c ) │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ @@ -1769010,19 +1768986,19 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 522908 │ │ │ │ lsls r1, r1, #5 │ │ │ │ bhi.n 5228b0 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r3 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1480] @ 0x5c8 │ │ │ │ ldr r1, [pc, #800] @ (522b90 ) │ │ │ │ @@ -1769321,69 +1769297,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 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sbcs r6, r5 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rors r6, r7 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r0, r5 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r0 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r4 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r3 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r4 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r7 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r7 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r4 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r3 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #16 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #6 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + eors r6, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + lsrs r4, r4 │ │ │ │ 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 +1770349,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, r7 │ │ │ │ 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 +1770517,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r4, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 523960 │ │ │ │ + bne.n 523840 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 523e9c │ │ │ │ + b.n 52317c │ │ │ │ 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 +1770547,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 5239cc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r4, #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 +1770593,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 5239a4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb78c │ │ │ │ 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 +1770634,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 523b0c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ 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 +1770673,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, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 523cfc │ │ │ │ + b.n 523fdc │ │ │ │ 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 +1770710,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, #130 @ 0x82 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 523c98 │ │ │ │ + b.n 523f78 │ │ │ │ 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 +1770747,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 r7!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r2, #26 │ │ │ │ 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 +1770786,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, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r4, #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 +1770825,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, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r7, #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 +1770871,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 r1, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 4 │ │ │ │ + b.n 523de0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ 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 +1770919,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, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #4 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ 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 +1770960,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, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #8 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ 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 +1770999,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, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 523d90 │ │ │ │ + svc 16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rors r2, r7 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771085,25 +1771061,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 r4!, {r1, r2} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 523f64 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #720] @ (5241d8 ) │ │ │ │ + ldr r6, [pc, #144] @ (523f98 ) │ │ │ │ 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 +1771104,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, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 523e74 │ │ │ │ + ble.n 523f54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ 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 +1771143,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, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 52400c │ │ │ │ + ble.n 523eec │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ 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 +1771182,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, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 523fa4 │ │ │ │ + ble.n 524084 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ 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 +1771221,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, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 52413c │ │ │ │ + bgt.n 52401c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r4, #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 +1771260,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, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 5240d4 │ │ │ │ + bgt.n 5241b4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r7, #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 +1771299,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, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 52426c │ │ │ │ + blt.n 52414c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771362,21 +1771338,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, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 524204 │ │ │ │ + blt.n 5240e4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r5, #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 +1771377,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, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 52419c │ │ │ │ + blt.n 52427c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ 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 +1771416,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} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 524334 │ │ │ │ + bge.n 524214 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771479,21 +1771455,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, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5242cc │ │ │ │ + bge.n 5243ac │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r6, #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 +1771494,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, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 524464 │ │ │ │ + bls.n 524344 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771557,21 +1771533,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, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5243fc │ │ │ │ + bls.n 5244dc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r4, #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 +1771572,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, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 524394 │ │ │ │ + bls.n 524474 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r7, #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 +1771611,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 r6!, {r1, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 52452c │ │ │ │ + bhi.n 52440c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771674,21 +1771650,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, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 5244c4 │ │ │ │ + bhi.n 5245a4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r5, #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 +1771689,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, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 52465c │ │ │ │ + bvc.n 52453c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r0, #32] │ │ │ │ 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 +1771728,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, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 5245f4 │ │ │ │ + bvc.n 5246d4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771791,21 +1771767,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, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 52458c │ │ │ │ + bvc.n 52466c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + str r6, [r6, #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 +1771806,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 r4!, {r1, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 524724 │ │ │ │ + bvs.n 524604 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771869,21 +1771845,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, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 5246bc │ │ │ │ + bvs.n 52479c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + str r6, [r4, #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 +1771884,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, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 524854 │ │ │ │ + bpl.n 524734 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r7, 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 +1771931,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 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 5247f0 │ │ │ │ + bpl.n 5248d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ 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 +1771973,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, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 524774 │ │ │ │ + bmi.n 524854 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ 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 +1772043,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, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 524958 │ │ │ │ + bmi.n 524838 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r6, #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 +1772213,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 r1!, {r1, r2, r3, r4} │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + bcc.n 524a8c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + beq.n 524b3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ 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 +1772347,39 @@ │ │ │ │ bl 4cd360 │ │ │ │ ldr r0, [pc, #60] @ (524cb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ bl 4cd9bc │ │ │ │ b.n 524c08 │ │ │ │ nop │ │ │ │ - movs r3, #16 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r4, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r2, #32] │ │ │ │ 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 +1772478,31 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 524da4 │ │ │ │ bl 4cd79c │ │ │ │ b.n 524d6c │ │ │ │ nop │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + beq.n 524e70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #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 +1772538,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, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + subs r2, r6, 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 +1772586,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, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r4, r2 │ │ │ │ + cbnz r4, 524f80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ 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 +1772676,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, 52505a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf6d000b1 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + str.w r0, [r0, r1, lsl #3] │ │ │ │ + movs r1, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ 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 +1772783,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, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + movs r0, #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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r8, [r0, #800] @ 0x320 │ │ │ │ @@ -1772914,32 +1772890,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: 0xb8fe │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldcl 0, cr0, [r0], #780 @ 0x30c │ │ │ │ - blt.n 525290 │ │ │ │ + cdp 0, 6, cr0, cr0, cr3, {6} │ │ │ │ + bgt.n 525370 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + subs r0, r4, #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 +1773011,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: 0xb7ce │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ 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 +1773229,51 @@ │ │ │ │ bl 4cd230 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ b.n 525548 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strd r0, r0, [r4, #780]! @ 0x30c │ │ │ │ - bvc.n 525630 │ │ │ │ + adcs.w r0, r4, r3, lsl #3 │ │ │ │ + bls.n 525710 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmdb r0!, {r0, r1, r6, r7} │ │ │ │ - bvc.n 5256c4 │ │ │ │ + eors.w r0, r0, r3, lsl #3 │ │ │ │ + bhi.n 5255a4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + subs r0, r1, 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, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #320] @ (5257b4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1773418,33 +1773394,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, r5, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r6, r6 │ │ │ │ + cbz r6, 52582c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ adds r2, r2, r2 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r0, 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, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #120] @ (525870 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1773485,23 +1773461,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r1, [r5, #596] @ 0x254 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 525878 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 5258ac │ │ │ │ + bvc.n 52578c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r7, 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 +1773512,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, r2, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + cbz r2, 525936 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + adds r0, r6, 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 +1773576,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, 5259c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + adds r4, r3, r1 │ │ │ │ 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 +1773685,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 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + cbnz r6, 525b22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r4, #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 +1773735,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, #376 @ 0x178 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r2, #22 │ │ │ │ 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 +1773790,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, #968 @ 0x3c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r4, #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 +1773851,25 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #856] @ (526004 ) │ │ │ │ + ldr r5, [pc, #280] @ (525dc4 ) │ │ │ │ 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 +1773901,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, #728 @ 0x2d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ 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 +1774025,39 @@ │ │ │ │ bl 4cd360 │ │ │ │ ldr r0, [pc, #60] @ (525ea0 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ bl 4cd9bc │ │ │ │ b.n 525df8 │ │ │ │ nop │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ 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 +1774098,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, #752 @ 0x2f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + cbnz r0, 525f5e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mov lr, pc │ │ │ │ + ldr r0, [pc, #440] @ (5260f4 ) │ │ │ │ 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 +1774144,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, #152 @ 0x98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mov r2, pc │ │ │ │ + @ instruction: 0x47ea │ │ │ │ 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 +1774188,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, #688 @ 0x2b0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 52609c │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ 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 +1774228,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, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 5260ec │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ 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 +1774268,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, #808 @ 0x328 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r4, r6 │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, 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 +1774340,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, #360 @ 0x168 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ 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 +1774451,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, #456 @ 0x1c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 52633e │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [pc, #752] @ (526610 ) │ │ │ │ + ldr r6, [pc, #176] @ (5263d0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + cbz r6, 526352 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfb7600c4 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + stc2l 0, cr0, [r6], #784 @ 0x310 │ │ │ │ + lsrs r2, r6, #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 +1774513,21 @@ │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 52cd28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #80 @ (adr r6, 526408 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 5265c8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ 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 +1774589,25 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 52cd28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 52643c │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #568 @ (adr r5, 5266c8 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 526888 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ 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 +1774640,21 @@ │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 52cc58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #304 @ (adr r4, 526648 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 526808 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #936 @ (adr r7, 5268c8 ) │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ 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 +1774737,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, #232 @ (adr r5, 52670c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + b.n 5267d0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 526b78 │ │ │ │ + b.n 525e58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r6, #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 +1774803,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 r4, pc, #72 @ (adr r4, 52671c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ 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 +1774857,21 @@ │ │ │ │ lsls r3, r4, #31 │ │ │ │ bmi.n 526754 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 4ccd78 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #1044] @ 0x414 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, pc, #24 @ (adr r2, 526780 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 526940 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r5, 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 +1774930,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, #936 @ (adr r2, 526bdc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ble.n 526860 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r0, r4, #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 +1775027,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 r2, pc, #24 @ (adr r2, 526960 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 526b58 │ │ │ │ + b.n 526e38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r2, 52699a │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r8, r0 │ │ │ │ + cmp r8, lr │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ 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 +1775090,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, #984 @ (adr r0, 526dc8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r4, r4 │ │ │ │ + cbz r4, 526a5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r4, #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 +1775157,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, r3, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + add r0, pc, #256 @ (adr r0, 526b9c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r0, 526abc │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add sp, #24 │ │ │ │ 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 +1775265,33 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd360 │ │ │ │ ldr r0, [pc, #48] @ (526bd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ bl 4cd9bc │ │ │ │ b.n 526b52 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rors r0, r5 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + cbz r0, 526bfa │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adcs r4, r6 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1775357,22 +1775333,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, r3, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + cbz r2, 526c74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vhadd.u32 q0, q12, │ │ │ │ - add r0, pc, #488 @ (adr r0, 526e5c ) │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + add r1, pc, #936 @ (adr r1, 52701c ) │ │ │ │ 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 +1775496,43 @@ │ │ │ │ b.n 526d74 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ 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 +1775588,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, #1016] @ 0x3f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #688 @ (adr r5, 5271d8 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 526f98 ) │ │ │ │ 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 +1775721,41 @@ │ │ │ │ bl 4cd9bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 526ffa │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ 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 +1775796,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, #632] @ 0x278 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc2 0, cr0, [sl, #708] @ 0x2c4 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + mrc2 0, 7, r0, cr10, cr1, {5} │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ 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 +1775838,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 r1, [sp, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ 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 +1775893,23 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ mov r0, r8 │ │ │ │ bl 52ab6c │ │ │ │ bl 4cd360 │ │ │ │ b.n 527222 │ │ │ │ nop │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1775983,27 +1775960,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, #984] @ 0x3d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r5, #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 +1776005,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, #232] @ 0xe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ 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 +1776045,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, #832] @ 0x340 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #992 @ (adr r7, 5277d8 ) │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r6, r7, #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 +1776084,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, #408] @ 0x198 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #576 @ (adr r7, 5276a0 ) │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ 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 +1776152,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, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vshr.u64 d0, d17, #20 │ │ │ │ - add r7, pc, #144 @ (adr r7, 5275ac ) │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776220,20 +1776198,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, #248] @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vqadd.u16 d0, d16, d17 │ │ │ │ - add r6, pc, #416 @ (adr r6, 527738 ) │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + add r7, pc, #864 @ (adr r7, 5278f8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r2, #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 │ │ │ │ @@ -1776263,20 +1776242,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, #792] @ 0x318 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc2 0, 5, r0, cr0, cr1, {5} │ │ │ │ - add r5, pc, #960 @ (adr r5, 5279d0 ) │ │ │ │ + movs r0, r4 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + add r7, pc, #384 @ (adr r7, 527790 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r1, #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 │ │ │ │ @@ -1776306,20 +1776286,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, #312] @ 0x138 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcr2 0, 2, r0, cr8, cr1, {5} │ │ │ │ - add r5, pc, #480 @ (adr r5, 527868 ) │ │ │ │ + vshr.u64 d0, d17, #8 │ │ │ │ + add r6, pc, #928 @ (adr r6, 527a28 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + adds r1, #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 │ │ │ │ @@ -1776349,20 +1776329,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, #856] @ 0x358 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc2l 0, cr0, [r0, #708]! @ 0x2c4 │ │ │ │ - add r5, pc, #0 @ (adr r5, 527700 ) │ │ │ │ + vqadd.u16 d16, d16, d17 │ │ │ │ + add r6, pc, #448 @ (adr r6, 5278c0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + adds r0, #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 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776392,20 +1776372,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, #376] @ 0x178 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #-708]! @ 0xfffffd3c │ │ │ │ - add r4, pc, #544 @ (adr r4, 527998 ) │ │ │ │ + mcr2 0, 7, r0, cr12, cr1, {5} │ │ │ │ + add r5, pc, #992 @ (adr r5, 527b58 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ 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 +1776415,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, #920] @ 0x398 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r8, #-708] @ 0xfffffd3c │ │ │ │ - add r4, pc, #64 @ (adr r4, 527830 ) │ │ │ │ + mcr2 0, 4, r0, cr8, cr1, {5} │ │ │ │ + add r5, pc, #512 @ (adr r5, 5279f0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ 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 +1776458,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, #440] @ 0x1b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r0], #708 @ 0x2c4 │ │ │ │ - add r3, pc, #608 @ (adr r3, 527ac8 ) │ │ │ │ + mcr2 0, 1, r0, cr0, cr1, {5} │ │ │ │ + add r5, pc, #32 @ (adr r5, 527888 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ 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 +1776501,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, #984] @ 0x3d8 │ │ │ │ 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, #576 @ (adr r4, 527b20 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ 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 +1776532,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, #272] @ 0x110 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #680 @ (adr r2, 527bdc ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 52799c ) │ │ │ │ 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 +1776581,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 │ │ │ │ + stc2 0, cr0, [r6, #-708] @ 0xfffffd3c │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #352 @ (adr r2, 527b18 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 527cd8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ 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 +1776631,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], #708 @ 0x2c4 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #832 @ (adr r1, 527d80 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 527b40 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ 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 +1776681,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], #-708 @ 0xfffffd3c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #288 @ (adr r1, 527be8 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 527da8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ 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 +1776740,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: 0xfbbe00b1 │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #768 @ (adr r0, 527e6c ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 527c2c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfa1600b1 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xfb8600b1 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776831,20 +1776811,20 @@ │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r2, #28] │ │ │ │ bl 397f50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9c800b1 │ │ │ │ - add r0, pc, #32 @ (adr r0, 527c44 ) │ │ │ │ + @ instruction: 0xfb3800b1 │ │ │ │ + add r1, pc, #480 @ (adr r1, 527e04 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1776890,23 +1776870,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: 0xfab200b1 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + add r0, pc, #848 @ (adr r0, 528018 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh.w r0, [sl, #177] @ 0xb1 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + @ instruction: 0xfa2a00b1 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ 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 +1776944,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] │ │ │ │ + @ instruction: 0xfa1e00b1 │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + add r0, pc, #160 @ (adr r0, 527e38 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ 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 +1777003,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] │ │ │ │ + vld4.32 {d16-d19}, [lr :256], r1 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf74600b1 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + ldrh.w r0, [r6, #177] @ 0xb1 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ 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 +1777075,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] │ │ │ │ + ldr.w r0, [r6, #177] @ 0xb1 │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ 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 +1777166,29 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subw r0, ip, #2225 @ 0x8b1 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldrb.w r0, [ip, r1, lsl #3] │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xeb8800c3 │ │ │ │ - mov r2, r4 │ │ │ │ + ldcl 0, cr0, [r8], #780 @ 0x30c │ │ │ │ + @ instruction: 0x4792 │ │ │ │ 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 +1777244,24 @@ │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 5280b8 │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sub.w r0, sl, #5799936 @ 0x588000 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + @ instruction: 0xf71a00b1 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #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 +1777288,20 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4f400b1 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf66400b1 │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r4, #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 +1777326,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, [r0, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors.w r0, sl, #5799936 @ 0x588000 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + addw r0, sl, #2225 @ 0x8b1 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ 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 +1777364,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, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orr.w r0, sl, #5799936 @ 0x588000 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + subs.w r0, sl, #5799936 @ 0x588000 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ 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 +1777534,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 │ │ │ │ + adc.w r0, r6, #5799936 @ 0x588000 │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stc 0, cr0, [r6, #-708] @ 0xfffffd3c │ │ │ │ - ldcl 0, cr0, [lr], #708 @ 0x2c4 │ │ │ │ - @ instruction: 0xf35a00b1 │ │ │ │ + mrc 0, 3, r0, cr6, cr1, {5} │ │ │ │ + mcr 0, 3, r0, cr14, cr1, {5} │ │ │ │ + @ instruction: 0xf4ca00b1 │ │ │ │ ldrb r4, [r7, #18] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldr r4, [pc, #880] @ (528788 ) │ │ │ │ + ldr r6, [pc, #304] @ (528548 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #712] @ (5286e4 ) │ │ │ │ + ldr r6, [pc, #136] @ (5284a4 ) │ │ │ │ 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 +1777612,21 @@ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf22a00b1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + @ instruction: 0xf39a00b1 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf22000b1 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf39000b1 │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ 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 +1777730,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: 0xf30400b1 │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sbcs.w r0, sl, #177 @ 0xb1 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + @ instruction: 0xf2ea00b1 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sbc.w r0, ip, #177 @ 0xb1 │ │ │ │ - @ instruction: 0xf13200b1 │ │ │ │ - @ instruction: 0xf0ae00b1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + @ instruction: 0xf2dc00b1 │ │ │ │ + subw r0, r2, #177 @ 0xb1 │ │ │ │ + @ instruction: 0xf21e00b1 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ 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 +1777877,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] │ │ │ │ + rsb r0, sl, #177 @ 0xb1 │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bics.w r0, r8, #177 @ 0xb1 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + sub.w r0, r8, #177 @ 0xb1 │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vshr.s64 d16, d17, #2 │ │ │ │ - vshr.s64 d0, d17, #2 │ │ │ │ - vqadd.s64 d0, d20, d17 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + sbc.w r0, lr, #177 @ 0xb1 │ │ │ │ + @ instruction: 0xf12e00b1 │ │ │ │ + @ instruction: 0xf0a400b1 │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r6, #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 +1778761,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 5290fc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 528de8 │ │ │ │ + b.n 5290c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528df0 │ │ │ │ + b.n 5290d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d98 │ │ │ │ + b.n 529078 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d8c │ │ │ │ + b.n 52906c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d68 │ │ │ │ + b.n 529048 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d70 │ │ │ │ + b.n 529050 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d50 │ │ │ │ + b.n 529030 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d48 │ │ │ │ + b.n 529028 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d44 │ │ │ │ + b.n 529024 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528f54 │ │ │ │ + b.n 529234 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 528f4c │ │ │ │ + b.n 52922c │ │ │ │ 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 +1778900,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 529094 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc 0, cr0, [r6, #780] @ 0x30c │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + cdp 0, 15, cr0, cr6, cr3, {6} │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + b.n 529528 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528c90 │ │ │ │ + b.n 528f70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528c80 │ │ │ │ + b.n 528f60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 529378 │ │ │ │ + bgt.n 529458 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 528c54 │ │ │ │ + b.n 528f34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 528dc4 │ │ │ │ + b.n 5290a4 │ │ │ │ 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 +1779025,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 5290c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 52940c │ │ │ │ + bgt.n 5294ec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d88 │ │ │ │ + b.n 529068 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 528d3c │ │ │ │ + b.n 52901c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d38 │ │ │ │ + b.n 529018 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b38 │ │ │ │ + b.n 528e18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b68 │ │ │ │ + b.n 528e48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ba0 │ │ │ │ + b.n 528e80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529bd8 │ │ │ │ + b.n 528eb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ad0 │ │ │ │ + b.n 528db0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529c08 │ │ │ │ + b.n 528ee8 │ │ │ │ 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 +1779115,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 528fac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ce8 │ │ │ │ + b.n 528fc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 529c80 │ │ │ │ + b.n 528f60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 5299f0 │ │ │ │ + b.n 529cd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b84 │ │ │ │ + b.n 528e64 │ │ │ │ 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 +1779188,27 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 529c6c │ │ │ │ + b.n 528f4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ 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 +1779245,23 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 529b94 │ │ │ │ + b.n 529e74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b98 │ │ │ │ + b.n 529e78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b7c │ │ │ │ + b.n 529e5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b60 │ │ │ │ + b.n 529e40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b44 │ │ │ │ + b.n 529e24 │ │ │ │ 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 +1779571,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 52a160 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e7c │ │ │ │ + b.n 52a15c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e74 │ │ │ │ + b.n 52a154 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e74 │ │ │ │ + b.n 52a154 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e7c │ │ │ │ + b.n 52a15c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e68 │ │ │ │ + b.n 52a148 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e54 │ │ │ │ + b.n 52a134 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e40 │ │ │ │ + b.n 52a120 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e2c │ │ │ │ + b.n 52a10c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e24 │ │ │ │ + b.n 52a104 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e14 │ │ │ │ + b.n 52a0f4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e04 │ │ │ │ + b.n 52a0e4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dec │ │ │ │ + b.n 52a0cc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de0 │ │ │ │ + b.n 52a0c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de0 │ │ │ │ + b.n 52a0c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 52a0b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 52a0b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de8 │ │ │ │ + b.n 52a0c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529df0 │ │ │ │ + b.n 52a0d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de0 │ │ │ │ + b.n 52a0c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dec │ │ │ │ + b.n 52a0cc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529df4 │ │ │ │ + b.n 52a0d4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de4 │ │ │ │ + b.n 52a0c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de4 │ │ │ │ + b.n 52a0c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de4 │ │ │ │ + b.n 52a0c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ddc │ │ │ │ + b.n 52a0bc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 52a0b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 52a0b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 52a0b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 52a0b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dc8 │ │ │ │ + b.n 52a0a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dc0 │ │ │ │ + b.n 52a0a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dbc │ │ │ │ + b.n 52a09c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dac │ │ │ │ + b.n 52a08c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529da8 │ │ │ │ + b.n 52a088 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dac │ │ │ │ + b.n 52a08c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529db4 │ │ │ │ + b.n 52a094 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529b28 │ │ │ │ + svc 30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 529d60 │ │ │ │ + b.n 52a040 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529d54 │ │ │ │ + b.n 52a034 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529d48 │ │ │ │ + b.n 52a028 │ │ │ │ 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 +1779688,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 529ed0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 529ba4 │ │ │ │ + bls.n 529c84 │ │ │ │ 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 +1779736,19 @@ │ │ │ │ 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 529ec0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cdp2 0, 10, cr0, cr4, cr15, {5} │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + movs r4, r2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + b.n 529e84 │ │ │ │ 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 +1779785,23 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - svc 22 │ │ │ │ + b.n 529e64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + b.n 529e80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 22 │ │ │ │ + b.n 529e6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 10 │ │ │ │ + b.n 529e58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + b.n 529e44 │ │ │ │ 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 +1779834,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 529e30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + b.n 529e44 │ │ │ │ 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 +1779992,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 176 @ 0xb0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ble.n 529fbc │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529fd0 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #14 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r0, 529ff2 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ble.n 529f6c │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529f38 │ │ │ │ + svc 22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ble.n 529f04 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529ef8 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ 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 +1780073,21 @@ │ │ │ │ bl 4d9cf4 │ │ │ │ mov r0, r5 │ │ │ │ bl 4cd6a4 │ │ │ │ b.n 52a044 │ │ │ │ bl 4cd9bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 52a010 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a02c │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a018 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 529ffc │ │ │ │ + udf #38 @ 0x26 │ │ │ │ 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 +1780219,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 52a1d4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a17c │ │ │ │ + udf #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 52a324 │ │ │ │ + ble.n 52a204 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a31c │ │ │ │ + ble.n 52a1fc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a314 │ │ │ │ + ble.n 52a1f4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 52a304 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a29c │ │ │ │ + ble.n 52a17c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a27c │ │ │ │ + ble.n 52a35c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a264 │ │ │ │ + ble.n 52a344 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a250 │ │ │ │ + ble.n 52a330 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a238 │ │ │ │ + ble.n 52a318 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a1f0 │ │ │ │ + ble.n 52a2d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a1ec │ │ │ │ + ble.n 52a2cc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a1d8 │ │ │ │ + ble.n 52a2b8 │ │ │ │ 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 +1780425,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 52a3dc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a428 │ │ │ │ + ble.n 52a508 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a528 │ │ │ │ + bgt.n 52a408 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a510 │ │ │ │ + bgt.n 52a3f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a520 │ │ │ │ + bgt.n 52a400 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a518 │ │ │ │ + bgt.n 52a3f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a508 │ │ │ │ + bgt.n 52a3e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 52a4cc │ │ │ │ + bgt.n 52a5ac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a4dc │ │ │ │ + bgt.n 52a5bc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a4d4 │ │ │ │ + bgt.n 52a5b4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a4b8 │ │ │ │ + bgt.n 52a598 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + rev r6, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bge.n 52a45c │ │ │ │ + bgt.n 52a53c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a444 │ │ │ │ + bgt.n 52a524 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a434 │ │ │ │ + bgt.n 52a514 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a42c │ │ │ │ + blt.n 52a50c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a3f4 │ │ │ │ + blt.n 52a4d4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a5ec │ │ │ │ + blt.n 52a4cc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a5e4 │ │ │ │ + blt.n 52a4c4 │ │ │ │ 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 +1780494,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 52a5e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 52a78c │ │ │ │ + b.n 52aa6c │ │ │ │ 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 +1780529,17 @@ │ │ │ │ bl 4cd880 │ │ │ │ bl 4cd7e8 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - bls.n 52a4d8 │ │ │ │ + bge.n 52a5b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a4f4 │ │ │ │ + blt.n 52a5d4 │ │ │ │ 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 +1780688,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 52a6ec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a828 │ │ │ │ + bge.n 52a708 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a80c │ │ │ │ + bge.n 52a6ec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7f0 │ │ │ │ + bge.n 52a6d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7d4 │ │ │ │ + bge.n 52a6b4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7c8 │ │ │ │ + bge.n 52a8a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7bc │ │ │ │ + bge.n 52a89c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a7b0 │ │ │ │ + bge.n 52a890 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a7a4 │ │ │ │ + bge.n 52a884 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a798 │ │ │ │ + bge.n 52a878 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a798 │ │ │ │ + bge.n 52a878 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a78c │ │ │ │ + bge.n 52a86c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcr2 0, 4, r0, cr8, cr1, {5} │ │ │ │ - bhi.n 52a764 │ │ │ │ + vshr.u64 d16, d17, #8 │ │ │ │ + bge.n 52a844 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a748 │ │ │ │ + bge.n 52a828 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a72c │ │ │ │ + bge.n 52a80c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a6f8 │ │ │ │ + bls.n 52a7d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bne.n 52a7f8 │ │ │ │ + bcs.n 52a8d8 │ │ │ │ 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 +1780911,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 52aaf4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #40 @ (adr r0, 52aa3c ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 52abfc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 52a9dc │ │ │ │ + bls.n 52aabc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + cbz r2, 52aa2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r0, 52aa88 │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + add r0, pc, #840 @ (adr r0, 52ad7c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aac0 │ │ │ │ + bhi.n 52a9a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aaac │ │ │ │ + bhi.n 52a98c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aa98 │ │ │ │ + bhi.n 52a978 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aa84 │ │ │ │ + bhi.n 52a964 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r4, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov r8, r5 │ │ │ │ + ldr r0, [pc, #96] @ (52aab4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 52a95c │ │ │ │ + bvc.n 52aa3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 52ab40 │ │ │ │ + bvc.n 52aa20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + beq.n 52aa7c │ │ │ │ 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 +1781027,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 52abc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 52abe0 │ │ │ │ + bvs.n 52aac0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r3, r5, 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 +1781134,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 52ad1c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + push {r1} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bmi.n 52abf4 │ │ │ │ + bvs.n 52acd4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52abe0 │ │ │ │ + bvs.n 52acc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52abd4 │ │ │ │ + bvs.n 52acb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52ad6c │ │ │ │ + bpl.n 52ac4c │ │ │ │ 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 +1781185,21 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 52adbc │ │ │ │ + bpl.n 52ac9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52add8 │ │ │ │ + bpl.n 52acb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + str r0, [r2, #4] │ │ │ │ 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 +1781261,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 52acc4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52ae00 │ │ │ │ + bpl.n 52ace0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52adf4 │ │ │ │ + bpl.n 52acd4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52adcc │ │ │ │ + bpl.n 52aeac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 52ad80 │ │ │ │ + bpl.n 52ae60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1781332,21 +1781313,21 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 52ad4c │ │ │ │ + bmi.n 52ae2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 52ada0 │ │ │ │ + bmi.n 52ae80 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 52aeec │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ 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 +1781357,21 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 52af04 │ │ │ │ + bmi.n 52ade4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 52af28 │ │ │ │ + bcc.n 52ae08 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52ae74 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ 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 +1781515,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 52b0c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #544] @ (52b2a0 ) │ │ │ │ + ldr r3, [pc, #992] @ (52b460 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - eors r6, r0 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 52b0e0 │ │ │ │ + bne.n 52afc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - beq.n 52b0c4 │ │ │ │ + bne.n 52b1a4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5, 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 +1781612,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n 52b114 │ │ │ │ + bcs.n 52b1f4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b130 │ │ │ │ + bcs.n 52b210 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b134 │ │ │ │ + bcs.n 52b214 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b138 │ │ │ │ + bcs.n 52b218 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b144 │ │ │ │ + bcs.n 52b224 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b150 │ │ │ │ + bcs.n 52b230 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b15c │ │ │ │ + bcs.n 52b23c │ │ │ │ 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 +1781713,34 @@ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n 52b1e4 │ │ │ │ + bcs.n 52b2c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1f8 │ │ │ │ + bcs.n 52b2d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1ec │ │ │ │ + bcs.n 52b2cc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf67600c3 │ │ │ │ - beq.n 52b1c4 │ │ │ │ + @ instruction: 0xf7e600c3 │ │ │ │ + bcs.n 52b2a4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1c0 │ │ │ │ + bcs.n 52b2a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1bc │ │ │ │ + bcs.n 52b29c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1b0 │ │ │ │ + bne.n 52b290 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1a4 │ │ │ │ + bne.n 52b284 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1a4 │ │ │ │ + bne.n 52b284 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1a0 │ │ │ │ + bne.n 52b280 │ │ │ │ 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 +1781762,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 52b234 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs.w r0, ip, #6389760 @ 0x618000 │ │ │ │ - beq.n 52b358 │ │ │ │ + @ instruction: 0xf6ec00c3 │ │ │ │ + bne.n 52b238 │ │ │ │ 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 +1781795,19 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - beq.n 52b35c │ │ │ │ + bne.n 52b43c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + bne.n 52b370 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #808 @ (adr r2, 52b688 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 52b448 ) │ │ │ │ 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 +1781836,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} │ │ │ │ + bne.n 52b3f4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + beq.n 52b328 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #440 @ (adr r2, 52b588 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 52b748 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + bne.n 52b3d8 │ │ │ │ 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 +1781908,29 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + beq.n 52b41c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + beq.n 52b3f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + beq.n 52b3ec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + beq.n 52b3e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + beq.n 52b3e8 │ │ │ │ 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 +1782134,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 52b790 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfa0c00bf │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xfb7c00bf │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - hlt 0x0026 │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rev16 r6, r6 │ │ │ │ + cbnz r6, 52b790 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfabc00bf │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + stc2 0, cr0, [ip], #-764 @ 0xfffffd04 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rev r6, r5 │ │ │ │ + cbnz r6, 52b78a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r4, 52b76a │ │ │ │ + cbnz r4, 52b786 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r1, [pc, #184] @ (52b804 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r5} │ │ │ │ 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 +1782395,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, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ 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 +1782544,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, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1782620,23 +1782601,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, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1782716,35 +1782697,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 r3!, {r1, r2, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvc.n 52bc74 │ │ │ │ + bls.n 52bd54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r5, [pc, #600] @ (52bf90 ) │ │ │ │ + ldr r7, [pc, #24] @ (52bd50 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r0, 52bdb0 │ │ │ │ + pop {r4, r5, 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 +1782763,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, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xeaa600c3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldc 0, cr0, [r6], {195} @ 0xc3 │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1782838,24 +1782819,24 @@ │ │ │ │ bl 52bd78 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stcl 0, cr0, [sl], {191} @ 0xbf │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + mrc 0, 1, r0, cr10, cr15, {5} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ 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 +1782857,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 r1, {r1, r2, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ 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 +1783064,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, 52c132 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [pc, #504] @ (52c32c ) │ │ │ │ + ldr r4, [pc, #952] @ (52c4ec ) │ │ │ │ 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 +1783113,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: 0xb8a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + adds r0, #22 │ │ │ │ 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 +1783145,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, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1783216,25 +1783197,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: 0xb7d6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, 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, r5, r6, r7} │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + ldmia r2!, {r1, r4, r5, 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 +1783249,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, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bkpt 0x00ec │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1783321,23 +1783302,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: 0xb70a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + ite cc │ │ │ │ + lslcc r4, r0, #3 │ │ │ │ + pushcs {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 +1783335,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, #512] @ (52c5f0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #96] @ (52c468 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1783400,19 +1783381,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, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r3, r4, r5, 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 +1783438,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, #704] @ (52c7c4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ 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 +1783550,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, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r0, 52c692 │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 52c686 │ │ │ │ + pop {r1, r2, r3, r4, r6, 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 +1783662,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, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - uxth r0, r1 │ │ │ │ + cbz r0, 52c7c6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rev16 r6, r1 │ │ │ │ + cbnz r6, 52c7ba │ │ │ │ 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 +1783817,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, [r0, r4] │ │ │ │ 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 +1783871,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 lt │ │ │ │ + lsllt r1, r6, #2 │ │ │ │ + cbz r4, 52c960 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + nop {9} │ │ │ │ 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 +1784000,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 cs │ │ │ │ + lslcs r1, r6, #2 │ │ │ │ + addcc sp, #392 @ 0x188 │ │ │ │ + lslcs r1, r6, #2 │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 52d148 │ │ │ │ + b.n 52c428 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, 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 +1784086,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, #904 @ 0x388 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 52cc04 │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r2, 52cc36 │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r4, r5, 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 +1784150,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, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - hlt 0x000c │ │ │ │ + cbnz r4, 52ccce │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r0, 52cca4 │ │ │ │ + pop {r5, 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 +1784529,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, [r7, 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 +1784916,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, [r6, 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 +1785200,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 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r4, 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 +1785305,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, 52d7f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r4, 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 +1785334,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 │ │ │ │ + cbz r0, 52d834 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ 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 +1785363,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, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r3, r3, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -1785512,17 +1785493,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, #576 @ 0x240 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ 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 +1785582,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] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ 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 +1785627,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, #656 @ 0x290 │ │ │ │ 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 +1785777,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, #136 @ 0x88 │ │ │ │ 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, #968 @ 0x3c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ 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 +1785977,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 r3, sp, #48 @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, pc, #280 @ (adr r4, 52dfd4 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 52e194 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ 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 +1786060,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, #560 @ 0x230 │ │ │ │ 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 +1786166,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, #280 @ 0x118 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ 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 +1786254,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 r0, sp, #120 @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ 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 +1786368,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 r1, sp, #80 @ 0x50 │ │ │ │ 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 +1788913,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r4, [r3, r7] │ │ │ │ lsls r1, r1, #5 │ │ │ │ strb r2, [r7, r0] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r6, #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 +1788941,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r0, [r7, r5] │ │ │ │ lsls r1, r1, #5 │ │ │ │ strh r6, [r7, r5] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r2, [r7, #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 +1788969,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r4, [r7, r2] │ │ │ │ lsls r1, r1, #5 │ │ │ │ strh r6, [r5, r3] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r7, #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 +1788997,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r0, [r0, r1] │ │ │ │ lsls r1, r1, #5 │ │ │ │ strh r2, [r2, r1] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ 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 +1789025,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r0, r7] │ │ │ │ lsls r1, r1, #5 │ │ │ │ str r6, [r2, r7] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ 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 +1789053,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r0, [r0, r5] │ │ │ │ lsls r1, r1, #5 │ │ │ │ str r6, [r2, r5] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ 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 +1789081,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r1, r1, #5 │ │ │ │ str r6, [r2, r3] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ 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 +1789109,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r0, [r6, r1] │ │ │ │ lsls r1, r1, #5 │ │ │ │ str r6, [r5, r1] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ 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 +1789137,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r4, r0] │ │ │ │ lsls r1, r1, #5 │ │ │ │ str r6, [r3, r0] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ 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 +1789165,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r7, [pc, #512] @ (5303a4 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ ldr r7, [pc, #664] @ (530440 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ 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 +1789193,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r6, [pc, #752] @ (5304d0 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ ldr r6, [pc, #936] @ (53058c ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ 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 +1789226,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 0x00c2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #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, #3 │ │ │ │ bhi.n 530266 │ │ │ │ @@ -1789270,17 +1789251,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 0x0076 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #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 53029e │ │ │ │ @@ -1789293,17 +1789274,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 0x003e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ 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 +1789331,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 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1789440,15 +1789421,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, #1016] @ 0x3f8 │ │ │ │ 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 +1789440,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, #244 @ 0xf4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + cmp r1, #24 │ │ │ │ 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 +1789661,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, #488] @ 0x1e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [pc, #56] @ (5306cc ) │ │ │ │ + ldr r2, [pc, #504] @ (53088c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - muls r2, r4 │ │ │ │ + add sl, sl │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #896] @ (530a1c ) │ │ │ │ + ldr r2, [pc, #320] @ (5307dc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 5306ce │ │ │ │ + rev16 r6, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ 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 +1790352,102 @@ │ │ │ │ ldr r0, [pc, #192] @ (530e20 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vld4.32 {d16-d19}, [r8 :256], r0 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + @ instruction: 0xfad800b0 │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov sl, r3 │ │ │ │ + ldr r0, [pc, #40] @ (530da8 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1790529,23 +1790510,23 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + subs r0, r4, #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 +1790609,27 @@ │ │ │ │ ldr r0, [pc, #40] @ (530fec ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r6, r3, #6 │ │ │ │ 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 +1790711,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (5310e8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + adds r6, r4, #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 +1790801,23 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r6, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1790988,36 +1790969,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, #124 @ 0x7c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf65000af │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + @ instruction: 0xf7c000af │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + subs r2, r2, r0 │ │ │ │ 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 +1791063,31 @@ │ │ │ │ ldr r0, [pc, #44] @ (53145c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5314e0 │ │ │ │ + bgt.n 5313c0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + adds r4, r6, 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 +1791377,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, [r7, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbnz r6, 5317ee │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ 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 +1791582,41 @@ │ │ │ │ blx 6f344 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 6f3c8 │ │ │ │ b.n 531826 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r7, #26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ 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 +1791789,41 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #888] @ (531ee8 ) │ │ │ │ + ldr r7, [pc, #312] @ (531ca8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adcs r2, r4 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ 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 +1791873,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (531c3c ) │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ 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 +1791947,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, r0, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + asrs r6, r2, #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 │ │ │ │ @@ -1792263,55 +1792244,55 @@ │ │ │ │ ldr r0, [pc, #96] @ (532034 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r6, pc, #104 @ (adr r6, 532060 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 532220 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ 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 +1792407,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, #42 @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sbcs.w r0, r4, ip, asr #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + stcl 0, cr0, [r4], #688 @ 0x2b0 │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [pc, #944] @ (532538 ) │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldr r6, [r6, 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 +1792575,36 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 6f3c8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx 6eb4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf0e000c2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + @ instruction: 0xf25000c2 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + subs r6, r3, #5 │ │ │ │ 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 +1792766,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, #368] @ (532638 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r6, #14 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + add r1, pc, #72 @ (adr r1, 532538 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strb r2, [r2, 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 │ │ │ │ @@ -1792911,33 +1792892,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, [r2, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ 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 +1793167,71 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #116] @ (5328fc ) │ │ │ │ add r0, pc │ │ │ │ b.n 532680 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 532370 │ │ │ │ + b.n 532650 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r1, r6] │ │ │ │ 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 +1793333,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, [r5, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r5, #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 +1793443,35 @@ │ │ │ │ ldr r0, [pc, #52] @ (532b2c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 532cf0 │ │ │ │ + b.n 532fd0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r5, #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 +1793578,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, [r5, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 53327c │ │ │ │ + b.n 53255c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vaddl.u8 q8, d18, d31 │ │ │ │ - ldr r4, [pc, #376] @ (532df4 ) │ │ │ │ + lsls r2, r6, #4 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + ldr r5, [pc, #824] @ (532fb4 ) │ │ │ │ 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 +1793688,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, [r5, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr15, {5} │ │ │ │ - cdp2 0, 11, cr0, cr8, cr15, {5} │ │ │ │ + movs r0, r7 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + movs r0, r5 │ │ │ │ + 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 +1793921,56 @@ │ │ │ │ ldr r0, [pc, #100] @ (532fd0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r6], {175} @ 0xaf │ │ │ │ - stc2 0, cr0, [r6], {175} @ 0xaf │ │ │ │ + cdp2 0, 0, cr0, cr6, cr15, {5} │ │ │ │ + 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 +1794028,27 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6f3c8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx 6eb4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ 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 +1794190,43 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xfb2600ad │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + ldc2 0, cr0, [r6], {173} @ 0xad │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xfa0800af │ │ │ │ - ldr??.w r0, [r8, #175] @ 0xaf │ │ │ │ + @ instruction: 0xfb7800af │ │ │ │ + @ instruction: 0xfb6800af │ │ │ │ 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 +1794337,32 @@ │ │ │ │ ldr r0, [pc, #52] @ (533398 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf0a400be │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + @ instruction: 0xf21400be │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + b.n 5335e4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ 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 +1794481,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, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh.w r0, [r2, #173] @ 0xad │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + @ instruction: 0xfa2200ad │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf73c00af │ │ │ │ - @ instruction: 0xf72c00af │ │ │ │ + strh.w r0, [ip, #175] @ 0xaf │ │ │ │ + ldrb.w r0, [ip, #175] @ 0xaf │ │ │ │ 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 +1794590,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] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cbz r7, 533624 │ │ │ │ @@ -1794680,15 +1794664,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 533664 │ │ │ │ ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r6, 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 +1794731,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, [r1, r4] │ │ │ │ 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 +1794879,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, r7, #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 +1795442,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, [r1, r1] │ │ │ │ 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 +1795492,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, r6, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + subs r6, r0, r3 │ │ │ │ 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 +1795633,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, r1, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r0!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r4, 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 +1795795,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, r5, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ nop │ │ │ │ lsls r0, r1, #5 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + adds r6, r3, r1 │ │ │ │ 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 +1795907,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6e578 │ │ │ │ mov r2, r0 │ │ │ │ b.n 534282 │ │ │ │ nop │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r7, #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 +1795996,19 @@ │ │ │ │ b.n 534384 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ pop {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + strh r6, [r7, 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 +1796019,17 @@ │ │ │ │ add r2, pc │ │ │ │ blx 70334 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (534408 ) │ │ │ │ add r2, pc │ │ │ │ blx 6ef9c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ 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 +1796123,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 546934 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5344d0 │ │ │ │ nop │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r7, #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 +1796147,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6e86c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r4, r6, #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 +1796338,31 @@ │ │ │ │ adcs r0, r6 │ │ │ │ hlt 0x0004 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r0, r4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r7, [pc, #16] @ (534764 ) │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ 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, #752] @ (534a54 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #376] @ (5348e0 ) │ │ │ │ + ldr r7, [pc, #824] @ (534aa0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #96] @ (5347cc ) │ │ │ │ + ldr r7, [pc, #544] @ (53498c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [pc, #1000] @ (534b58 ) │ │ │ │ + ldr r7, [pc, #424] @ (534918 ) │ │ │ │ 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 +1796380,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6fc94 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r4, #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 +1796644,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, r5, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xb78a │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldr r4, [pc, #408] @ (534c10 ) │ │ │ │ + ldr r5, [pc, #856] @ (534dd0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #416] @ (534c1c ) │ │ │ │ + ldr r5, [pc, #864] @ (534ddc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #248] @ (534b78 ) │ │ │ │ + ldr r5, [pc, #696] @ (534d38 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #296] @ (534bb4 ) │ │ │ │ + ldr r4, [pc, #744] @ (534d74 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #200] @ (534b5c ) │ │ │ │ + ldr r4, [pc, #648] @ (534d1c ) │ │ │ │ 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 +1796875,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, #896] @ (535034 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r1, r3, r4} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldr r1, [pc, #176] @ (534d74 ) │ │ │ │ + ldr r2, [pc, #624] @ (534f34 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #208] @ (534d98 ) │ │ │ │ + ldr r2, [pc, #656] @ (534f58 ) │ │ │ │ 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 +1796940,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, #152] @ (534de4 ) │ │ │ │ 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 +1796973,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6f3ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r7, #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 +1797025,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #16] @ (534e20 ) │ │ │ │ add r3, pc │ │ │ │ blx 6f3ec │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r6, #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 +1797061,15 @@ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6f3ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r4, #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 +1797162,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 │ │ │ │ + ldr r0, [pc, #72] @ (534fbc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mov r4, ip │ │ │ │ + blxns sl │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1797244,15 +1797229,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6ebb0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ 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 +1797289,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, r7, #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 +1797319,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, r3, #2 │ │ │ │ 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 +1797350,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, r6, #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 +1797376,19 @@ │ │ │ │ blx 6f2cc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #16] @ (5351b0 ) │ │ │ │ add r3, pc │ │ │ │ blx 7016c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r4, #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 +1797418,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 lr, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ 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 +1797709,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, ip │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mvns r4, r1 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmn r0, r2 │ │ │ │ + add r0, r8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orrs r2, r0 │ │ │ │ + add r2, lr │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r3 │ │ │ │ + add r8, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r4, r2 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r2, r2 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - negs r0, r5 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r2, r4 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rors r2, r5 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r0, r3 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r6, r6 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r2, r5 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ @@ -1798112,47 +1798097,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, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r2 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors r4, r6 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r5 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + eors r4, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #488] @ (535b3c ) │ │ │ │ @@ -1798352,22 +1798337,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, #10 │ │ │ │ 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.u64 d16, d24, d30 │ │ │ │ + mcr2 0, 7, r0, cr6, cr14, {5} │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ 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 +1798410,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, #176 @ 0xb0 │ │ │ │ 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 +1798574,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 │ │ │ │ + ldc2l 0, cr0, [r0], #-760 @ 0xfffffd08 │ │ │ │ + mcrr2 0, 11, r0, ip, cr14 │ │ │ │ + ldc2 0, cr0, [lr], #-760 @ 0xfffffd08 │ │ │ │ stmdb 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 +1798768,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, #214 @ 0xd6 │ │ │ │ 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: 0xfb0400be │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ 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 +1798914,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 r2, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r2, #22 │ │ │ │ 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, #172 @ 0xac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ 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 +1799116,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: 0xf7d000be │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - @ instruction: 0xf62000be │ │ │ │ - subs.w r0, r0, #6225920 @ 0x5f0000 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf79000be │ │ │ │ + @ instruction: 0xf72000be │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ 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 +1799375,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 │ │ │ │ + sbcs.w r0, lr, #6225920 @ 0x5f0000 │ │ │ │ + adds.w r0, r6, #6225920 @ 0x5f0000 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ 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 +1799788,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, #252 @ 0xfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - vshr.s64 d0, d30, #64 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf0f000be │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vqadd.s16 d16, d24, d30 │ │ │ │ + @ instruction: 0xf0c800be │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ 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 +1799858,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, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #32 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #10 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ 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 +1800006,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, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc 0, cr0, [ip], {190} @ 0xbe │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + ldcl 0, cr0, [ip, #760]! @ 0x2f8 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ 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 +1800362,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], #760 @ 0x2f8 │ │ │ │ str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ands.w r0, ip, lr, ror #2 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + @ instruction: 0xeb8c00be │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ 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 +1800717,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 53717c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r1, #5 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ 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 +1801125,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 537d54 │ │ │ │ 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 +1801557,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, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + b.n 537da0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strd r0, r0, [lr, #776] @ 0x308 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + @ instruction: 0xeb3e00c2 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, pc, #896 @ (adr r5, 537f30 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 537cf0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ 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 +1801765,40 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 5378a2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr??.w r0, [r0, r0, lsl #3] │ │ │ │ + @ instruction: 0xfac000b0 │ │ │ │ strh r4, [r4, #22] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 537d5c │ │ │ │ + bgt.n 537e3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r6, #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 +1801861,15 @@ │ │ │ │ nop │ │ │ │ strh r6, [r6, #16] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #14] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r2, #6 │ │ │ │ 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 +1801932,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, r6, #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 +1802000,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 │ │ │ │ + bge.n 537fe4 │ │ │ │ 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 +1802088,19 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #0] │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 538068 │ │ │ │ + bls.n 538148 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r2, r2, r6 │ │ │ │ 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 +1802154,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 538060 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + subs r0, r6, 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 +1802243,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, r0, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 5382c8 │ │ │ │ + bvc.n 5381a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvs.n 538264 │ │ │ │ + bvc.n 538144 │ │ │ │ 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 +1802350,23 @@ │ │ │ │ b.n 5382de │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #22] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 5383cc │ │ │ │ + bvs.n 5382ac │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bpl.n 538390 │ │ │ │ + bvs.n 538270 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r4, [r1, #20] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - bpl.n 538348 │ │ │ │ + bvs.n 538428 │ │ │ │ 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 +1802376,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, r1, r3 │ │ │ │ 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 +1802394,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, r7, 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 +1802436,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 5383a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bmi.n 5384a4 │ │ │ │ + bpl.n 538384 │ │ │ │ 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 +1802480,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 538538 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 53843c │ │ │ │ + bpl.n 53851c │ │ │ │ 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 +1802524,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 │ │ │ │ + bpl.n 5384d0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 5383d4 │ │ │ │ + bmi.n 5384b4 │ │ │ │ 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 +1802580,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 538478 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 538560 │ │ │ │ + bmi.n 538640 │ │ │ │ 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 +1802615,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 │ │ │ │ + bmi.n 5385d0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcs.n 5384d4 │ │ │ │ + bmi.n 5385b4 │ │ │ │ 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 53855c │ │ │ │ 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 +1802648,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 538540 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcs.n 538650 │ │ │ │ + bcc.n 538530 │ │ │ │ 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 +1802675,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 5386ec │ │ │ │ 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 +1802709,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 │ │ │ │ + bcc.n 5386b4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bne.n 5385bc │ │ │ │ + bcc.n 53869c │ │ │ │ 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 +1802758,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #5] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r4, #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 +1802807,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r7, #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 +1802884,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 5388d0 │ │ │ │ + bne.n 5387b0 │ │ │ │ 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 +1802940,15 @@ │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r0, [r4, #30] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ 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 +1803805,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx 70774 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ 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 +1803908,15 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ 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 +1803957,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, r1, #4 │ │ │ │ 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 +1804015,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, r3, #2 │ │ │ │ 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 +1804038,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, r1, #1 │ │ │ │ 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 +1804059,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, r4, #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 +1804080,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 │ │ │ │ + lsrs r2, 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, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #112] @ (5395a4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1804151,15 +1804136,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r5, #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 +1804221,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r0, #32] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ 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 +1804342,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r7, #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 +1804448,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, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r4, #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 +1804509,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, r0, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ + stmia r0!, {r2, r3, r5, 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 +1804913,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, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r2, 539dae │ │ │ │ + pop {r1, r3, pc} │ │ │ │ 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, r4, #3 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ 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 +1805045,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 │ │ │ │ + vshr.u64 d0, d16, #58 │ │ │ │ + vshr.u64 d0, d16, #52 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r0, 539ecc │ │ │ │ + cbnz r0, 539ee8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r6, r4 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ 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 +1805466,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc2l 0, cr0, [ip], #-704 @ 0xfffffd40 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + stc2l 0, cr0, [ip, #704]! @ 0x2c0 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfbd600b0 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + stc2l 0, cr0, [r6, #-704] @ 0xfffffd40 │ │ │ │ + strb r2, [r3, #17] │ │ │ │ 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 │ │ │ │ + stc2 0, cr0, [r8], {176} @ 0xb0 │ │ │ │ + stc2 0, cr0, [lr], {176} @ 0xb0 │ │ │ │ + @ instruction: 0xfb4800b0 │ │ │ │ + @ instruction: 0xfb2800b0 │ │ │ │ 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 +1805608,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, r7, 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, lr} │ │ │ │ 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 +1805648,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, r5, 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 +1805679,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 {r7} │ │ │ │ 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 +1805741,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, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vext.8 q8, q12, , #0 │ │ │ │ + sbc.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 +1805768,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, 53a65c │ │ │ │ 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 +1805816,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, 53a6c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf69000b0 │ │ │ │ + strb.w r0, [r0, r0, lsl #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, [r1, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1805861,16 +1805849,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: 0xf7a800b0 │ │ │ │ + @ instruction: 0xf7a000b0 │ │ │ │ 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 +1805873,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: 0xf77000b0 │ │ │ │ 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 +1805982,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: 0xf68400b0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ 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 +1806040,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, 6, cr0, cr10, cr1, {6} │ │ │ │ + addw r0, lr, #2224 @ 0x8b0 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ 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 +1806114,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 │ │ │ │ + ldcl 0, cr0, [r0, #772] @ 0x304 │ │ │ │ + sbc.w r0, ip, #5767168 @ 0x580000 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf3b200b0 │ │ │ │ + @ instruction: 0xf52200b0 │ │ │ │ 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 +1807448,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, #936 @ 0x3a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r0, [r5, r2] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #296 @ (adr r6, 53b864 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 53ba24 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, pc, #728 @ (adr r5, 53ba18 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 53b7d8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 53b6a0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xe9a400b0 │ │ │ │ - add r4, pc, #536 @ (adr r4, 53b964 ) │ │ │ │ + ldmdb lr, {r4, r5, r7} │ │ │ │ + adds.w r0, r4, r0, ror #2 │ │ │ │ + add r5, pc, #984 @ (adr r5, 53bb24 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #952 @ (adr r3, 53bb08 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 53b8c8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, pc, #832 @ (adr r2, 53ba94 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 53b854 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, pc, #352 @ (adr r1, 53b8b8 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 53ba78 ) │ │ │ │ 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 +1807777,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, #928 @ (adr r0, 53be4c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + add r0, pc, #648 @ (adr r0, 53bd38 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ 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 +1807878,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, #352] @ 0x160 │ │ │ │ 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 +1808048,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, #688] @ 0x2b0 │ │ │ │ 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 +1808168,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, #552] @ 0x228 │ │ │ │ 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 +1808334,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, #680] @ 0x2a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ands r6, r1 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ 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 +1808800,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, #264] @ 0x108 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ 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 +1809135,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, #720] @ 0x2d0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ 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 +1809221,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, #688] @ 0x2b0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ 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 +1809418,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #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 +1809481,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ 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 +1809562,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 53cd70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - beq.n 53cc90 │ │ │ │ + bcs.n 53cd70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r3, #114 @ 0x72 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - beq.n 53cbe0 │ │ │ │ + bne.n 53ccc0 │ │ │ │ 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 +1809929,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #16 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r6, #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 +1810273,15 @@ │ │ │ │ b.n 53ced6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ 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 +1810393,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ 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 +1810484,15 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ 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 +1810605,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ 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 +1810735,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r5, #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 +1810875,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] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ 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 +1811375,27 @@ │ │ │ │ eors r5, r4 │ │ │ │ movs r5, #134 @ 0x86 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #6 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r5, #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 +1811639,25 @@ │ │ │ │ nop │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r4, #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 +1811841,19 @@ │ │ │ │ b.n 53e22c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #16 │ │ │ │ lsrs r0, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rev16 r0, r0 │ │ │ │ + cbnz r0, 53e450 │ │ │ │ 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 +1812197,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 │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, r4, r4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ 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 +1812738,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, [r3, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ 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 +1813011,17 @@ │ │ │ │ and.w r0, pc, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r7, #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 +1813589,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, [r0, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ 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 +1813910,21 @@ │ │ │ │ b.n 53f6b8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r7, #8 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r2, r5, #4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r6, #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 +1814209,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, [r5, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r0, #24 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrsh r0, [r6, 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 +1814805,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, [r7, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r0, #10 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldr r6, [r5, 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 +1815114,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, [r3, r4] │ │ │ │ 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 +1815463,34 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 5407d8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa760147 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xfa180147 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #864] @ (540be0 ) │ │ │ │ + str r0, [r1, r5] │ │ │ │ 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 +1815852,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, [r0, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subw r1, lr, #2119 @ 0x847 │ │ │ │ - ldr r6, [pc, #552] @ (540e84 ) │ │ │ │ + ldr r7, [pc, #1000] @ (541044 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #288] @ (540d80 ) │ │ │ │ + ldr r7, [pc, #736] @ (540f40 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #192] @ (540d24 ) │ │ │ │ + ldr r7, [pc, #640] @ (540ee4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #520] @ (540e70 ) │ │ │ │ + ldr r6, [pc, #968] @ (541030 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #216] @ (540d44 ) │ │ │ │ + ldr r6, [pc, #664] @ (540f04 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #64] @ (540cb0 ) │ │ │ │ + ldr r6, [pc, #512] @ (540e70 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #952] @ (54102c ) │ │ │ │ + ldr r6, [pc, #376] @ (540dec ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #880] @ (540fe8 ) │ │ │ │ + ldr r6, [pc, #304] @ (540da8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #568] @ (540eb4 ) │ │ │ │ + ldr r5, [pc, #1016] @ (541074 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #400] @ (540e10 ) │ │ │ │ + ldr r5, [pc, #848] @ (540fd0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #88] @ (540cdc ) │ │ │ │ + ldr r5, [pc, #536] @ (540e9c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ 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 +1816073,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, #520] @ (5410a8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #8] @ (540eac ) │ │ │ │ + ldr r3, [pc, #456] @ (54106c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #976] @ (541278 ) │ │ │ │ + ldr r3, [pc, #400] @ (541038 ) │ │ │ │ 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 +1817221,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, #552] @ (541cb8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + blxns r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov r2, r5 │ │ │ │ + @ instruction: 0x479a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp │ │ │ │ + cmp r8, fp │ │ │ │ lsls r6, r7, #2 │ │ │ │ adc.w r1, lr, r7, lsl #1 │ │ │ │ - cmn r4, r3 │ │ │ │ + add r4, r9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - tst r4, r6 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adcs r6, r7 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - eors r6, r7 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r7, #22 │ │ │ │ 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 +1817351,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, #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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ @@ -1817792,17 +1817779,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, #180 @ 0xb4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #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 +1817900,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, r5, 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 +1818206,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, #90 @ 0x5a │ │ │ │ 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 +1818331,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 r4, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 5425f4 │ │ │ │ + bpl.n 5426d4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ 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 +1818454,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, #190 @ 0xbe │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcs.n 542888 │ │ │ │ + bcc.n 542768 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ 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 +1818708,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, #172 @ 0xac │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ 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 +1818820,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, #226 @ 0xe2 │ │ │ │ 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 +1819093,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, #252 @ 0xfc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ 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 +1819185,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, #96 @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ 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 +1819271,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, #92 @ 0x5c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ 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 +1819889,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, #98 @ 0x62 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [r4], {60} @ 0x3c │ │ │ │ - movs r2, #30 │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ 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 +1819954,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, #232 @ 0xe8 │ │ │ │ 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 +1820032,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 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ 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, #46 @ 0x2e │ │ │ │ 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 +1820115,21 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 54386c │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r4, #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, #90 @ 0x5a │ │ │ │ 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 +1820164,15 @@ │ │ │ │ b.n 5438a4 │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r5, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [r0, #332] @ 0x14c │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ 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 +1820241,18 @@ │ │ │ │ b.n 543906 │ │ │ │ nop │ │ │ │ strb.w r0, [lr, #332] @ 0x14c │ │ │ │ ldr??.w r0, [sl, ] │ │ │ │ strb.w r0, [r8, #332] @ 0x14c │ │ │ │ ldr??.w r0, [r2, ] │ │ │ │ @ instruction: 0xe9a8013c │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr.w r0, [sl, ] │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ 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 +1820275,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ blx 6f218 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ 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 +1820418,17 @@ │ │ │ │ b.n 543b2e │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ movs r3, #32 │ │ │ │ b.n 543b2e │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 543b2e │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ 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 +1820528,31 @@ │ │ │ │ add r0, pc │ │ │ │ b.n 543c00 │ │ │ │ ldr r0, [pc, #40] @ (543c88 ) │ │ │ │ movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ b.n 543c00 │ │ │ │ nop │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov sl, r2 │ │ │ │ @@ -1820674,21 +1820661,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, r6, #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, [r0, #72] @ 0x48 │ │ │ │ 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 +1820968,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, r0, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + adds r2, r5, 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 +1821092,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6e3f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ 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 +1821203,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r5, r7, pc} │ │ │ │ lsls r7, r0, #5 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r7, #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 +1821338,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r5, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ pop {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r4, #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 +1821598,31 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cbnz r0, 544770 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 544776 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbnz r0, 544760 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ 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 +1822061,33 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb89c │ │ │ │ lsls r7, r0, #5 │ │ │ │ @ instruction: 0xb896 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ ldr.w r3, [pc, #1288] @ 545128 │ │ │ │ @@ -1822590,33 +1822577,33 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cbz r4, 5451a0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ cbz r4, 5451a2 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbz r0, 545188 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1822748,15 +1822735,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r7, #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 +1822881,21 @@ │ │ │ │ b.n 545380 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r6, #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 +1823116,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 545590 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r6, #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 +1823392,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, r1, #4 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ add r7, pc, #24 @ (adr r7, 5459a0 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ - mcr2 0, 7, r0, cr8, cr13, {5} │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + 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 +1823702,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} │ │ │ │ + vshr.u64 d0, d29, #64 │ │ │ │ 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, 7, r0, cr2, cr13, {5} │ │ │ │ + mcr2 0, 6, r0, cr10, cr13, {5} │ │ │ │ + mrc2 0, 2, 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 +1824157,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 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ @@ -1824712,16 +1824702,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: 0xf36600bd │ │ │ │ + @ instruction: 0xf2dc00bd │ │ │ │ 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 +1824911,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 │ │ │ │ + sbc.w r0, r4, #189 @ 0xbd │ │ │ │ + @ instruction: 0xf12a00bd │ │ │ │ + @ instruction: 0xf0c800bd │ │ │ │ + @ instruction: 0xf0b200bd │ │ │ │ stmdb sp!, {r4, 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 +1825198,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 d16, d29, #40 │ │ │ │ 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.s64 d0, d16, d29 │ │ │ │ + mcr 0, 5, r0, cr12, cr13, {5} │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stcl 0, cr0, [sl], #756 @ 0x2f4 │ │ │ │ - ldcl 0, cr0, [r2], {189} @ 0xbd │ │ │ │ - ldc 0, cr0, [r2], {189} @ 0xbd │ │ │ │ + mrc 0, 2, r0, cr10, cr13, {5} │ │ │ │ + mcr 0, 2, r0, cr2, cr13, {5} │ │ │ │ + mcr 0, 0, r0, cr2, cr13, {5} │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ 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 +1825346,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], #-756 @ 0xfffffd0c │ │ │ │ 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 +1825404,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 │ │ │ │ + @ instruction: 0xeb8c00bd │ │ │ │ + sbc.w r0, ip, sp, ror #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ @@ -1825606,15 +1825596,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 │ │ │ │ + @ instruction: 0xe98200bd │ │ │ │ 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 +1826294,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, #44 @ 0x2c │ │ │ │ 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 +1827059,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, r5} │ │ │ │ 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 +1827204,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, r7} │ │ │ │ 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 +1827502,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, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r4, r5, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ 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 +1828635,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 r2, [sp, #112] @ 0x70 │ │ │ │ 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 +1829146,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, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ 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 +1829239,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, r7} │ │ │ │ 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 +1829370,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 r3!, {r2, r3} │ │ │ │ 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 +1829437,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, r5, 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 +1829519,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 r2!, {r4} │ │ │ │ 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 +1829604,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, r6, 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 +1829709,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 le │ │ │ │ + lslle r5, r7, #2 │ │ │ │ + strle r4, [r0, #100] @ 0x64 │ │ │ │ + lslgt r7, r0, #5 │ │ │ │ + itt ge │ │ │ │ + lslge r5, r7, #2 │ │ │ │ + stmdbge 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 +1829829,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} │ │ │ │ + wfe │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r6, pc} │ │ │ │ + bkpt 0x00b0 │ │ │ │ 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 +1829913,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 535940 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r5, 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 +1830114,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, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r0, 549e8e │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - revsh r6, r3 │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - rev16 r2, r6 │ │ │ │ + cbnz r2, 549ec0 │ │ │ │ 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 +1830381,21 @@ │ │ │ │ blx 6f3f8 │ │ │ │ b.n 54a05c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r0, [r3, #24] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + cbnz r4, 54a124 │ │ │ │ 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 +1830437,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: 0xb840 │ │ │ │ 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 +1830519,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: 0xb7ba │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr15, {5} │ │ │ │ + lsls r0, r5, #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 +1830588,15 @@ │ │ │ │ blx 6f188 │ │ │ │ b.n 54a2e2 │ │ │ │ blx 6f88c │ │ │ │ b.n 54a2e2 │ │ │ │ blx 7043c │ │ │ │ b.n 54a2e2 │ │ │ │ nop │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ 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 +1830649,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} │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r4, r6, 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 +1830733,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ blx 70154 │ │ │ │ mov r4, r0 │ │ │ │ b.n 54a436 │ │ │ │ nop │ │ │ │ - cbz r4, 54a51c │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbz r6, 54a514 │ │ │ │ + push {r1, r2, r4, r5, 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 +1830849,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, r5, 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 +1831137,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 │ │ │ │ + uxth r2, r0 │ │ │ │ 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 +1831559,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, #488 @ 0x1e8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ 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 +1831685,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: 0xf4ea00af │ │ │ │ + @ instruction: 0xf4d800af │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf34800af │ │ │ │ - bic.w r0, r4, #5734400 @ 0x578000 │ │ │ │ - ands.w r0, r2, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf4b800af │ │ │ │ + @ instruction: 0xf59400af │ │ │ │ + @ instruction: 0xf58200af │ │ │ │ stmdb sp!, {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 +1831773,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, #728 @ 0x2d8 │ │ │ │ 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 +1832138,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, #776 @ (adr r7, 54b5c8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, pc, #208 @ (adr r6, 54b394 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 54b554 ) │ │ │ │ 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 +1832350,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, #792 @ (adr r5, 54b7f4 ) │ │ │ │ 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 +1832971,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 r4, pc, #56 @ (adr r4, 54bb68 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, pc, #432 @ (adr r2, 54bce4 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 54bea4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 54bb40 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 54bd00 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 54bf24 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 54bce4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, pc, #968 @ (adr r1, 54bf08 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 54bcc8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, pc, #72 @ (adr r0, 54bb8c ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 54bd4c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ blxns fp │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + add r1, pc, #32 @ (adr r1, 54bb6c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + add r0, pc, #792 @ (adr r0, 54be68 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xe81600af │ │ │ │ - @ instruction: 0xe82000af │ │ │ │ - @ instruction: 0xe82600af │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + @ instruction: 0xe98600af │ │ │ │ + @ instruction: 0xe99000af │ │ │ │ + @ instruction: 0xe99600af │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ 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 +1833092,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, #832] @ 0x340 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ 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 +1833415,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, #320] @ 0x140 │ │ │ │ lsls r5, r7, #2 │ │ │ │ tst r2, r3 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ 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 +1833926,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, #560] @ 0x230 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ 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 +1834795,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, #688] @ 0x2b0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r7, #34 @ 0x22 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - bvc.n 54cd30 │ │ │ │ + bls.n 54ce10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 54cd40 │ │ │ │ + bls.n 54ce20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 54ccb4 │ │ │ │ + bls.n 54cd94 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 54cd40 │ │ │ │ + bvc.n 54ce20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bpl.n 54cd04 │ │ │ │ + bvc.n 54cde4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #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 +1835215,29 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #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, #3448] @ 0xd78 │ │ │ │ ldr.w r2, [pc, #2588] @ 54dbf0 │ │ │ │ sub.w sp, sp, #612 @ 0x264 │ │ │ │ @@ -1836308,25 +1836299,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #8 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #218 @ 0xda │ │ │ │ lsls r7, r0, #5 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r4, #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 +1837200,89 @@ │ │ │ │ add r3, pc │ │ │ │ blx 70154 │ │ │ │ str r0, [r7, #4] │ │ │ │ b.n 54e0ac │ │ │ │ add.w r3, fp, #600 @ 0x258 │ │ │ │ b.n 54e0f6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r4, #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 +1837711,25 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, r1 │ │ │ │ lsls r7, r0, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r4, r3, r0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ 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 +1838108,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r4, #22 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #16 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ 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 +1838391,23 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r2, r1, #7 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r6, r4, #3 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #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, #3840] @ 0xf00 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [pc, #1308] @ 54f638 │ │ │ │ @@ -1838923,31 +1838914,31 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #27 │ │ │ │ lsls r7, r0, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ 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 +1839248,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ lsrs r2, r5, #5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + str r2, [r5, #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 +1840213,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 , q12, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ 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, [r5, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r7, 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 +1841148,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, #664] @ 0x298 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #736] @ (55113c ) │ │ │ │ + ldr r5, [pc, #160] @ (550efc ) │ │ │ │ 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 +1841523,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, #116 @ 0x74 │ │ │ │ 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 +1841626,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, #128 @ 0x80 │ │ │ │ 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 +1841818,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, lr │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mvns r6, r5 │ │ │ │ + cmp r6, fp │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bics r0, r6 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adc.w r1, r2, r6, lsl #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ sub sp, #444 @ 0x1bc │ │ │ │ @@ -1842955,26 +1842946,26 @@ │ │ │ │ nop │ │ │ │ pkhbt r1, ip, r6, lsl #1 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeabc0146 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ 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 r2, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + subs r1, #8 │ │ │ │ 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 +1844239,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, #54 @ 0x36 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ 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 +1845369,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, #106 @ 0x6a │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + subs r0, r3, #0 │ │ │ │ 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 +1846557,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, r7, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ rev r0, r1 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ 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 +1847102,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, r0, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xb68a │ │ │ │ lsls r6, r0, #5 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7c000ae │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldrsh.w r0, [r0, lr, lsl #2] │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ 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 +1848278,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, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #568] @ (555d50 ) │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #648] @ (555da4 ) │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #80] @ (555b70 ) │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #72] @ (555b6c ) │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldr r4, [pc, #224] @ (555c1c ) │ │ │ │ + ldr r5, [pc, #672] @ (555ddc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #56] @ (555b7c ) │ │ │ │ + ldr r7, [pc, #504] @ (555d3c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r3, [pc, #456] @ (555d18 ) │ │ │ │ + ldr r4, [pc, #904] @ (555ed8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #616] @ (555dbc ) │ │ │ │ + ldr r4, [pc, #40] @ (555b7c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.u32 d0, d16, d28 │ │ │ │ - ldr r1, [pc, #848] @ (555eac ) │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + ldr r3, [pc, #272] @ (555c6c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr2 0, 4, r0, cr10, cr12, {5} │ │ │ │ - mrc2 0, 1, r0, cr12, cr12, {5} │ │ │ │ - mcr2 0, 1, r0, cr10, cr12, {5} │ │ │ │ - ldc2 0, cr0, [sl, #-752]! @ 0xfffffd10 │ │ │ │ + vshr.u64 d16, d28, #6 │ │ │ │ + vshr.u64 d0, d28, #20 │ │ │ │ + vshr.u64 d0, d28, #38 │ │ │ │ + mcr2 0, 5, r0, cr10, cr12, {5} │ │ │ │ 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 +1848365,15 @@ │ │ │ │ bl 4530f0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 454684 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a98c14 │ │ │ │ + bl a98c4c │ │ │ │ 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 +1848536,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], #-752 @ 0xfffffd10 │ │ │ │ add r2, pc, #560 @ (adr r2, 555fdc ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ - @ instruction: 0xfa8600bc │ │ │ │ + @ instruction: 0xfbf600bc │ │ │ │ stmdb 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 +1848647,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: 0xfb7a00bc │ │ │ │ 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 +1849125,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] │ │ │ │ + @ instruction: 0xfa1000bc │ │ │ │ + vld1.8 @ instruction: 0xf9a200bc │ │ │ │ add r0, pc, #24 @ (adr r0, 5563dc ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ - mvns r4, r5 │ │ │ │ + cmp r4, fp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - muls r4, r3 │ │ │ │ + add ip, r9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r3 │ │ │ │ + add r4, r9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + add r4, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf69400bc │ │ │ │ - addw r0, sl, #2236 @ 0x8bc │ │ │ │ - sbcs r6, r6 │ │ │ │ + strb.w r0, [r4, ip, lsl #3] │ │ │ │ + @ instruction: 0xf77a00bc │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adcs r2, r4 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r3 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r2 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf4f800bc │ │ │ │ - asrs r0, r3 │ │ │ │ + @ instruction: 0xf66800bc │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r0, r7 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r0 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eors r6, r3 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r2, r6 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r6, r0 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1849403,15 +1849395,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: 0xf34a00bc │ │ │ │ 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 +1849544,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 │ │ │ │ + subw r0, r6, #188 @ 0xbc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b800bc │ │ │ │ + @ instruction: 0xf22800bc │ │ │ │ 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 +1849688,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} │ │ │ │ + @ instruction: 0xf0a200bc │ │ │ │ + ands.w r0, lr, #188 @ 0xbc │ │ │ │ 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 +1849767,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 │ │ │ │ + vshr.s64 d0, d28, #56 │ │ │ │ + vqadd.s64 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 +1849890,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, 4, r0, cr4, cr12, {5} │ │ │ │ + mrc 0, 1, 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 +1850073,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, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ 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 +1850545,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 │ │ │ │ + ldmia.w r0, {r2, r3, r4, r5, r7} │ │ │ │ + stmia.w sl, {r2, 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, #3776] @ 0xec0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #268] @ (5573ac ) │ │ │ │ ldr r3, [pc, #268] @ (5573b0 ) │ │ │ │ @@ -1850674,19 +1850664,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 5570f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - b.n 556cb8 │ │ │ │ + b.n 556f98 │ │ │ │ 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 +1850756,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, #42 @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r0, [r4, #28] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ 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 +1850829,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, #90 @ 0x5a │ │ │ │ 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 +1850851,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 r5!, {r2, r3} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, 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 +1850875,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, r6, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #64] @ (557620 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1850922,21 +1850912,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, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ 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 +1851084,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 557bf8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r7, #0] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ 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 +1851191,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 557afc │ │ │ │ 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 +1852117,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, #204 @ 0xcc │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - bgt.n 5582f0 │ │ │ │ + ble.n 5581d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - blt.n 558370 │ │ │ │ + bgt.n 558250 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bge.n 55819c │ │ │ │ + blt.n 55827c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 5582f0 │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cbnz r6, 5582ee │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cbnz r6, 5582de │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bhi.n 558234 │ │ │ │ + bge.n 558314 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + cbnz r4, 5582e0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + cbnz r6, 5582de │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + cbnz r4, 5582d0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + cbnz r2, 5582d0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bvs.n 558208 │ │ │ │ + bhi.n 5582e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 5583a8 │ │ │ │ + bvc.n 558288 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb832 │ │ │ │ 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 +1853155,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, #46 @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + beq.n 558e18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #0 │ │ │ │ + cbz r0, 558d54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + cbz r6, 558d52 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + cbz r2, 558d50 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + cbz r0, 558d50 │ │ │ │ lsls r0, r3, #4 │ │ │ │ strb r4, [r1, #22] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ 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 +1853336,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, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + adds r6, r5, 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 +1853402,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, r6} │ │ │ │ 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 +1853529,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, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ 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 +1853580,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, r6} │ │ │ │ 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 +1853712,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, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r7!, {r2, r4, r5, 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 +1853863,19 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r0, #5 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, 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 +1853916,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 r5!, {r1, r2} │ │ │ │ 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 +1853974,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, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3688] @ 0xe68 │ │ │ │ ldr r5, [pc, #768] @ (559878 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1854280,21 +1854270,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, r0, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r5, #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 +1855554,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, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0062 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee le │ │ │ │ + lslle r4, r7, #2 │ │ │ │ + stmdbgt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movgt.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 +1855619,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, 55a64c │ │ │ │ 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 +1856166,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, 55ab9a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + cbz r0, 55ab6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrsb r4, [r4, r2] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ 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 +1857080,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, #216 @ (adr r5, 55b594 ) │ │ │ │ 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 +1857234,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, #360 @ (adr r4, 55b7b0 ) │ │ │ │ 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 +1857528,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, #408 @ (adr r0, 55bad0 ) │ │ │ │ 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 +1857566,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 │ │ │ │ + add r0, pc, #72 @ (adr r0, 55b9e0 ) │ │ │ │ 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 +1857604,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, #712] @ 0x2c8 │ │ │ │ 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 +1858026,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 │ │ │ │ + @ instruction: 0xe99a00ae │ │ │ │ + ldrd r0, r0, [lr, #-696] @ 0x2b8 │ │ │ │ + ldrd r0, r0, [sl, #-696] @ 0x2b8 │ │ │ │ + ldmdb r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldrd r0, r0, [lr], #696 @ 0x2b8 │ │ │ │ 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 +1858109,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, #944] @ 0x3b0 │ │ │ │ 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 +1858938,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, #560] @ 0x230 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ 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 +1859904,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 55d180 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 55d068 │ │ │ │ + ble.n 55d148 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 55d058 │ │ │ │ + ble.n 55d138 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r4, #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 +1860603,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 55d89c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - beq.n 55d7a8 │ │ │ │ + bcs.n 55d888 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - beq.n 55d790 │ │ │ │ + bcs.n 55d870 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 55d774 │ │ │ │ + bcs.n 55d854 │ │ │ │ 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 +1861259,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, [r0, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r5, #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 +1861495,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 r7!, {r1, r2} │ │ │ │ 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 +1861943,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, [r1, #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, pc, #920 @ (adr r6, 55e8b8 ) │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r4!, {r1, r6, 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, r5, r7} │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + strb r0, [r4, #28] │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r6, r6, r6 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r6, #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 +1863652,23 @@ │ │ │ │ b.n 55f38a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ 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 +1864776,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, [r1, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r5, 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 +1865293,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] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r5, 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 +1865584,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, #616] @ 0x268 │ │ │ │ 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 +1866293,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, #856] @ 0x358 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r1, [pc, #864] @ (56167c ) │ │ │ │ + ldr r3, [pc, #288] @ (56143c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf1920145 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ 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 +1866456,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 │ │ │ │ + mov r6, r0 │ │ │ │ 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 +1867195,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, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - rors r6, r2 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #8 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + ands r6, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 5617cc │ │ │ │ lsls r5, r0, #5 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r7, #14 │ │ │ │ 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 +1867841,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, #158 @ 0x9e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ udf #74 @ 0x4a │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ 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 +1868024,17 @@ │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bgt.n 56252c │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ 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 +1868103,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 562420 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r4, #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 +1868130,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, #78 @ 0x4e │ │ │ │ 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 +1868222,19 @@ │ │ │ │ b.n 5625d2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 562550 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bge.n 5626a0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ 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 +1868334,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, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ 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 +1868427,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, #116 @ 0x74 │ │ │ │ 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 +1868460,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, #246 @ 0xf6 │ │ │ │ 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 +1868515,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, #144 @ 0x90 │ │ │ │ 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 +1868580,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 │ │ │ │ + adds r0, #16 │ │ │ │ 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 +1868615,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, #166 @ 0xa6 │ │ │ │ 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 +1868656,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, #86 @ 0x56 │ │ │ │ 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 +1868692,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, #214 @ 0xd6 │ │ │ │ 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 +1868723,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, #142 @ 0x8e │ │ │ │ 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 +1868767,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 r6, #28 │ │ │ │ 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 +1868889,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, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + 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, #3744] @ 0xea0 │ │ │ │ ldr r4, [pc, #828] @ (563028 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1869235,35 +1869221,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 r4, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ bne.n 562fec │ │ │ │ lsls r5, r0, #5 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ 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 +1869322,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, #158 @ 0x9e │ │ │ │ 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 +1869688,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 r7, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r5, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ 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 +1870108,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, #1008] @ 0x3f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #744 @ (adr r7, 563c30 ) │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + subs r6, r2, #0 │ │ │ │ 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 +1870270,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, r0, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r5!, {r3, r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + subs r4, r1, #3 │ │ │ │ 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 +1870387,15 @@ │ │ │ │ b.n 563bae │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r4, #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 +1870512,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, r5, #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 +1870535,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 53995c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx 70520 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r5, #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 +1870551,15 @@ │ │ │ │ movs r1, #7 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6fce8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r7, 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 +1870632,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 │ │ │ │ + stc2l 1, cr0, [r4], {23} │ │ │ │ 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 +1870796,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, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r6, #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 +1870873,17 @@ │ │ │ │ ldr.w r3, [r5, #3464] @ 0xd88 │ │ │ │ ldr.w r2, [r4, #2272] @ 0x8e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r2, [r5, #3464] @ 0xd88 │ │ │ │ str.w r3, [r4, #2272] @ 0x8e0 │ │ │ │ b.n 5640fe │ │ │ │ nop │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ 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 +1870909,15 @@ │ │ │ │ blx 6f9a0 │ │ │ │ mov r1, r0 │ │ │ │ b.n 56418a │ │ │ │ ldr.w r0, [r6, #836] @ 0x344 │ │ │ │ bl 53a3e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r4, #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 +1870966,19 @@ │ │ │ │ blx 707b0 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r5, #13120 @ 0x3340 │ │ │ │ str.w r3, [r6, #864] @ 0x360 │ │ │ │ adds r0, #8 │ │ │ │ bl 56e388 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r6, #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 +1871141,15 @@ │ │ │ │ sbfx r3, r3, #10, #16 │ │ │ │ adds r0, #8 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ addw r3, r3, #3176 @ 0xc68 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ bl 56e5c4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ 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 +1871261,21 @@ │ │ │ │ b.n 56453e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r4, 5645f4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ hlt 0x003a │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ 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 +1871374,19 @@ │ │ │ │ bne.n 5645e8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #3464] @ 0xd88 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, lr │ │ │ │ b.n 564620 │ │ │ │ nop │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r4, #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 +1871669,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, [r0, r2] │ │ │ │ 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 +1871792,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6f3f8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r6, #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 +1871934,21 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ push {r1, r2, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r4, 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 +1872055,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 564e1c │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ 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 +1872188,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], #92 @ 0x5c │ │ │ │ cbz r2, 564f4a │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ 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 +1872291,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 535940 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ 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 +1872482,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, r0, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r4, #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 +1872949,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #408 @ 0x198 │ │ │ │ lsls r5, r0, #5 │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r4, 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 +1873212,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} │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + 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 +1873577,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, #208] @ (565e08 ) │ │ │ │ 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 +1873811,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: 0xfaaa00bb │ │ │ │ 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 +1873859,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] │ │ │ │ + ldrsb.w r0, [r4, #187] @ 0xbb │ │ │ │ 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 +1873942,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 │ │ │ │ + strb.w r0, [r8, #187] @ 0xbb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1874037,19 +1874024,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, sl │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r6, sl │ │ │ │ + mov lr, r8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf62800bb │ │ │ │ + @ instruction: 0xf79800bb │ │ │ │ stmdb sp!, {r4, 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 +1874226,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: 0xf63600bb │ │ │ │ stmdb 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 +1874320,17 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 564ca4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xf3c000bb │ │ │ │ - @ instruction: 0xf38000bb │ │ │ │ - @ instruction: 0xf32000bb │ │ │ │ + @ instruction: 0xf53000bb │ │ │ │ + @ instruction: 0xf4f000bb │ │ │ │ + eors.w 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 +1874478,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: 0xf3c400bb │ │ │ │ + @ instruction: 0xf39200bb │ │ │ │ + @ instruction: 0xf32e00bb │ │ │ │ + @ instruction: 0xf2f400bb │ │ │ │ stmdb sp!, {r4, 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 +1874561,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: 0xf29400bb │ │ │ │ stmdb 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 +1874881,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 │ │ │ │ + sbc.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: 0xf0f400bb │ │ │ │ + eors.w r0, r0, #187 @ 0xbb │ │ │ │ + beq.n 566a60 │ │ │ │ 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 +1875047,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, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - @ instruction: 0xeb8600bb │ │ │ │ - sbcs.w r0, r4, fp, ror #2 │ │ │ │ - adcs.w r0, ip, fp, ror #2 │ │ │ │ + ldcl 0, cr0, [r6], #748 @ 0x2ec │ │ │ │ + stcl 0, cr0, [r4], #748 @ 0x2ec │ │ │ │ + stcl 0, cr0, [ip], {187} @ 0xbb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r9, [r0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1875250,17 +1875237,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 │ │ │ │ + add.w r0, sl, fp, ror #2 │ │ │ │ + @ instruction: 0xeaea00bb │ │ │ │ + @ instruction: 0xead200bb │ │ │ │ stmdb sp!, {r4, 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 +1875431,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 │ │ │ │ + stmdb ip, {r0, r1, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xe8d200bb │ │ │ │ + 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 +1875645,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, #48 @ 0x30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 566f7c │ │ │ │ + b.n 56725c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ 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 +1875868,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 566fec │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 567b58 │ │ │ │ + b.n 566e38 │ │ │ │ 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 +1876037,20 @@ │ │ │ │ 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 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + b.n 567e38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 5674a8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + @ instruction: 0xe80a00bb │ │ │ │ + asrs r4, r0, #1 │ │ │ │ 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 +1876457,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 567ec0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r0, #5 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + b.n 567df8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + b.n 567d54 │ │ │ │ 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 gt │ │ │ │ + lslgt r7, r2, #4 │ │ │ │ + stmdbgt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movgt.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 +1876692,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 │ │ │ │ + ble.n 567e44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bge.n 567ee4 │ │ │ │ + blt.n 567dc4 │ │ │ │ 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 +1876786,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 567f7c │ │ │ │ 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 +1877247,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, 56843e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bhi.n 5684a4 │ │ │ │ + bls.n 568384 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 568458 │ │ │ │ + bls.n 568338 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 568300 │ │ │ │ + bhi.n 5683e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r6, [r7, #26] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - bvs.n 56847c │ │ │ │ + bvc.n 56835c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ 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 +1877477,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 568600 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 5685d8 │ │ │ │ + bmi.n 5686b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 56872c │ │ │ │ + bcc.n 56860c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 568658 │ │ │ │ + bcc.n 568738 │ │ │ │ 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 +1877783,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 │ │ │ │ + bcs.n 568968 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + bne.n 568964 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + beq.n 568900 │ │ │ │ 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 +1878071,27 @@ │ │ │ │ blx 70774 │ │ │ │ b.n 568bac │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r7, #25] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r1, #17] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1879506,23 +1879489,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, #344 @ (adr r2, 569d24 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #432 @ (adr r0, 569d80 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 569f40 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #384 @ (adr r0, 569d54 ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 569f14 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #216 @ (adr r0, 569cb0 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 569e70 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #112 @ (adr r0, 569c4c ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 569e0c ) │ │ │ │ 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 +1880758,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, #776] @ 0x308 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ 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 +1881888,17 @@ │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ ldr r6, [pc, #792] @ (56b8f4 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ 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 +1882335,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #72] @ (56bb64 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #808] @ (56be4c ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ 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 +1882540,17 @@ │ │ │ │ vmov.f32 s11, s12 │ │ │ │ b.n 56bc58 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r4, #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 +1882767,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, #560] @ 0x230 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ 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 +1882959,24 @@ │ │ │ │ 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, #984] @ 0x3d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - b.n 56bf14 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + @ instruction: 0xe81a00ad │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 56bdec │ │ │ │ + b.n 56c0cc │ │ │ │ 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 +1883197,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, #280] @ 0x118 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ 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 +1883355,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, #376] @ 0x178 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ 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 +1883804,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, #680] @ 0x2a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ 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 +1884487,23 @@ │ │ │ │ b.n 56d190 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ 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 +1885055,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 56d7ee │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #10 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + strh r4, [r6, #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 +1885479,17 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r2 │ │ │ │ movs r6, #30 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r4, #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 +1885843,17 @@ │ │ │ │ b.n 56e02e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ 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 +1886088,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, #0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ 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 +1886225,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, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ 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 +1886308,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, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r3} │ │ │ │ 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 +1886372,15 @@ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 6f8f8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 56e612 │ │ │ │ nop │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ 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 +1886407,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6f3f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 56e388 │ │ │ │ ldr.w r3, [r5, #3564] @ 0xdec │ │ │ │ str.w r3, [r5, #3568] @ 0xdf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r7, #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 +1886506,17 @@ │ │ │ │ str r2, [r4, #28] │ │ │ │ blx 6f3f8 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 56e6e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 56e650 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, 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 +1886637,22 @@ │ │ │ │ str.w r2, [r4, #2276] @ 0x8e4 │ │ │ │ ldr.w r3, [r1, #2280] @ 0x8e8 │ │ │ │ str.w r3, [r4, #2280] @ 0x8e8 │ │ │ │ str.w r6, [r4, #652] @ 0x28c │ │ │ │ bl 56e388 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ittt pl │ │ │ │ - lslpl r5, r5, #2 │ │ │ │ - ldrpl r4, [r0, r3] │ │ │ │ - lslpl r6, r5, #2 │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldrh r4, [r6, 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 +1886679,15 @@ │ │ │ │ blx 707b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 56e388 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #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 +1886717,15 @@ │ │ │ │ blx 707b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 56e388 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #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 +1886772,15 @@ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f3f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 56e388 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ 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 +1886843,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, #288] @ (56ec78 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #640] @ (56ede0 ) │ │ │ │ + ldr r6, [pc, #64] @ (56eba0 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + bkpt 0x0050 │ │ │ │ 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 +1886887,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 a953bc │ │ │ │ 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 +1886925,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 aa7364 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56ebd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0bfc │ │ │ │ cbz r0, 56ec5e │ │ │ │ @@ -1886976,36 +1886958,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 aa75d0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 56ebac │ │ │ │ mov r0, r4 │ │ │ │ - bl aa8510 │ │ │ │ + bl aa8548 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56ebac │ │ │ │ mov r0, r4 │ │ │ │ - bl a98368 │ │ │ │ + bl a983a0 │ │ │ │ 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, [r3, r2] │ │ │ │ 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 +1887072,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ blx 707b0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 56ed0a │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #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 +1887203,15 @@ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r0, r7, #8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r6, #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 +1887482,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, [r7, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r6, #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 +1887804,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #23 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ add r6, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 70774 │ │ │ │ cmp r7, #1 │ │ │ │ @@ -1888301,29 +1888283,29 @@ │ │ │ │ b.n 56f482 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r5, #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, [r4, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + str r6, [r7, #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 +1888549,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, [r3, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1888956,15 +1888938,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] │ │ │ │ + ldrh r6, [r0, 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, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1889288,25 +1889270,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r6 │ │ │ │ cdp2 1, 15, cr0, cr12, cr4, {2} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 1, 5, cr0, cr6, cr4, {2} │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, pc, #208 @ (adr r6, 5704fc ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 5706bc ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, pc, #296 @ (adr r2, 570560 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 570720 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ 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 +1889497,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, #944 @ (adr r4, 570a04 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xfa600144 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r7, 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 +1889804,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 ) │ │ │ │ + str r6, [r1, r0] │ │ │ │ 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 +1889823,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, #896] @ (570d3c ) │ │ │ │ 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 +1889842,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, #704] @ (570cac ) │ │ │ │ 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 +1889860,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, #504] @ (570c14 ) │ │ │ │ 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 +1889878,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, #312] @ (570b84 ) │ │ │ │ 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 +1889896,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 r7, [pc, #120] @ (570af4 ) │ │ │ │ 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 +1889914,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, #952] @ (570e64 ) │ │ │ │ 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 +1889933,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, #768] @ (570ddc ) │ │ │ │ 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 +1889951,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, #568] @ (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] │ │ │ │ @@ -1889988,15 +1889970,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, #384] @ (570cbc ) │ │ │ │ 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 +1889994,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 r6, [pc, #120] @ (570bf0 ) │ │ │ │ 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 +1890055,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, #472] @ (570dfc ) │ │ │ │ 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 +1890078,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, #240] @ (570d50 ) │ │ │ │ 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 +1890103,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, #968] @ (57106c ) │ │ │ │ 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 +1890121,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, #800] @ (570ff4 ) │ │ │ │ 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 +1890326,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, #728] @ (5711bc ) │ │ │ │ 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 +1890345,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, #544] @ (571134 ) │ │ │ │ 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 +1890373,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, #344] @ (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 │ │ │ │ @@ -1890419,15 +1890401,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 r2, [pc, #56] @ (570fdc ) │ │ │ │ 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 +1890495,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 r1, [pc, #0] @ (57109c ) │ │ │ │ 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 +1890578,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 │ │ │ │ + ldr r0, [pc, #80] @ (5711d8 ) │ │ │ │ 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 +1890669,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 sl │ │ │ │ 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 +1890930,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, sp │ │ │ │ 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 +1891347,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, #184 @ 0xb8 │ │ │ │ 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 +1891383,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, #92 @ 0x5c │ │ │ │ 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 +1891419,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 r7, #10 │ │ │ │ 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 +1891456,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, #168 @ 0xa8 │ │ │ │ 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 +1891492,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, #70 @ 0x46 │ │ │ │ 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 +1891529,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, #226 @ 0xe2 │ │ │ │ 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 +1891769,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 r3, #30 │ │ │ │ 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 +1892062,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, #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 │ │ │ │ ldr r5, [r2, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1892282,15 +1892264,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, #202 @ 0xca │ │ │ │ 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 +1892288,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, #138 @ 0x8a │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1892330,15 +1892312,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, #74 @ 0x4a │ │ │ │ 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 +1892494,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, #70 @ 0x46 │ │ │ │ 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 +1892525,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, #244 @ 0xf4 │ │ │ │ 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 +1892544,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, #196 @ 0xc4 │ │ │ │ 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 +1892562,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, #146 @ 0x92 │ │ │ │ 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 +1892580,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, #98 @ 0x62 │ │ │ │ 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 +1892664,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, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1892706,15 +1892688,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, #66 @ 0x42 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1892730,15 +1892712,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 r1, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1892754,15 +1892736,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, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1892778,15 +1892760,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, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1892802,15 +1892784,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, #66 @ 0x42 │ │ │ │ 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 +1893565,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ 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 +1894430,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {} │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ 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 +1920999,16247 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585894 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r6, 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, [r6, 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, [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] @ (5858e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #944] @ (585c9c ) │ │ │ │ + str r4, [r3, 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] @ (585904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #944] @ (585cb8 ) │ │ │ │ + str r4, [r3, 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] @ (585920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #912] @ (585cb4 ) │ │ │ │ + str r4, [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] @ (58593c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #864] @ (585ca0 ) │ │ │ │ + str r0, [r1, 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] @ (585958 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #832] @ (585c9c ) │ │ │ │ + str 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] @ (585974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #768] @ (585c78 ) │ │ │ │ + str r0, [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] @ (585990 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #704] @ (585c54 ) │ │ │ │ + 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] @ (5859ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #688] @ (585c60 ) │ │ │ │ + str r4, [r3, 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] @ (5859c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #672] @ (585c6c ) │ │ │ │ + str r0, [r3, 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] @ (5859e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #608] @ (585c48 ) │ │ │ │ + str r0, [r1, 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] @ (585a00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #608] @ (585c64 ) │ │ │ │ + str r0, [r1, 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] @ (585a1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #608] @ (585c80 ) │ │ │ │ + str r0, [r1, 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] @ (585a38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #560] @ (585c6c ) │ │ │ │ + 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] @ (585a54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #528] @ (585c68 ) │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #512] @ (585c74 ) │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #512] @ (585c90 ) │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585aa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #512] @ (585cac ) │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585ac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585cb8 ) │ │ │ │ + str 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] @ (585ae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585cd4 ) │ │ │ │ + str 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] @ (585afc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585cf0 ) │ │ │ │ + str 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] @ (585b18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585d0c ) │ │ │ │ + str 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] @ (585b34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #480] @ (585d18 ) │ │ │ │ + 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] @ (585b50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #480] @ (585d34 ) │ │ │ │ + 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] @ (585b6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #464] @ (585d40 ) │ │ │ │ + str r4, [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] @ (585b88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #448] @ (585d4c ) │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585ba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #432] @ (585d58 ) │ │ │ │ + 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] @ (585bc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #400] @ (585d54 ) │ │ │ │ + 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] @ (585bdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #352] @ (585d40 ) │ │ │ │ + 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] @ (585bf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #352] @ (585d5c ) │ │ │ │ + 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] @ (585c14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #352] @ (585d78 ) │ │ │ │ + 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] @ (585c30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #304] @ (585d64 ) │ │ │ │ + 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] @ (585c4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #272] @ (585d60 ) │ │ │ │ + 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] @ (585c68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #256] @ (585d6c ) │ │ │ │ + str r0, [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] @ (585c84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #240] @ (585d78 ) │ │ │ │ + str r4, [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] @ (585ca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #800] @ (585fc4 ) │ │ │ │ + str r0, [r7, 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, [r0, 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] @ (585cd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #704] @ (585f9c ) │ │ │ │ + ldr r6, [pc, #128] @ (585d5c ) │ │ │ │ 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, [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] @ (585d10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #944] @ (5860c4 ) │ │ │ │ + str 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] @ (585d2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r4, 585d8e │ │ │ │ + push {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] @ (585d48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r0, #-664] @ 0xfffffd68 │ │ │ │ + cdp2 0, 11, 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, 7, 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 ) │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585d9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #656] @ (586030 ) │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585db8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #640] @ (58603c ) │ │ │ │ + str r0, [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] @ (585dd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #720] @ (5860a8 ) │ │ │ │ + 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] @ (585df0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #816] @ (586124 ) │ │ │ │ + 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] @ (585e0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #864] @ (586170 ) │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #864] @ (58618c ) │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #864] @ (5861a8 ) │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #848] @ (5861b4 ) │ │ │ │ + str 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] @ (585e7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, r7] │ │ │ │ + strh r4, [r6, 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, [r5, 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 ) │ │ │ │ + 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] @ (585ed0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #384] @ (586054 ) │ │ │ │ + ldr r7, [pc, #832] @ (586214 ) │ │ │ │ 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, #928] @ (586290 ) │ │ │ │ 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, #480] @ (5860ec ) │ │ │ │ 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 │ │ │ │ + strb.w r0, [ip, 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] @ (585f5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #48] @ (585f90 ) │ │ │ │ + ldr r7, [pc, #496] @ (586150 ) │ │ │ │ lsls r4, r5, #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, #480] @ (58615c ) │ │ │ │ lsls r4, r5, #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, #464] @ (586168 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585fb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #0] @ (585fb4 ) │ │ │ │ + ldr r7, [pc, #448] @ (586174 ) │ │ │ │ lsls r4, r5, #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, #432] @ (586180 ) │ │ │ │ lsls r4, r5, #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, #400] @ (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] @ (586004 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #944] @ (5863b8 ) │ │ │ │ + ldr r7, [pc, #368] @ (586178 ) │ │ │ │ lsls r4, r5, #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, #336] @ (586174 ) │ │ │ │ lsls r4, r5, #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, #304] @ (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] @ (586058 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #848] @ (5863ac ) │ │ │ │ + ldr r7, [pc, #272] @ (58616c ) │ │ │ │ lsls r4, r5, #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, #240] @ (586168 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586090 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #784] @ (5863a4 ) │ │ │ │ + ldr r7, [pc, #208] @ (586164 ) │ │ │ │ lsls r4, r5, #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, #176] @ (586160 ) │ │ │ │ lsls r4, r5, #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, #144] @ (58615c ) │ │ │ │ lsls r4, r5, #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, #128] @ (586168 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586100 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #688] @ (5863b4 ) │ │ │ │ + ldr r7, [pc, #112] @ (586174 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #64] @ (586160 ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #16] @ (58614c ) │ │ │ │ lsls r4, r5, #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 r7, [pc, #0] @ (586158 ) │ │ │ │ lsls r4, r5, #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, #992] @ (586554 ) │ │ │ │ lsls r4, r5, #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, #976] @ (586560 ) │ │ │ │ lsls r4, r5, #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, #944] @ (58655c ) │ │ │ │ lsls r4, r5, #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, #928] @ (586568 ) │ │ │ │ lsls r4, r5, #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, #896] @ (586564 ) │ │ │ │ lsls r4, r5, #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, #880] @ (586570 ) │ │ │ │ lsls r4, r5, #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, #848] @ (58656c ) │ │ │ │ lsls r4, r5, #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, #800] @ (586558 ) │ │ │ │ lsls r4, r5, #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, #752] @ (586544 ) │ │ │ │ lsls r4, r5, #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, #704] @ (586530 ) │ │ │ │ lsls r4, r5, #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, #656] @ (58651c ) │ │ │ │ lsls r4, r5, #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, #608] @ (586508 ) │ │ │ │ lsls r4, r5, #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, #560] @ (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] @ (5862dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #64] @ (586320 ) │ │ │ │ + ldr r6, [pc, #512] @ (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] @ (5862f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #16] @ (58630c ) │ │ │ │ + ldr r6, [pc, #464] @ (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] @ (586314 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #992] @ (5866f8 ) │ │ │ │ + ldr r6, [pc, #416] @ (5864b8 ) │ │ │ │ lsls r4, r5, #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, #352] @ (586494 ) │ │ │ │ lsls r4, r5, #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, #304] @ (586480 ) │ │ │ │ lsls r4, r5, #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, #240] @ (58645c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #768] @ (586688 ) │ │ │ │ + ldr r6, [pc, #192] @ (586448 ) │ │ │ │ lsls r4, r5, #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, #144] @ (586434 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #96] @ (586420 ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #48] @ (58640c ) │ │ │ │ lsls r4, r5, #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 r6, [pc, #0] @ (5863f8 ) │ │ │ │ lsls r4, r5, #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, #976] @ (5867e4 ) │ │ │ │ lsls r4, r5, #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, #928] @ (5867d0 ) │ │ │ │ lsls r4, r5, #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, #880] @ (5867bc ) │ │ │ │ lsls r4, r5, #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, #896] @ (5867e8 ) │ │ │ │ lsls r4, r5, #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, #928] @ (586824 ) │ │ │ │ lsls r4, r5, #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, #896] @ (586820 ) │ │ │ │ lsls r4, r5, #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 58621c │ │ │ │ lsls r6, r4, #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 586188 │ │ │ │ lsls r6, r4, #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 585ea4 │ │ │ │ lsls r7, r4, #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 585e60 │ │ │ │ lsls r7, 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, #432] @ (5866e0 ) │ │ │ │ lsls r4, r5, #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 585d94 │ │ │ │ lsls r7, r4, #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 586cf8 │ │ │ │ lsls r7, r4, #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 586c8c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58659c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r6, #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, 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] @ (5865d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r4, #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, r7, #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, r4, #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, r0, #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] @ (586644 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r0, #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] @ (586660 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pkhtb r0, r8, r6, asr #2 │ │ │ │ + ldc 0, cr0, [r8], #-664 @ 0xfffffd68 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58667c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eor.w r0, r8, r6, asr #2 │ │ │ │ + @ instruction: 0xebf800a6 │ │ │ │ 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} │ │ │ │ + eors.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] @ (5866b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, 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] @ (5866d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5866ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586708 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r4, #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, [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] @ (586740 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldrh r0, [r7, 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, r5, #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, r5, #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, r2, #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] @ (5867b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs 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] @ (5867cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #432] @ (586980 ) │ │ │ │ + ldr r2, [pc, #880] @ (586b40 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5867e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r7, #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, [r0, #11] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586820 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r6, #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, r3, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586858 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r5, #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, 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] @ (586890 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, r0 │ │ │ │ + lsls 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] @ (5868ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r2, #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] @ (5868c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r0, r3, #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] @ (5868e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u8 d16, d28, d22 │ │ │ │ + lsls r4, r7, #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, r6, #4 │ │ │ │ + lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58691c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r1, #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] @ (586938 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u32 d0, d24, d22 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586954 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 10, cr0, cr12, cr6, {5} │ │ │ │ + movs r4, 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] @ (586970 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldrh r0, [r1, 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] @ (58698c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #864 @ (adr r2, 586cf0 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 586ab0 ) │ │ │ │ lsls r6, r4, #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, #272 @ 0x110 │ │ │ │ lsls r7, r4, #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 r5, 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] @ (5869e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r2, #28 │ │ │ │ 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, #816] @ (586d30 ) │ │ │ │ lsls r4, r5, #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, #832] @ (586d5c ) │ │ │ │ lsls r4, r5, #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} │ │ │ │ + vaddl.s16 q8, d16, d23 │ │ │ │ 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.s32 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, #624] @ (586ce0 ) │ │ │ │ lsls r4, r5, #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 │ │ │ │ + sub.w r0, r0, #167 @ 0xa7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586aa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r4, #668] @ 0x29c │ │ │ │ + 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] @ (586ac0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r8, #-668]! @ 0xfffffd64 │ │ │ │ + cdp 0, 13, 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 5867f8 │ │ │ │ lsls r6, r4, #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 5867b4 │ │ │ │ lsls r6, r4, #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, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586b30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ 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 fp │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586b68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, lr │ │ │ │ + blxns 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] @ (586b84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586ba0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, ip │ │ │ │ + blx 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] @ (586bbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586bd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ 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, [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] @ (586c10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, r2 │ │ │ │ + blxns 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] @ (586c2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, r3 │ │ │ │ + blx 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] @ (586c48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #624 @ (adr r1, 586ebc ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 586c7c ) │ │ │ │ lsls r6, r4, #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, #160 @ (adr r1, 586d08 ) │ │ │ │ lsls r6, r4, #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 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] @ (586c9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp ip, ip │ │ │ │ + bxns 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] @ (586cb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4], #-668 @ 0xfffffd64 │ │ │ │ + ldcl 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 │ │ │ │ + cdp 0, 1, cr0, cr12, 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] @ (586cf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5868dc │ │ │ │ + b.n 586bbc │ │ │ │ lsls r7, r4, #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 587370 │ │ │ │ lsls r6, r4, #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 58720c │ │ │ │ lsls r6, r4, #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 587128 │ │ │ │ lsls r6, r4, #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 58700c │ │ │ │ lsls r6, r4, #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 586f70 │ │ │ │ lsls r6, r4, #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 586ed4 │ │ │ │ lsls r6, r4, #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 586ab8 │ │ │ │ lsls r7, r4, #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 587264 │ │ │ │ lsls r6, r4, #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 587100 │ │ │ │ lsls r6, r4, #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 58701c │ │ │ │ lsls r6, r4, #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 586f08 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + b.n 586e6c │ │ │ │ lsls r6, r4, #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 184 @ 0xb8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586e78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, r4 │ │ │ │ + cmp ip, 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] @ (586e94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u16 d16, d24, d22 │ │ │ │ + lsls 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] @ (586eb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, r0 │ │ │ │ + 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] @ (586ecc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r3 │ │ │ │ + ldr r0, [pc, #48] @ (586f00 ) │ │ │ │ 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 r9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586f04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, r7 │ │ │ │ + bx 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] @ (586f20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bics r4, r5 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586f3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, ip │ │ │ │ + mov r8, sl │ │ │ │ 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 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] @ (586f74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, r1 │ │ │ │ + mov r8, pc │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586f90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r9 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586fac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs r4, r6 │ │ │ │ + add ip, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586fc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 58702c │ │ │ │ + ble.n 586f0c │ │ │ │ lsls r6, r4, #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 587050 │ │ │ │ lsls r6, r4, #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 586f1c │ │ │ │ lsls r6, r4, #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 587098 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + adcs.w r0, r0, r7, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587054 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ands.w r0, r4, r7, asr #2 │ │ │ │ + @ instruction: 0xeb8400a7 │ │ │ │ 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, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58708c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, r1 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5870a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r0 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5870c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 586fd8 │ │ │ │ + bls.n 5870b8 │ │ │ │ lsls r6, r4, #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 587044 │ │ │ │ lsls r6, r4, #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 5871d0 │ │ │ │ lsls r6, r4, #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 58764c │ │ │ │ lsls r7, r4, #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 586ea0 │ │ │ │ lsls r7, r4, #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 586f34 │ │ │ │ lsls r7, r4, #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 5870e8 │ │ │ │ lsls r7, r4, #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 586fc4 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5871c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r4, r3 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5871dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r3 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5871f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r2 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587214 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r1 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r0 │ │ │ │ + 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] @ (58724c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #896 @ (adr r6, 5875d0 ) │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587268 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adcs r4, r3 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587284 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adcs r4, r3 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5872a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #576 @ (adr r0, 5874e4 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 5872a4 ) │ │ │ │ lsls r6, r4, #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, #192 @ (adr r1, 587380 ) │ │ │ │ lsls r6, r4, #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, #160 @ (adr r0, 58737c ) │ │ │ │ lsls r6, r4, #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, #944] @ 0x3b0 │ │ │ │ lsls r6, r4, #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, #704] @ 0x2c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (587330 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r5, [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] @ (58734c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #960 @ (adr r0, 587710 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 5874d0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587368 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r5, 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, [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] @ (5873bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, r4] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5873d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #384] @ (58755c ) │ │ │ │ + ldr r6, [pc, #832] @ (58771c ) │ │ │ │ lsls r7, r4, #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, #992] @ (5877d8 ) │ │ │ │ lsls r7, r4, #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, #128] @ (587494 ) │ │ │ │ lsls r7, r4, #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 5870b0 │ │ │ │ lsls r7, r4, #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 58715c │ │ │ │ lsls r7, r4, #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 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] @ (587480 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 587814 │ │ │ │ + b.n 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] @ (58749c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5878d8 │ │ │ │ + b.n 587bb8 │ │ │ │ lsls r7, r4, #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 586d2c │ │ │ │ lsls r7, r4, #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 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] @ (5874f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586f0c │ │ │ │ + b.n 5871ec │ │ │ │ lsls r7, r4, #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 587270 │ │ │ │ lsls r7, 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, [r2, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587548 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + ands 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] @ (587564 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 587658 │ │ │ │ + bvc.n 587538 │ │ │ │ lsls r6, r4, #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 58767c │ │ │ │ lsls r6, r4, #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 587550 │ │ │ │ lsls r6, r4, #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 5874cc │ │ │ │ lsls r6, r4, #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 587658 │ │ │ │ lsls r6, r4, #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 5875e4 │ │ │ │ lsls r6, r4, #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 587570 │ │ │ │ lsls r6, r4, #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 58752c │ │ │ │ lsls r6, r4, #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 5876b8 │ │ │ │ lsls r6, r4, #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 587644 │ │ │ │ lsls r6, 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, #496] @ (587874 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58769c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blx r0 │ │ │ │ + ldr r0, [pc, #960] @ (587a60 ) │ │ │ │ lsls r7, r4, #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 r2, [pc, #48] @ (5876ec ) │ │ │ │ lsls r7, r4, #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, #560] @ (587908 ) │ │ │ │ lsls r7, r4, #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 587664 │ │ │ │ lsls r6, r4, #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, #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] @ (587728 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #8 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587744 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #8 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587760 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #8 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58777c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #320 @ (adr r5, 5878c0 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 587a80 ) │ │ │ │ lsls r7, r4, #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, #336 @ (adr r6, 5878ec ) │ │ │ │ lsls r7, r4, #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, #928 @ (adr r5, 587b58 ) │ │ │ │ lsls r7, r4, #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, #928 @ (adr r5, 587b74 ) │ │ │ │ lsls r7, r4, #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 r6, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587808 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #512 @ (adr r5, 587a0c ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 587bcc ) │ │ │ │ lsls r7, r4, #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, #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] @ (587840 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #208 @ (adr r5, 587914 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 587ad4 ) │ │ │ │ lsls r7, r4, #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, #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] @ (587878 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #928 @ (adr r4, 587c1c ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 5879dc ) │ │ │ │ lsls r7, r4, #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, #1008 @ (adr r5, 587c88 ) │ │ │ │ lsls r7, r4, #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, #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] @ (5878cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #512 @ (adr r4, 587ad0 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 587c90 ) │ │ │ │ lsls r7, r4, #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, #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] @ (587904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #208 @ (adr r4, 5879d8 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 587b98 ) │ │ │ │ lsls r7, r4, #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, #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] @ (58793c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + 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] @ (587958 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs 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] @ (587974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587990 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs 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, #8] @ (5879ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + 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] @ (5879c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs 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] @ (5879e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + 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] @ (587a00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs 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] @ (587a1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + 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] @ (587a38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs 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] @ (587a54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs 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] @ (587a70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587a8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs 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] @ (587aa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587ac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs 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] @ (587ae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587afc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587b18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #20 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587b34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #4 │ │ │ │ + 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] @ (587b50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + 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] @ (587b6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587b88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587ba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + 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] @ (587bc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r4, #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] @ (587bdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587bf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + 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] @ (587c14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + 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] @ (587c30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587c4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587c68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + 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] @ (587c84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587ca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587cbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs 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] @ (587cd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs 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] @ (587cf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + 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] @ (587d10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587d2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #24 │ │ │ │ + subs 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] @ (587d48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #8 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587d64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + 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] @ (587d80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587d9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r3, #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] @ (587db8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + 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] @ (587dd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587df0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs 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] @ (587e0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r3, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587e28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587e44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + 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] @ (587e60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r4, #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, #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] @ (587e98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ + 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] @ (587eb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #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] @ (587ed0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #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, #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] @ (587f08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ 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, #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] @ (587f40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ 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, #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] @ (587f78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587f94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587fb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r2, #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] @ (587fcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r5, #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] @ (587fe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ 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 r4, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588020 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58803c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588058 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ 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, #204 @ 0xcc │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588090 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ 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, #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] @ (5880c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5880e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (588108 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + subs r0, #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] @ (588124 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r4, #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, #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] @ (58815c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ 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, #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] @ (588194 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ 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, #72 @ 0x48 │ │ │ │ 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, #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] @ (5881e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r1, #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] @ (588204 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588220 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + subs r0, #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] @ (58823c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs 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] @ (588258 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588274 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, r0, #167 @ 0xa7 │ │ │ │ + addw r0, r0, #167 @ 0xa7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588290 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r7, #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] @ (5882ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r7, #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] @ (5882c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r7, #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] @ (5882e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r7, #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] @ (588300 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r7, #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] @ (58831c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r7, #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] @ (588338 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r7, #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] @ (588354 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r7, #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] @ (588370 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r7, #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] @ (58838c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r7, #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] @ (5883a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5883c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + 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] @ (5883e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + 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] @ (5883fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + 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, #12] @ (58841c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + 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, #12] @ (58843c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + 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] @ (588458 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + 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, #12] @ (588478 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + 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] @ (588494 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + 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] @ (5884b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #32 │ │ │ │ + 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, #8] @ (5884cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #28 │ │ │ │ + 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] @ (5884e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #16 │ │ │ │ + adds r7, #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] @ (588504 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #8 │ │ │ │ + adds r7, #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] @ (588520 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #12 │ │ │ │ + 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] @ (58853c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #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] @ (588558 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + 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] @ (588574 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + 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] @ (588590 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r7, #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] @ (5885ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + 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] @ (5885c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r4, #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, #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] @ (588600 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + 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] @ (58861c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + 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] @ (588638 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588654 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + 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] @ (588670 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r7, #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] @ (58868c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5886a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + 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] @ (5886c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + 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] @ (5886e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + 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] @ (5886fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + 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] @ (588718 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds 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] @ (588734 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + 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] @ (588750 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds 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] @ (58876c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + 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] @ (588788 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + 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] @ (5887a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + 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] @ (5887c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + 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] @ (5887dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + 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] @ (5887f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + 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] @ (588814 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + 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] @ (588830 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r5, #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, [r6, #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, #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] @ (588884 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r6, #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] @ (5888a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r6, #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] @ (5888bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + 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] @ (5888d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf37c00a6 │ │ │ │ + @ instruction: 0xf4ec00a6 │ │ │ │ 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, 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] @ (588910 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58892c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds 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] @ (588948 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r6, #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] @ (588964 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds 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] @ (588980 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5889a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r6, #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] @ (5889bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + 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] @ (5889d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + 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] @ (5889f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + 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] @ (588a10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + 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] @ (588a2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588a48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r2, #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, #8] @ (588a64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + 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] @ (588a80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + 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] @ (588a9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r6, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ab8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ad4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588af0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588b0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r5, #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] @ (588b28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588b44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r5, #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] @ (588b60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + 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] @ (588b7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + 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] @ (588b98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + 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] @ (588bb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + 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] @ (588bd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + 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] @ (588bec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + 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] @ (588c08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + 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] @ (588c24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + 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] @ (588c40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + 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] @ (588c5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + 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] @ (588c78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + 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] @ (588c94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + 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] @ (588cb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + 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] @ (588ccc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + 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] @ (588ce8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + 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] @ (588d04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + 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] @ (588d20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + 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] @ (588d3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #28 │ │ │ │ + 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] @ (588d58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #20 │ │ │ │ + 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] @ (588d74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #12 │ │ │ │ + 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] @ (588d90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #4 │ │ │ │ + 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] @ (588dac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + 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] @ (588dc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + 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] @ (588de4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + 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] @ (588e00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + 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] @ (588e1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + 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] @ (588e38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + 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] @ (588e54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + 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] @ (588e70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + 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] @ (588e8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + 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] @ (588ea8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + 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] @ (588ec4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + 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] @ (588ee0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + 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] @ (588efc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + 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] @ (588f18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + 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] @ (588f34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + 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] @ (588f50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + 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] @ (588f6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + 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] @ (588f88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + 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] @ (588fa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + 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] @ (588fc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + 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] @ (588fdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + 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] @ (588ff8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + 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] @ (589014 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + 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] @ (589030 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + 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] @ (58904c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589068 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs r0, r7 │ │ │ │ + add r8, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589084 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #32 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5890a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #28 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5890bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #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, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #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, #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] @ (589110 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r5, #5 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58912c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r4, #7 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589148 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r3, #5 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ 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, #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] @ (589184 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #16 │ │ │ │ + subs r4, #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] @ (5891a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r7, r4, #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, #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] @ (5891d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r0, #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] @ (5891f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + 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] @ (589210 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58922c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589248 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 58928c │ │ │ │ + bge.n 58916c │ │ │ │ lsls r7, r4, #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 #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] @ (589280 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5891e4 │ │ │ │ + bge.n 5892c4 │ │ │ │ lsls r7, r4, #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 589290 │ │ │ │ lsls r7, r4, #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 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] @ (5892d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 589298 │ │ │ │ + ble.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] @ (5892f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5893ac │ │ │ │ + bls.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] @ (58930c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 589378 │ │ │ │ + ble.n 589258 │ │ │ │ lsls r7, r4, #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 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] @ (589344 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 589298 │ │ │ │ + ble.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] @ (589360 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5893ec │ │ │ │ + bhi.n 5892cc │ │ │ │ lsls r7, r4, #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 589298 │ │ │ │ lsls r7, r4, #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 589374 │ │ │ │ lsls r7, r4, #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 589340 │ │ │ │ lsls r7, r4, #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 5894cc │ │ │ │ lsls r7, r4, #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 589498 │ │ │ │ lsls r7, r4, #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 5893ec │ │ │ │ lsls r7, r4, #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 5893b8 │ │ │ │ lsls r7, r4, #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 589384 │ │ │ │ lsls r7, r4, #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 5894b0 │ │ │ │ lsls r7, r4, #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 589574 │ │ │ │ lsls r7, r4, #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 589418 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5894b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5893bc │ │ │ │ + bpl.n 58949c │ │ │ │ lsls r7, r4, #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 589540 │ │ │ │ lsls r7, r4, #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 5894cc │ │ │ │ lsls r7, r4, #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 589410 │ │ │ │ lsls r7, r4, #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 589474 │ │ │ │ lsls r7, r4, #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 5895a8 │ │ │ │ lsls r7, r4, #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 58946c │ │ │ │ lsls r7, r4, #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 589510 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bpl.n 589594 │ │ │ │ lsls r7, r4, #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 589638 │ │ │ │ lsls r7, r4, #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 5895c4 │ │ │ │ lsls r7, r4, #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 589508 │ │ │ │ lsls r7, r4, #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 589564 │ │ │ │ lsls r7, r4, #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 5896a0 │ │ │ │ lsls r7, r4, #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 589564 │ │ │ │ lsls r7, r4, #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 589608 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bmi.n 58968c │ │ │ │ lsls r7, r4, #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 589730 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bls.n 5896bc │ │ │ │ lsls r7, r4, #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 589600 │ │ │ │ lsls r7, r4, #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 589654 │ │ │ │ lsls r7, r4, #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 589798 │ │ │ │ lsls r7, r4, #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 58965c │ │ │ │ lsls r7, r4, #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 589700 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 589784 │ │ │ │ lsls r7, r4, #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 589828 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bhi.n 5897b4 │ │ │ │ lsls r7, r4, #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 5896f8 │ │ │ │ lsls r7, r4, #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, #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, #12] @ (5897e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp 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] @ (5897fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp 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] @ (589818 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp 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] @ (589834 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #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, #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, #12] @ (589870 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 5898aa │ │ │ │ lsls r7, r4, #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, #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] @ (5898a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r5, #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] @ (5898c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp 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] @ (5898e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5898fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r5, #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] @ (589918 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp 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] @ (589934 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + 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] @ (589950 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + 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] @ (58996c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + 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, #12] @ (58998c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + 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] @ (5899a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + 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] @ (5899c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5899e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp 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] @ (5899fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp 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] @ (589a18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp 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] @ (589a34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp 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] @ (589a50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp 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] @ (589a6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r4, #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] @ (589a88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp 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] @ (589aa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rev r4, r0 │ │ │ │ + cbnz r4, 589b04 │ │ │ │ lsls r6, r4, #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, 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] @ (589adc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r7, #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, [r1, #17] │ │ │ │ lsls r6, r4, #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, #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] @ (589b30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r4, #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] @ (589b4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r4, #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, [r4, #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, [r4, #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 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] @ (589bbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589bd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589bf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp 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] @ (589c10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589c2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + 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] @ (589c48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + 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] @ (589c64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + 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] @ (589c80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + 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] @ (589c9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + 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] @ (589cb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + 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] @ (589cd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + 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] @ (589cf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + 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] @ (589d0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + 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] @ (589d28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + 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] @ (589d44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + 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] @ (589d60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #32 │ │ │ │ + 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] @ (589d7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589ca0 │ │ │ │ + bpl.n 589d80 │ │ │ │ lsls r7, r4, #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 589e84 │ │ │ │ lsls r7, r4, #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 589d88 │ │ │ │ lsls r7, r4, #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 589e94 │ │ │ │ lsls r7, r4, #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 589ed8 │ │ │ │ lsls r7, r4, #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 589ddc │ │ │ │ lsls r7, r4, #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 589ee0 │ │ │ │ lsls r7, r4, #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 589df4 │ │ │ │ lsls r7, r4, #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 589e30 │ │ │ │ lsls r7, r4, #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 589f34 │ │ │ │ lsls r7, r4, #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 589e38 │ │ │ │ lsls r7, r4, #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 589f54 │ │ │ │ lsls r7, r4, #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 589f88 │ │ │ │ lsls r7, r4, #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 589e8c │ │ │ │ lsls r7, r4, #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 589f90 │ │ │ │ lsls r7, r4, #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 589eb4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589f3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r1, #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] @ (589f58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589f74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589f90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r1, #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] @ (589fac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589fc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + cmp r0, #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] @ (589fe4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sxtb r4, r6 │ │ │ │ + cbz r4, 58a060 │ │ │ │ lsls r7, r4, #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, #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] @ (58a01c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 58a060 │ │ │ │ + bne.n 589f40 │ │ │ │ lsls r6, r4, #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 58a024 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a054 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r5, #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 58a0d4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a08c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 589fb8 │ │ │ │ + bcs.n 58a098 │ │ │ │ lsls r6, r4, #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 589ffc │ │ │ │ lsls r6, r4, #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 58a160 │ │ │ │ lsls r6, r4, #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 58a154 │ │ │ │ lsls r6, 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, #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] @ (58a11c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 58a17e │ │ │ │ + pop {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] @ (58a138 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r6} │ │ │ │ + pop {r4, 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] @ (58a154 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a170 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r2, 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, #8] @ (58a18c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r6, r4, #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, #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] @ (58a1c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 58a1ca │ │ │ │ + rev16 r0, 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] @ (58a1e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add 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] @ (58a1fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + rev 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] @ (58a218 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + cbnz r4, 58a25a │ │ │ │ lsls r6, r4, #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: 0xb734 │ │ │ │ lsls r7, r4, #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: 0xb68c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a26c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r4, 58a2ec │ │ │ │ + push {r2, r5, 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, 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] @ (58a2a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r7, r4, #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: 0xb6c0 │ │ │ │ lsls r7, r4, #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, #640 @ 0x280 │ │ │ │ lsls r6, r4, #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, #304 @ 0x130 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a314 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r3, #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] @ (58a330 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r0, #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] @ (58a34c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #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, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a3a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #4 │ │ │ │ + movs r7, #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] @ (58a3bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a3d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #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, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #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, 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] @ (58a42c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a448 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, 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, #12] @ (58a468 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r0, r5, #3 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r7, 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, #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] @ (58a4a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r2, #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] @ (58a4c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a4dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r0, r0, #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] @ (58a4f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r1!, {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] @ (58a514 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r1!, {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] @ (58a530 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r7, r4, #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 0x006c │ │ │ │ lsls r7, r4, #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 0x00b4 │ │ │ │ lsls r7, r4, #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} │ │ │ │ + cpsid │ │ │ │ lsls r7, r4, #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} │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r7, r4, #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: 0xb6a4 │ │ │ │ lsls r7, r4, #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: 0xb634 │ │ │ │ lsls r7, r4, #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, 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] @ (58a610 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - uxtb r4, r1 │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a62c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r5, 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] @ (58a648 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r4, #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, [r7, #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, [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] @ (58a69c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r5, #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, [r7, #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, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a6f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a70c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r4, 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, 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] @ (58a744 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, r6 │ │ │ │ + subs r4, 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] @ (58a760 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a77c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a798 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #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, 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] @ (58a7d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r5!, {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] @ (58a7ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r3} │ │ │ │ + stmia r5!, {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] @ (58a808 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a824 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 58a870 │ │ │ │ + push {r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a840 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r3, 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] @ (58a85c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #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, [r7, 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, [r3, #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] @ (58a8b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [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] @ (58a8cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrsh r0, [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] @ (58a8e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #64 @ (adr r3, 58a948 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 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] @ (58a920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #656 @ (adr r2, 58abb4 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 58a974 ) │ │ │ │ lsls r6, r4, #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, #672 @ (adr r3, 58abe0 ) │ │ │ │ lsls r6, r4, #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, 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] @ (58a974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #80 @ (adr r5, 58a9c8 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 58ab88 ) │ │ │ │ lsls r6, r4, #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, #176 @ (adr r6, 58aa44 ) │ │ │ │ lsls r6, r4, #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, #272 @ (adr r5, 58aac0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a9c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #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] @ (58a9e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #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] @ (58aa00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #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] @ (58aa1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #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] @ (58aa38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r6, #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, 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, #12] @ (58aa74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #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: 0xf2b400a7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aaac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, #7 │ │ │ │ + subs r4, r3, #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] @ (58aac8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r1!, {r2, 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] @ (58aae4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp 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] @ (58ab00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ab1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orn r0, r0, #5472256 @ 0x538000 │ │ │ │ + rsbs 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, 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] @ (58ab54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #5 │ │ │ │ + subs r4, 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] @ (58ab70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, #5 │ │ │ │ + subs 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] @ (58ab8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, #5 │ │ │ │ + subs r4, 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] @ (58aba8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0010 │ │ │ │ + nop {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] @ (58abc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + itt mi │ │ │ │ + lslmi r7, r4, #2 │ │ │ │ + pushmi {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, 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] @ (58abfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #4 │ │ │ │ + subs 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] @ (58ac18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r7, #4 │ │ │ │ + subs r4, r5, #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, 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, #12] @ (58ac54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, r0, #5 │ │ │ │ + subs r4, 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, #12] @ (58ac74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, r0, #5 │ │ │ │ + subs r4, 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] @ (58ac90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it │ │ │ │ - lsl r6, r4, #2 │ │ │ │ + stmia r1!, {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, #12] @ (58acb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, #4 │ │ │ │ + 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] @ (58acd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, #4 │ │ │ │ + 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] @ (58acf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r3, #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] @ (58ad0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia 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] @ (58ad28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #3 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ad44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, #3 │ │ │ │ + subs r0, r3, #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] @ (58ad60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r3, #3 │ │ │ │ + subs r4, r1, #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] @ (58ad7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, 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] @ (58ad98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58adb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + add r0, pc, #16 @ (adr r0, 58adc8 ) │ │ │ │ lsls r6, r4, #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, #208 @ (adr r0, 58aea4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58adec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r2, #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] @ (58ae08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #640 @ (adr r2, 58b08c ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 58ae4c ) │ │ │ │ lsls r6, r4, #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, #640 @ (adr r3, 58b0a8 ) │ │ │ │ lsls r6, r4, #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, #864 @ (adr r2, 58b1a4 ) │ │ │ │ lsls r6, r4, #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 ge │ │ │ │ + lslge r7, r4, #2 │ │ │ │ + pushge {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ae78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ae94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r3, #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] @ (58aeb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r4, #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, r0, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58aef4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, 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] @ (58af10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58af2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #12 │ │ │ │ + cmp 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, #8] @ (58af48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58af64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r6, #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, [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] @ (58af9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58afb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58afd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aff0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r1!, {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] @ (58b00c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r1!, {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] @ (58b028 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b044 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it cc │ │ │ │ - lslcc r6, r4, #2 │ │ │ │ + stmia r0!, {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] @ (58b060 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r7 │ │ │ │ + subs r0, 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] @ (58b07c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r7 │ │ │ │ + subs r4, 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] @ (58b098 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4, #668]! @ 0x29c │ │ │ │ + vhadd.s16 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] @ (58b0b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r8, #-668] @ 0xfffffd64 │ │ │ │ + cdp 0, 12, 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, r0, #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] @ (58b0ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b108 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r3, 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] @ (58b124 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r6, r4, #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 r3, sp, #64 @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b15c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #0 │ │ │ │ + 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] @ (58b178 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r6, r4, #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 r2, sp, #96 @ 0x60 │ │ │ │ lsls r6, r4, #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, r6, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b1cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r2 │ │ │ │ + subs 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] @ (58b1e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 58b260 │ │ │ │ + pop {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] @ (58b204 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b220 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r1 │ │ │ │ + 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] @ (58b23c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, 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] @ (58b258 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, 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] @ (58b274 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r2 │ │ │ │ + subs r0, 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] @ (58b290 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r2 │ │ │ │ + subs r0, 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] @ (58b2ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r2 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b2c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r2 │ │ │ │ + subs r0, 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] @ (58b2e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r2 │ │ │ │ + subs r0, 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] @ (58b300 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r3, 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] @ (58b31c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r2, 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] @ (58b338 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #224 @ (adr r0, 58b41c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b354 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r3, 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] @ (58b370 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, 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] @ (58b38c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r1 │ │ │ │ + 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] @ (58b3a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, 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] @ (58b3c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r3, 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] @ (58b3e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, 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] @ (58b3fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r0, 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] @ (58b418 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58b438 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r0, r1, 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] @ (58b454 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + itt ne │ │ │ │ + lslne r7, r4, #2 │ │ │ │ + pushne {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 0x00c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b48c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + adds r4, r1, 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] @ (58b4a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b4c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b4e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + adds r4, r1, 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] @ (58b4fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r1, #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] @ (58b518 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [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] @ (58b534 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b550 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b56c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r6, r4, #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, 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] @ (58b5a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b5c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + adds 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] @ (58b5dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + adds r4, 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] @ (58b5f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #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] @ (58b614 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #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] @ (58b630 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + 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] @ (58b64c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + 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] @ (58b668 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r6, r4, #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, #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] @ (58b6a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b6bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #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, [r5, #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, r2, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b710 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b72c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b748 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b764 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, 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] @ (58b780 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + 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] @ (58b79c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, 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] @ (58b7b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b7d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + 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] @ (58b7f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + 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, #12] @ (58b810 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + 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] @ (58b82c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #208 @ (adr r3, 58b900 ) │ │ │ │ + add r4, pc, #656 @ (adr r4, 58bac0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b848 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r7, #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, r7, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b880 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b89c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #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, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b8d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #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, [r4, #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, [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, #12] @ (58b930 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + 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] @ (58b94c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #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, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b984 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, #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] @ (58b9a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r2, #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] @ (58b9bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r2, #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] @ (58b9d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r2, #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] @ (58b9f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r1, #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] @ (58ba10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r0, #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] @ (58ba2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r0, #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] @ (58ba48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ba64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #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] @ (58ba80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r0, #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] @ (58ba9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + 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] @ (58bab8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + 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] @ (58bad4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, 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] @ (58baf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, 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] @ (58bb0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, 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] @ (58bb28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, 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] @ (58bb44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs 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] @ (58bb60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs 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] @ (58bb7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, 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] @ (58bb98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, 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] @ (58bbb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r7 │ │ │ │ + subs 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] @ (58bbd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, r5 │ │ │ │ + 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] @ (58bbec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, 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] @ (58bc08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia 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] @ (58bc24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bc40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r3!, {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] @ (58bc5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r3!, {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] @ (58bc78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia 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] @ (58bc94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bcb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r3!, {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] @ (58bccc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {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] @ (58bce8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bd04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, 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] @ (58bd20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + 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] @ (58bd3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bd58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r3!, {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] @ (58bd74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ite vc │ │ │ │ - lslvc r6, r4, #2 │ │ │ │ - pushvs {r3, lr} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bd90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it mi │ │ │ │ - lslmi r6, r4, #2 │ │ │ │ + stmia r0!, {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] @ (58bdac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - itt ne │ │ │ │ - lslne r6, r4, #2 │ │ │ │ - pushne {r3, lr} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bdc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00f0 │ │ │ │ + stmia r0!, {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] @ (58bde4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00c4 │ │ │ │ + stmia r0!, {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] @ (58be00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0098 │ │ │ │ + stmia 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] @ (58be1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x006c │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + itt le │ │ │ │ + lslle 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] @ (58be38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0034 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + itt ge │ │ │ │ + lslge r6, r4, #2 │ │ │ │ + pushge {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58be54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00f8 │ │ │ │ + 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] @ (58be70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00c4 │ │ │ │ + stmia r0!, {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] @ (58be8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x007c │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + ite 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] @ (58bea8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0050 │ │ │ │ + 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] @ (58bec4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - itt ls │ │ │ │ - lslls r6, r4, #2 │ │ │ │ - pushls {r3, lr} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bee0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ite vs │ │ │ │ - lslvs r6, r4, #2 │ │ │ │ - pushvc {r3, lr} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58befc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it cc │ │ │ │ - lslcc r6, r4, #2 │ │ │ │ + stmia r0!, {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] @ (58bf18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it eq │ │ │ │ - lsleq r6, r4, #2 │ │ │ │ + stmia r0!, {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] @ (58bf34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00d4 │ │ │ │ + stmia r0!, {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] @ (58bf50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00a4 │ │ │ │ + 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] @ (58bf6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0070 │ │ │ │ + nop {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] @ (58bf88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0040 │ │ │ │ + nop {11} │ │ │ │ lsls r6, r4, #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, 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] @ (58bfc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it ne │ │ │ │ - lslne 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] @ (58bfdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r6, r4, #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 0x0090 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c014 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r4, [r4, #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, [r0, #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] @ (58c04c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb 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] @ (58c068 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + 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] @ (58c084 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [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] @ (58c0a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + ldrb 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] @ (58c0bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r7, #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, [r0, #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] @ (58c0f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + ldrb r4, [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, #12] @ (58c114 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + asrs r4, r1, #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] @ (58c130 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, #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] @ (58c14c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + ldrb r0, [r5, #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, [r1, #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] @ (58c184 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + ldrb r4, [r5, #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, [r4, #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, 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] @ (58c1d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, 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, #12] @ (58c1f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [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] @ (58c214 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs 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] @ (58c24c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c268 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c284 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c2a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh 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] @ (58c2bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #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] @ (58c2d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r5, #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, 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] @ (58c310 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r5, #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, r4, #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, r4, #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, r5, #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, 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] @ (58c39c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs 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, #12] @ (58c3bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r4, #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, 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] @ (58c3f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [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, #12] @ (58c414 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs 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] @ (58c430 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c450 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #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] @ (58c46c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 2, cr0, cr12, cr6, {5} │ │ │ │ + vaddl.u16 q0, 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 r1, sp, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c4a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #240 @ (adr r7, 58c598 ) │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c4c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #32 @ (adr r7, 58c4e8 ) │ │ │ │ + add r0, 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, #8] @ (58c4e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + add r1, pc, #320 @ (adr r1, 58c624 ) │ │ │ │ lsls r7, r4, #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, #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] @ (58c518 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #1008 @ (adr r7, 58c90c ) │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r4, #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, #608 @ 0x260 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c554 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r2, #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] @ (58c570 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r4!, {r1, r2, r5, r7} │ │ │ │ + bic.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, 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] @ (58c5a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c5c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [ip, #-664]! @ 0xfffffd68 │ │ │ │ + cdp2 0, 10, 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.u32 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, 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, #8] @ (58c61c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r3 │ │ │ │ + mov ip, 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, #12] @ (58c63c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c65c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs 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] @ (58c678 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, sp │ │ │ │ + ldr r0, [pc, #368] @ (58c7ec ) │ │ │ │ lsls r6, r4, #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, #736] @ (58c978 ) │ │ │ │ lsls r6, r4, #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, #976] @ (58ca84 ) │ │ │ │ lsls r7, r4, #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, 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] @ (58c6e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #28 │ │ │ │ + lsls 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] @ (58c704 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #416] @ (58c8a8 ) │ │ │ │ + ldr r2, [pc, #864] @ (58ca68 ) │ │ │ │ lsls r6, r4, #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, #656] @ (58c9b4 ) │ │ │ │ lsls r6, r4, #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, #288] @ (58c860 ) │ │ │ │ lsls r6, r4, #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 r2, [pc, #80] @ (58c7ac ) │ │ │ │ lsls r6, r4, #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, #240] @ (58c868 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c790 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r6, #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, r5, #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, r5, #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 │ │ │ │ + bmi.n 58c824 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c804 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r1, #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] @ (58c820 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r0, #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] @ (58c83c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs 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] @ (58c858 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r5, #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, [r0, #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] @ (58c890 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c8ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c8cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [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] @ (58c8e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb 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, #12] @ (58c940 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c960 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r4, #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, [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] @ (58c998 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #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] @ (58c9b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r7, #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, r6, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c9ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ca08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ca24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, 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] @ (58ca40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + 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] @ (58ca5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, 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] @ (58ca78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, 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] @ (58ca94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cab0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #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] @ (58cacc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #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] @ (58cae8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cb04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #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] @ (58cb20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #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] @ (58cb3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #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] @ (58cb58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #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, #12] @ (58cb78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #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] @ (58cb94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cbb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + 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] @ (58cbcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {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] @ (58cbe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cc04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r3, #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] @ (58cc20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cc3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cc58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r3, #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] @ (58cc74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r2, #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] @ (58cc90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r1, #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] @ (58ccac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #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] @ (58ccc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + 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] @ (58cce4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #624] @ (58cf58 ) │ │ │ │ + ldr r3, [pc, #48] @ (58cd18 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + adc.w r0, r4, #5439488 @ 0x530000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cd1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mvns r4, r3 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cd38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r5, #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, 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] @ (58cd70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [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] @ (58cd8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + 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] @ (58cda8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsrs r0, r2, #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] @ (58cdc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cde0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cdfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #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] @ (58ce18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #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] @ (58ce34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + 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] @ (58ce50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsrs r4, 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] @ (58ce6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + 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] @ (58ce88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsrs 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] @ (58cea4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsrs r0, 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] @ (58cec0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsrs r4, r5, #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, 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] @ (58cef8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cf14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cf30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cf4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #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, #12] @ (58cf6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cf88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r4, #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, #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] @ (58cfc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r5, #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, #832] @ 0x340 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cff8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d014 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58d034 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #800] @ (58d358 ) │ │ │ │ + ldr r2, [pc, #224] @ (58d118 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + blx r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58d070 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d08c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp ip, sl │ │ │ │ + bxns r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d0a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r2, #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] @ (58d0c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r2, #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] @ (58d0e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r1, #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] @ (58d0fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs 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, #8] @ (58d118 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, 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] @ (58d134 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls 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] @ (58d150 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls 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] @ (58d16c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #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] @ (58d188 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + 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] @ (58d1a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r3, #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] @ (58d1c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d1dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf30c00a6 │ │ │ │ + orns 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: 0xf4f400a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d214 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r2, #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] @ (58d230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r2, #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] @ (58d24c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r2, #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] @ (58d268 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r2, #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] @ (58d284 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r1, #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] @ (58d2a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r1, #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] @ (58d2bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r0, #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] @ (58d2d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r0, #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] @ (58d2f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r7, [sp, #16] │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d310 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r4, #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, 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] @ (58d348 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls 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] @ (58d364 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, 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] @ (58d380 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #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] @ (58d39c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #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] @ (58d3b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #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] @ (58d3d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + 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] @ (58d3f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + 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] @ (58d40c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + 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] @ (58d428 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + 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] @ (58d444 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #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] @ (58d460 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #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] @ (58d47c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #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] @ (58d498 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #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] @ (58d4b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + 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] @ (58d4d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + 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] @ (58d4ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + 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] @ (58d508 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + 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] @ (58d524 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #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] @ (58d540 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #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] @ (58d55c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #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] @ (58d578 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #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] @ (58d594 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + 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] @ (58d5b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + 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] @ (58d5cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + 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] @ (58d5e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + 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] @ (58d604 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #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] @ (58d620 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d63c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r2, #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] @ (58d658 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d674 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d690 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d6ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d6c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d6e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, 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] @ (58d700 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d71c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d738 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d754 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, 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] @ (58d770 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d78c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d7a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d7c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, 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] @ (58d7e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d7fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d818 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, 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] @ (58d834 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, 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] @ (58d850 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d86c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d888 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d8a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, 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] @ (58d8c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #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] @ (58d8dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r4, [r4, #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, r3, #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, #12] @ (58d91c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d938 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [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] @ (58d954 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r4, [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] @ (58d970 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d98c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r3, #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] @ (58d9a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d9c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r0, #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, #12] @ (58d9e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str 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] @ (58da00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r5, #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, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58da38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r3, #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] @ (58da54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58da70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58da90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58daac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r7, #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, [r6, #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, [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] @ (58db00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r4, #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} │ │ │ │ + vaddl.s8 q0, 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, 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] @ (58db54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + 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] @ (58db70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + ldr 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] @ (58db8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + ldr 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] @ (58dbac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r4, #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, r4, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dbe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r4, #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, r6, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dc20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + str r0, [r1, #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] @ (58dc3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r7, 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 58d780 │ │ │ │ lsls r6, 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 │ │ │ │ + ldmia.w ip, {r1, r2, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58dc9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vaddl.u8 q0, d24, d27 │ │ │ │ + lsls 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, #12] @ (58dcbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vhadd.u d16, d20, d27 │ │ │ │ + lsls r4, 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] @ (58dcd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u32 d16, d16, d27 │ │ │ │ + lsls 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] @ (58dcf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dd10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [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] @ (58dd2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58e1b0 │ │ │ │ + b.n 58e490 │ │ │ │ lsls r6, r4, #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 58d8f4 │ │ │ │ lsls r6, r4, #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 58d6f8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dd80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r3, 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] @ (58dd9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58de20 │ │ │ │ + b.n 58e100 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ddb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r4, [r0, 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] @ (58ddd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 7, cr0, cr4, cr11, {5} │ │ │ │ + vaddl.u32 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} │ │ │ │ + vaddl.u16 q8, 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] @ (58de0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58e008 │ │ │ │ + b.n 58e2e8 │ │ │ │ lsls r6, r4, #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 58e214 │ │ │ │ lsls r6, r4, #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 58dda8 │ │ │ │ lsls r6, r4, #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, [r1, 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] @ (58de7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [ip, #684]! @ 0x2ac │ │ │ │ + vhadd.u16 d16, 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.u16 d16, 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.u8 d16, 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.u 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.u32 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.u32 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 │ │ │ │ + vhadd.u16 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] @ (58df40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r8, #684] @ 0x2ac │ │ │ │ + vhadd.u8 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] @ (58df5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ + cdp2 0, 15, 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, 15, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58df94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ + cdp2 0, 14, 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, 13, 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, 12, 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, 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] @ (58e004 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ + cdp2 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] @ (58e020 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ + cdp2 0, 10, 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, [r2, #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] @ (58e058 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ + cdp2 0, 8, 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, 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] @ (58e090 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ + cdp2 0, 7, 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, 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] @ (58e0c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r8], #684 @ 0x2ac │ │ │ │ + cdp2 0, 6, 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, 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] @ (58e100 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + 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] @ (58e11c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + 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] @ (58e138 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [ip], {171} @ 0xab │ │ │ │ + cdp2 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] @ (58e154 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4], {171} @ 0xab │ │ │ │ + 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] @ (58e170 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [ip], {171} @ 0xab │ │ │ │ + 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] @ (58e18c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4], {171} @ 0xab │ │ │ │ + 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] @ (58e1a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + 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] @ (58e1c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + 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] @ (58e1e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + cdp2 0, 1, cr0, cr12, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e1fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + 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] @ (58e218 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], {171} @ 0xab │ │ │ │ + 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] @ (58e234 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r4], {171} @ 0xab │ │ │ │ + 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] @ (58e250 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, ip, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf34c00a6 │ │ │ │ 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 │ │ │ │ + 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] @ (58e2a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #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] @ (58e2c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {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] @ (58e2dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], {171} @ 0xab │ │ │ │ + stc2 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e2f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r4], {171} @ 0xab │ │ │ │ + stc2 0, cr0, [r4, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e314 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r0], {171} @ 0xab │ │ │ │ + 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] @ (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, [r6, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e3a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #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, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e3d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb9400ab │ │ │ │ + stc2 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e3f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb9000ab │ │ │ │ + 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] @ (58e410 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8c00ab │ │ │ │ + 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] @ (58e42c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8800ab │ │ │ │ + ldc2l 0, cr0, [r8], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e448 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8000ab │ │ │ │ + ldc2l 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] @ (58e464 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb7800ab │ │ │ │ + stc2l 0, cr0, [r8], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e480 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb7000ab │ │ │ │ + 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] @ (58e49c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb6800ab │ │ │ │ + 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] @ (58e4b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb6400ab │ │ │ │ + ldc2l 0, cr0, [r4], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e4d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb6000ab │ │ │ │ + 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] @ (58e4f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb5800ab │ │ │ │ + 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] @ (58e50c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb5000ab │ │ │ │ + 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] @ (58e528 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb4800ab │ │ │ │ + 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] @ (58e544 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb4000ab │ │ │ │ + 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] @ (58e560 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb3800ab │ │ │ │ + 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] @ (58e57c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb3000ab │ │ │ │ + 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] @ (58e598 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb2c00ab │ │ │ │ + ldc2 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] @ (58e5b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb2800ab │ │ │ │ + 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] @ (58e5d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb2000ab │ │ │ │ + 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] @ (58e5ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb1800ab │ │ │ │ + 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] @ (58e608 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb1000ab │ │ │ │ + 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] @ (58e624 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb0800ab │ │ │ │ + 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] @ (58e640 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb0000ab │ │ │ │ + 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] @ (58e65c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaf800ab │ │ │ │ + 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] @ (58e678 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaf400ab │ │ │ │ + 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] @ (58e694 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaf000ab │ │ │ │ + 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] @ (58e6b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfae800ab │ │ │ │ + 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] @ (58e6cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfae000ab │ │ │ │ + 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] @ (58e6e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfad800ab │ │ │ │ + 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] @ (58e704 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfad000ab │ │ │ │ + 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] @ (58e720 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfac800ab │ │ │ │ + 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] @ (58e73c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfac000ab │ │ │ │ + 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] @ (58e758 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfabc00ab │ │ │ │ + stc2 0, cr0, [ip], #-684 @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e774 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfab800ab │ │ │ │ + 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] @ (58e790 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfab000ab │ │ │ │ + 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] @ (58e7ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaa800ab │ │ │ │ + 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] @ (58e7c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaa400ab │ │ │ │ + ldc2 0, cr0, [r4], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e7e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r5, #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, [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] @ (58e81c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa6000ab │ │ │ │ + @ instruction: 0xfbd000ab │ │ │ │ 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 r1!, {r2, r3, 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] @ (58e870 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa1c00ab │ │ │ │ + @ instruction: 0xfb8c00ab │ │ │ │ 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, #416 @ 0x1a0 │ │ │ │ lsls r7, r4, #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, #384 @ 0x180 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e8c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e8e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str 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] @ (58e8fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #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, #12] @ (58e91c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vst1.8 {d0[5]}, [r4], fp │ │ │ │ + @ instruction: 0xfaf400ab │ │ │ │ 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, #64 @ 0x40 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e954 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r1, #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] @ (58e970 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh.w r0, [r8, fp, lsl #2] │ │ │ │ + @ instruction: 0xfaa800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e98c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r6, #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, [r0, #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] @ (58e9c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r8, #171] @ 0xab │ │ │ │ + @ instruction: 0xfa6800ab │ │ │ │ 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: 0xfa6000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58ea00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #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] @ (58ea1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r6, r4, #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, [r2, #2] │ │ │ │ lsls r6, r4, #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 │ │ │ │ + @ instruction: 0xfa0000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ea70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r4, #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] │ │ │ │ + ldr??.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] │ │ │ │ + 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] @ (58eac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr.w r0, [r0, fp, lsl #2] │ │ │ │ + vst1.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] @ (58eae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r6, r4, #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] │ │ │ │ + ldrsb.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] @ (58eb18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r7, #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} │ │ │ │ + bic.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 │ │ │ │ + ldrsh.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, [r7, #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, [r2, #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] @ (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 │ │ │ │ + ldr.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 │ │ │ │ + str.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 │ │ │ │ + ldrh.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 │ │ │ │ + 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] @ (58ec84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf72800ab │ │ │ │ + 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] @ (58eca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + adds r1, #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] @ (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, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + str.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 │ │ │ │ + ldrh.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, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ed48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf69c00ab │ │ │ │ + strb.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] @ (58ed64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf69000ab │ │ │ │ + strb.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] @ (58ed80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf68400ab │ │ │ │ + @ instruction: 0xf7f400ab │ │ │ │ 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, #244 @ 0xf4 │ │ │ │ lsls r7, r4, #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: 0xf7cc00ab │ │ │ │ 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: 0xf7c000ab │ │ │ │ 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: 0xf7ac00ab │ │ │ │ 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: 0xf79800ab │ │ │ │ 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: 0xf79800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ee4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #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] @ (58ee68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr 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] @ (58ee84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r1, #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] @ (58eea0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {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] @ (58eebc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eed8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r7!, {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] @ (58eef4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf58000ab │ │ │ │ + @ instruction: 0xf6f000ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf6e400ab │ │ │ │ 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, #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] @ (58ef4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ef68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf52c00ab │ │ │ │ + @ instruction: 0xf69c00ab │ │ │ │ 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: 0xf69400ab │ │ │ │ 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: 0xf68c00ab │ │ │ │ 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: 0xf68000ab │ │ │ │ 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: 0xf67400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eff4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf4f800ab │ │ │ │ + @ instruction: 0xf66800ab │ │ │ │ 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: 0xf65800ab │ │ │ │ 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 │ │ │ │ + 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] @ (58f048 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r4, #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] @ (58f064 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r7, r4, #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, #236 @ 0xec │ │ │ │ lsls r7, r4, #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, #240 @ 0xf0 │ │ │ │ lsls r7, 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 │ │ │ │ + rsb 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, #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] @ (58f0f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r6, 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] @ (58f110 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f12c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58ec58 │ │ │ │ + b.n 58ef38 │ │ │ │ lsls r6, r4, #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, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f164 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58ee98 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + @ instruction: 0xe80800a6 │ │ │ │ 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 58f254 │ │ │ │ lsls r6, r4, #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: 0xf4f000ab │ │ │ │ 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: 0xf4e400ab │ │ │ │ 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: 0xf4d800ab │ │ │ │ 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: 0xf4cc00ab │ │ │ │ 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: 0xf4c000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f228 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf34400ab │ │ │ │ + @ instruction: 0xf4b400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f244 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf33c00ab │ │ │ │ + @ instruction: 0xf4ac00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f260 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf33400ab │ │ │ │ + @ instruction: 0xf4a400ab │ │ │ │ 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 │ │ │ │ + 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] @ (58f298 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf31400ab │ │ │ │ + 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] @ (58f2b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf30400ab │ │ │ │ + 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] @ (58f2d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + itt pl │ │ │ │ + lslpl r6, r4, #2 │ │ │ │ + pushpl {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f2ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r5, r7} │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + bics.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 │ │ │ │ + bic.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 │ │ │ │ + ands.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] @ (58f35c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf29400ab │ │ │ │ + and.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] @ (58f378 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf28800ab │ │ │ │ + @ instruction: 0xf3f800ab │ │ │ │ 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: 0xf3e800ab │ │ │ │ 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: 0xf3dc00ab │ │ │ │ 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: 0xf3d000ab │ │ │ │ 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: 0xf3c400ab │ │ │ │ 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: 0xf3b800ab │ │ │ │ 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: 0xf3ac00ab │ │ │ │ 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: 0xf3a000ab │ │ │ │ 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: 0xf39400ab │ │ │ │ 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: 0xf38800ab │ │ │ │ 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: 0xf37800ab │ │ │ │ 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 │ │ │ │ + ldrd r0, r0, [r4, #664] @ 0x298 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f4c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, ip, #171 @ 0xab │ │ │ │ + @ instruction: 0xf34c00ab │ │ │ │ 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: 0xf33c00ab │ │ │ │ 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: 0xf32800ab │ │ │ │ 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: 0xf31400ab │ │ │ │ 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: 0xf30000ab │ │ │ │ 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 r4, pc, #16 @ (adr r4, 58f568 ) │ │ │ │ lsls r7, r4, #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, #992 @ (adr r3, 58f954 ) │ │ │ │ lsls r7, r4, #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: 0xf2b400ab │ │ │ │ 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 │ │ │ │ + subw r0, r0, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f5c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf12000ab │ │ │ │ + @ instruction: 0xf29000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f5e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds.w r0, r0, #171 @ 0xab │ │ │ │ + @ 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] @ (58f5fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f618 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0e400ab │ │ │ │ + @ instruction: 0xf25400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f634 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0d400ab │ │ │ │ + movw r0, #16555 @ 0x40ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f650 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0c400ab │ │ │ │ + @ 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] @ (58f66c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0b400ab │ │ │ │ + @ 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] @ (58f688 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0a800ab │ │ │ │ + @ instruction: 0xf21800ab │ │ │ │ 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 │ │ │ │ + addw r0, ip, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f6c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, r0, #171 @ 0xab │ │ │ │ + addw 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] @ (58f6dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eor.w r0, r4, #171 @ 0xab │ │ │ │ + @ instruction: 0xf1f400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f6f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orns r0, r8, #171 @ 0xab │ │ │ │ + @ instruction: 0xf1e800ab │ │ │ │ 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, #1008] @ 0x3f0 │ │ │ │ lsls r7, r4, #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 58f7b4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f74c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r4, r6, #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, r4, #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 │ │ │ │ + sbc.w r0, ip, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f7a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r2, #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] @ (58f7bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.s16 q8, d20, d27 │ │ │ │ + adc.w r0, r4, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58f7dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r0, #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] @ (58f7f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, 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] @ (58f814 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r7, r4 │ │ │ │ + adds 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] @ (58f830 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r7} │ │ │ │ + pop {r4, r5, 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: 0xf0c000ab │ │ │ │ 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, 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] @ (58f884 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r3, r4, r5, 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 {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] @ (58f8bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, 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] @ (58f8d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 13, cr0, cr0, cr11, {5} │ │ │ │ + orr.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} │ │ │ │ + bics.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} │ │ │ │ + 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] @ (58f92c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 10, 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] @ (58f948 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 9, 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] @ (58f964 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 8, cr0, cr4, cr11, {5} │ │ │ │ + vext.8 d16, d20, 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] @ (58f980 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r7, 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, [r2, 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] @ (58f9b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [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] @ (58f9d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [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] @ (58f9f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r2, #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] @ (58fa0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fa28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fa44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r4, #684]! @ 0x2ac │ │ │ │ + vhadd.s32 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, #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] @ (58fa7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ + cdp 0, 15, 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, 15, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fab4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r0, #-684]! @ 0xfffffd54 │ │ │ │ + cdp 0, 14, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fad0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ + cdp 0, 13, 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, #108 @ 0x6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fb08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ + cdp 0, 10, 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, 9, 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, 9, 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, 8, 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, 7, 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, 6, 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, 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] @ (58fbcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [ip], {171} @ 0xab │ │ │ │ + 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] @ (58fbe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [ip], {171} @ 0xab │ │ │ │ + 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] @ (58fc04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + 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] @ (58fc20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #24 │ │ │ │ + adds r2, #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] @ (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 │ │ │ │ + ldcl 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 @ │ │ │ │ + stcl 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, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #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, #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] @ (58fce4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #944 @ (adr r0, 590098 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 58fe58 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + 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] @ (58fd1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs 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] @ (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 │ │ │ │ + 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] @ (58fd8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb9800ab │ │ │ │ + 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] @ (58fda8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb8800ab │ │ │ │ + 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] @ (58fdc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs.w r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58fde0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbc.w r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58fdfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adcs.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] @ (58fe18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adc.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] @ (58fe34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb3800ab │ │ │ │ + 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] @ (58fe50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb2800ab │ │ │ │ + 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] @ (58fe6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds.w r0, r8, fp, asr #2 │ │ │ │ + stc 0, cr0, [r8], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fe88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add.w r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58fea4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeaf800ab │ │ │ │ + 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] @ (58fec0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeae800ab │ │ │ │ + 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] @ (58fedc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xead800ab │ │ │ │ + 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] @ (58fef8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pkhtb 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] @ (58ff14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeab800ab │ │ │ │ + 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] @ (58ff30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeaa800ab │ │ │ │ + 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] @ (58ff4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, r8, fp, asr #2 │ │ │ │ + stc 0, cr0, [r8], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ff68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eor.w r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xebf800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ff84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orns 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] @ (58ffa0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orn 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] @ (58ffbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs.w r0, ip, fp, asr #2 │ │ │ │ + rsb 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 │ │ │ │ + rsb 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 │ │ │ │ + subs.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] @ (590010 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bics.w r0, r8, fp, asr #2 │ │ │ │ + sub.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59002c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bic.w r0, ip, fp, asr #2 │ │ │ │ + @ instruction: 0xeb9c00ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xeb9000ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xeb8400ab │ │ │ │ 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 │ │ │ │ + sbcs.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59009c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [ip, #684]! @ 0x2ac │ │ │ │ + sbc.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 │ │ │ │ + sbc.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 │ │ │ │ + adcs.w r0, r4, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5900f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r8, #684] @ 0x2ac │ │ │ │ + adc.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59010c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip, #684] @ 0x2ac │ │ │ │ + @ instruction: 0xeb3c00ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xeb3000ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xeb2400ab │ │ │ │ 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 │ │ │ │ + adds.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59017c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe99c00ab │ │ │ │ + add.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] @ (590198 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe99000ab │ │ │ │ + add.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] @ (5901b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe98400ab │ │ │ │ + @ instruction: 0xeaf400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5901d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r8, #-684]! @ 0x2ac │ │ │ │ + @ instruction: 0xeae800ab │ │ │ │ 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: 0xeadc00ab │ │ │ │ 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: 0xead000ab │ │ │ │ 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 │ │ │ │ + pkhtb 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] @ (590240 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r8, #-684] @ 0x2ac │ │ │ │ + @ instruction: 0xeab800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59025c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb ip!, {r0, r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xeaac00ab │ │ │ │ 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} │ │ │ │ + @ instruction: 0xeaa000ab │ │ │ │ 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} │ │ │ │ + eors.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] @ (5902b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb r8, {r0, r1, r3, r5, r7} │ │ │ │ + eor.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] @ (5902cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb ip, {r0, r1, r3, r5, r7} │ │ │ │ + orns 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} │ │ │ │ + orns 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 │ │ │ │ + orn 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 │ │ │ │ + orrs.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 │ │ │ │ + orr.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 │ │ │ │ + bics.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} │ │ │ │ + bic.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} │ │ │ │ + ands.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] @ (5903ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r0, {r0, r1, r3, r5, r7} │ │ │ │ + and.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] @ (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 │ │ │ │ + ldrd r0, r0, [ip, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590400 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe85800ab │ │ │ │ + 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] @ (59041c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strex 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] @ (590438 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strex r0, r0, [r0, #684] @ 0x2ac │ │ │ │ + @ instruction: 0xe9b000ab │ │ │ │ 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: 0xe9a400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590470 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe82800ab │ │ │ │ + @ instruction: 0xe99800ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xe98c00ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xe98000ab │ │ │ │ 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 │ │ │ │ + ldrd r0, r0, [ip, #-684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590518 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904dc │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + 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] @ (590534 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e0 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + strd r0, r0, [r4, #-684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (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 │ │ │ │ + ldmdb 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] @ (5905c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f4 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + stmdb r8, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5905dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f8 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + ldrd r0, r0, [ip], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5905f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904fc │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + 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] @ (590614 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590500 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + strd r0, r0, [r4], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590630 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590504 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe8d800ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xe8cc00ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xe8c000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (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 │ │ │ │ + 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] @ (5906d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59050c │ │ │ │ - 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] @ (5906f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590508 │ │ │ │ - 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] @ (590710 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590504 │ │ │ │ - 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] @ (59072c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590500 │ │ │ │ - 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] @ (590748 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904fc │ │ │ │ - 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] @ (590764 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f8 │ │ │ │ - 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] @ (590780 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f4 │ │ │ │ - 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] @ (59079c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f0 │ │ │ │ - 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] @ (5907b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904ec │ │ │ │ - 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] @ (5907d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e8 │ │ │ │ + b.n 5907c8 │ │ │ │ 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 5907c4 │ │ │ │ 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 5907c0 │ │ │ │ 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 5907bc │ │ │ │ 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 5907b8 │ │ │ │ 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 5907b4 │ │ │ │ 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 5907b0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590898 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5908b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904b0 │ │ │ │ + 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] @ (5908d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904ac │ │ │ │ + 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] @ (5908ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904a8 │ │ │ │ + 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] @ (590908 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904a4 │ │ │ │ + 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] @ (590924 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904a0 │ │ │ │ + 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] @ (590940 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59049c │ │ │ │ + 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] @ (59095c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590498 │ │ │ │ + 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] @ (590978 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590494 │ │ │ │ + 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] @ (590994 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590490 │ │ │ │ + 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] @ (5909b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59048c │ │ │ │ + b.n 59076c │ │ │ │ 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 590768 │ │ │ │ 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 590764 │ │ │ │ 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 590760 │ │ │ │ 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 59075c │ │ │ │ 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 590758 │ │ │ │ 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 590754 │ │ │ │ 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 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] @ (590a90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59046c │ │ │ │ + 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] @ (590aac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590468 │ │ │ │ + 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] @ (590ac8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590464 │ │ │ │ + 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] @ (590ae4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590460 │ │ │ │ + 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] @ (590b00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59045c │ │ │ │ + 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] @ (590b1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590458 │ │ │ │ + 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] @ (590b38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590454 │ │ │ │ + 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] @ (590b54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590450 │ │ │ │ + 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] @ (590b70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59044c │ │ │ │ + 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] @ (590b8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590448 │ │ │ │ + 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] @ (590ba8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590444 │ │ │ │ + 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] @ (590bc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590440 │ │ │ │ + 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] @ (590be0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59043c │ │ │ │ + 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] @ (590bfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590438 │ │ │ │ + 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] @ (590c18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590434 │ │ │ │ + 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] @ (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 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] @ (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 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] @ (590c6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r5, {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] @ (590c88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + strb r4, [r6, #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 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, #12] @ (590cc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r7!, {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] @ (590ce0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r7!, {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] @ (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 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, #8] @ (590d18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [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] @ (590d34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r7!, {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] @ (590d50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r5!, {r4} │ │ │ │ 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 +1937269,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, #46 @ 0x2e │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ 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 +1937620,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!, {r5} │ │ │ │ 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 +1937654,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 │ │ │ │ + cdp 0, 0, cr0, cr8, cr11, {5} │ │ │ │ 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 +1937694,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 +1937768,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 │ │ │ │ + stcl 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 +1937961,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> │ │ │ │ + stc 0, cr0, [ip], {171} @ 0xab │ │ │ │ + bcc.n 591520 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6d4> │ │ │ │ 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 591790 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x944> │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldc 1, cr0, [r0], #-264 @ 0xfffffef8 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r4, {r4, r5, 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 591534 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e8> │ │ │ │ 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 +1938251,15 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 59175a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x90e> │ │ │ │ ldr.w r0, [ip, r3, lsl #3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ 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 +1938268,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 591780 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x934> │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ 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 +1938453,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 5919b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xb6c> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5914a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x658> │ │ │ │ + b.n 591784 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x938> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ 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 5918e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xa94> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5913e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x598> │ │ │ │ + b.n 5916c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x878> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 591390 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x544> │ │ │ │ + b.n 591670 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x824> │ │ │ │ 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 59166c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x820> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 591348 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4fc> │ │ │ │ + b.n 591628 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7dc> │ │ │ │ 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 +1938574,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 591648 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7fc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5912f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4ac> │ │ │ │ + b.n 5915d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x78c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5912f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4a8> │ │ │ │ + b.n 5915d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x788> │ │ │ │ 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 +1938636,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 5915f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7a4> │ │ │ │ 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 +1938688,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 5914e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x694> │ │ │ │ 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 +1938741,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 59150c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6c0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5921b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1368> │ │ │ │ + b.n 591494 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x648> │ │ │ │ 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 +1938778,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 591d00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xeb4> │ │ │ │ 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 +1939446,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 592744 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18f8> │ │ │ │ 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 59272c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18e0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 592434 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15e8> │ │ │ │ + b.n 592714 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18c8> │ │ │ │ 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 5927dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1990> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 59247c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1630> │ │ │ │ + b.n 59275c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1910> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + b.n 592508 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x16bc> │ │ │ │ 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 59288c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a40> │ │ │ │ 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 5923dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1590> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + b.n 5923ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15a0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r3, #138 @ 0x8a │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + b.n 5923d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1584> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + b.n 5923e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1598> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + b.n 5923cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1580> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r3, #20 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + b.n 592388 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x153c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r2, #254 @ 0xfe │ │ │ │ lsls r3, r0, #5 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r2, r5, #2 │ │ │ │ adds r2, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - @ instruction: 0xf2e000ac │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + orrs.w r0, r0, #5636096 @ 0x560000 │ │ │ │ + b.n 59248c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1640> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + b.n 5924a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1658> │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r1, #174 @ 0xae │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #30 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5923cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1580> │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5922c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1474> │ │ │ │ + svc 10 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5922ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1460> │ │ │ │ + udf #254 @ 0xfe │ │ │ │ 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 +1939635,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 #242 @ 0xf2 │ │ │ │ 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 #156 @ 0x9c │ │ │ │ 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 #118 @ 0x76 │ │ │ │ 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 #146 @ 0x92 │ │ │ │ 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 +1939826,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 #40 @ 0x28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 5926a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1854> │ │ │ │ + blt.n 592580 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1734> │ │ │ │ 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 5925a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1754> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmdb ip, {r1, r3, r5, r7} │ │ │ │ + eor.w 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> │ │ │ │ + ble.n 5926a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1854> │ │ │ │ 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 +1939942,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 592758 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x190c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xeb2400ab │ │ │ │ - blt.n 59286c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a20> │ │ │ │ + ldc 0, cr0, [r4], {171} @ 0xab │ │ │ │ + bgt.n 59274c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1900> │ │ │ │ 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 5927ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x19a0> │ │ │ │ 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 +1940184,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 5928fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ab0> │ │ │ │ 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 +1940248,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 592b44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1cf8> │ │ │ │ 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 592b34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ce8> │ │ │ │ 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 592af8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1cac> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strd r0, r0, [r2, #688]! @ 0x2b0 │ │ │ │ + adcs.w r0, r2, ip, asr #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1940375,21 +1940335,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 592acc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c80> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 592bec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1da0> │ │ │ │ + bls.n 592acc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c80> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 592c10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1dc4> │ │ │ │ + bls.n 592af0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ca4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 592af0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ca4> │ │ │ │ + bls.n 592bd0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1d84> │ │ │ │ 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 +1940462,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, r0, r1 │ │ │ │ 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 +1940795,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 593004 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x21b8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 59309c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2250> │ │ │ │ + bvs.n 592f7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2130> │ │ │ │ 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, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ 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 +1940885,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 5931a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x235c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 5930f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x22a8> │ │ │ │ + bmi.n 5931d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2388> │ │ │ │ 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 +1941135,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 593b40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2cf4> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 5932b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2464> │ │ │ │ + bmi.n 593390 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2544> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 5932c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2478> │ │ │ │ + bmi.n 5933a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2558> │ │ │ │ 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 593474 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2628> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24cc> │ │ │ │ + bcc.n 5933f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25ac> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593440 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25f4> │ │ │ │ + bcc.n 593320 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24d4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5932d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2488> │ │ │ │ + bcc.n 5933b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2568> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 59334c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2500> │ │ │ │ + bcc.n 59342c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25e0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593494 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2648> │ │ │ │ + bcs.n 593374 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2528> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593404 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25b8> │ │ │ │ + bcc.n 5932e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2498> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593308 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24bc> │ │ │ │ + bcc.n 5933e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x259c> │ │ │ │ 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 +1941676,81 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bmi.n 5938c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a74> │ │ │ │ + bvs.n 5939a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b54> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcs.n 593950 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b04> │ │ │ │ + bcc.n 593830 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29e4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593908 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2abc> │ │ │ │ + bcs.n 5939e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b9c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 593910 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ac4> │ │ │ │ + bmi.n 5939f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ba4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 5938dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a90> │ │ │ │ + bmi.n 5939bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b70> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593940 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2af4> │ │ │ │ + bne.n 593820 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29d4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 593838 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29ec> │ │ │ │ + bpl.n 593918 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2acc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5938dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a90> │ │ │ │ + bcc.n 5939bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b70> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593820 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29d4> │ │ │ │ + bcs.n 593900 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ab4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593868 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a1c> │ │ │ │ + bcs.n 593948 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2afc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 5939b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b68> │ │ │ │ + bne.n 593894 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a48> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 5938f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2aa8> │ │ │ │ + bmi.n 5939d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b88> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593834 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29e8> │ │ │ │ + bcs.n 593914 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ac8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5938b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a64> │ │ │ │ + bcc.n 593990 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b44> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 59393c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2af0> │ │ │ │ + bmi.n 593a1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bd0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5939c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b78> │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbnz r0, 59395e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b12> │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ 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 593878 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a2c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + beq.n 5939c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b74> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 5939c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b78> │ │ │ │ + bne.n 5938a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a58> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593a2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2be0> │ │ │ │ + bne.n 59390c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ac0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593a38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bec> │ │ │ │ + bcs.n 593918 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2acc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5938a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a58> │ │ │ │ + bcc.n 593984 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b38> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5939fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bb0> │ │ │ │ + bcs.n 5938dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a90> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 59390c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ac0> │ │ │ │ + bcc.n 5939ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ba0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593930 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ae4> │ │ │ │ + bcc.n 593a10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bc4> │ │ │ │ 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 +1941947,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 593af4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ca8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r4, #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, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + bne.n 593bd0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2d84> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r5, 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 +1942202,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} │ │ │ │ + bne.n 593e34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fe8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593edc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3090> │ │ │ │ + bcc.n 593dbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f70> │ │ │ │ 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, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcs.n 593e54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3008> │ │ │ │ + bcc.n 593f34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30e8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593f10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30c4> │ │ │ │ + bcc.n 593df0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fa4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593ec4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3078> │ │ │ │ + bcs.n 593da4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f58> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593f04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30b8> │ │ │ │ + bcc.n 593de4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f98> │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r7, #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], #-668 @ 0xfffffd64 │ │ │ │ + bcs.n 593eb8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x306c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593e90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3044> │ │ │ │ + bcs.n 593d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f24> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - beq.n 593e00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fb4> │ │ │ │ + bcs.n 593ee0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3094> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593eec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30a0> │ │ │ │ + bne.n 593dcc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f80> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593e78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x302c> │ │ │ │ + bcs.n 593f58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x310c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593e8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3040> │ │ │ │ + bcs.n 593f6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3120> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - beq.n 593f58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x310c> │ │ │ │ + bne.n 593e38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fec> │ │ │ │ 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 +1942497,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, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xf23e0147 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + bne.n 594130 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x32e4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + bne.n 594130 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x32e4> │ │ │ │ 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 594218 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x33cc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc 15, cr15, [r5], {255} @ 0xff │ │ │ │ bl 8bc142 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + beq.n 5941fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x33b0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + adds r6, r0, r3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ 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 +1942703,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 r6!, {r3, r4} │ │ │ │ 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 +1942725,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 r6!, {r2, r3, r4} │ │ │ │ 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 +1943433,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, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 +1944075,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, 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, #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 +1945987,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, #136] @ 0x88 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r0, [pc, #4] @ (5964a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5654>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r6, #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 5963d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5588> │ │ │ │ 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 +1946246,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 adc750 │ │ │ │ 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 +1946443,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, #752 @ 0x2f0 │ │ │ │ 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 +1947261,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 ad7768 │ │ │ │ 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 +1947644,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 ad2528 │ │ │ │ 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 ad736c │ │ │ │ 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 ad7d38 │ │ │ │ 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 ad1ea4 │ │ │ │ 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 +1955663,15 @@ │ │ │ │ b.n 59cf60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xc114> │ │ │ │ nop │ │ │ │ @ instruction: 0xffff4b7f │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #82 @ 0x52 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r6, #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 +1960449,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 ad2614 │ │ │ │ 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 +1961908,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 │ │ │ │ + vst4.32 {d0-d3}, [sl :128], sl │ │ │ │ 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 +1962201,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 ad12e4 │ │ │ │ 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 +1962230,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 ad1278 │ │ │ │ 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 +1962264,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 ad12c4 │ │ │ │ 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 ad12c4 │ │ │ │ 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 +1963046,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 ad8a44 │ │ │ │ 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 +1963258,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 ad9818 │ │ │ │ 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 +1963780,15 @@ │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ vldr s0, [r3] │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ 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 +1968815,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 │ │ │ │ + vmlal.u , d15, d14[0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ bvc.n 5a6a0a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15bbe> │ │ │ │ - vshr.u32 , q6, #1 │ │ │ │ + @ instruction: 0xffffd1cc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 5a6a34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15be8> │ │ │ │ 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 +1969694,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} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ 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 +1971701,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, r6, lr} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbz r0, 5a8926 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17ada> │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - uxth r0, r4 │ │ │ │ + push {r4} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - sxtb r4, r6 │ │ │ │ + cbz r4, 5a895c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17b10> │ │ │ │ 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 +1975046,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ strb r0, [r4, r2] │ │ │ │ lsls r1, r0, #5 │ │ │ │ cmp r1, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ 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 +1975291,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, [r4, 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, [r1, #22] │ │ │ │ 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 +1975355,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ 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 +1975387,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 a8ec48 │ │ │ │ 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 +1975415,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ blx 7058c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r0, #24] │ │ │ │ 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 +1975431,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r7, #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 +1975516,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 a8ad9c │ │ │ │ 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 a8ae14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8ae10 │ │ │ │ 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 a8ad9c │ │ │ │ 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 a8ae14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8ae10 │ │ │ │ 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 +1975685,27 @@ │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ ldr r5, [pc, #72] @ (5ab4e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a698>) │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r2, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ 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, [r3, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ 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 +1976182,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 a8f030 │ │ │ │ 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 a8ac9c │ │ │ │ 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 +1976312,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 adc750 │ │ │ │ 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 +1976515,21 @@ │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47a2 │ │ │ │ lsls r1, r0, #5 │ │ │ │ @ instruction: 0xb85e │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r5, 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, [r3, r5] │ │ │ │ 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 +1976546,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, [r5, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + blxns r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ 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 +1976788,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 a8bb7c │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r1, #24] │ │ │ │ blx 6e734 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1977007,15 +1976967,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 a8b98c │ │ │ │ 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 +1976991,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ str.w sl, [r7] │ │ │ │ b.n 5ac302 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b4b6> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r3, #6 │ │ │ │ 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 +1977018,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 a8eedc │ │ │ │ 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 +1977068,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 a8ec70 │ │ │ │ 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 +1977124,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, r5, 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 +1977344,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 adc444 │ │ │ │ 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 +1977397,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 adc430 │ │ │ │ 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 +1977486,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 a8ba70 │ │ │ │ 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 +1977588,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 │ │ │ │ + adds r4, r1, r0 │ │ │ │ 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, #536] @ (5acbb0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bd64>) │ │ │ │ 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, #168] @ (5aca48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bbfc>) │ │ │ │ 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 +1979126,15 @@ │ │ │ │ ldr.w sl, [r4, #40] @ 0x28 │ │ │ │ b.n 5ad7c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c978> │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 5ad8c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ca7c> │ │ │ │ nop │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r7, #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 +1979357,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, #800 @ 0x320 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #8] @ (5adca4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ce58>) │ │ │ │ add r2, pc │ │ │ │ bl 5aeef4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e0a8> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ 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 +1979399,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 ad7768 │ │ │ │ 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 +1979794,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 ad736c │ │ │ │ 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 ad7d38 │ │ │ │ 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 ad1ea4 │ │ │ │ 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 +1980462,15 @@ │ │ │ │ bne.n 5ae8ca <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1da7e> │ │ │ │ ldr.w r0, [r7, #1980] @ 0x7bc │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 5ae8ce <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1da82> │ │ │ │ bl 399da4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ 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 +1981048,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, #128] @ (5aef5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e110>) │ │ │ │ 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 +1981400,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, r5, 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 +1981507,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, r5, 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 +1981564,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, #456] @ (5af5f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e7a8>) │ │ │ │ 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 +1982121,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, r4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r1, #512] @ 0x200 │ │ │ │ @@ -1982482,19 +1982442,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, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + adds r6, r7, 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 +1982754,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, #86 @ 0x56 │ │ │ │ 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 +1982812,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 r3, #2 │ │ │ │ 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 +1983441,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, #232 @ 0xe8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + asrs r0, r7, #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 +1983529,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, #158 @ 0x9e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r4, #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 +1983792,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, #220 @ 0xdc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ 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 +1983824,17 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ bl 5b0934 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1fae8> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ 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 +1983972,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, #172 @ 0xac │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + strb r0, [r3, #1] │ │ │ │ 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 +1984279,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 r7, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ 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 +1984399,22 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 5b1276 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2042a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cdp 1, 8, cr0, cr2, cr0, {2} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ 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 +1984714,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, #204 @ 0xcc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr9, {5} │ │ │ │ + movs r0, r5 │ │ │ │ + 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 +1984872,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, 11, 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 +1985347,17 @@ │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 5b2464 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x21618> │ │ │ │ lsls r0, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ 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 +1985732,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, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ 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 +1986354,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, r7, #0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r2, 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -2002641,15 +2002602,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 a8e854 │ │ │ │ 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 +2002922,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 a8e86c │ │ │ │ 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 +2003773,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, #728] @ (5bf5a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e75c>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ 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 +2003870,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, #472] @ (5bf5d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e78c>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r5, #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 +2003892,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, #176] @ (5bf4ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e6a0>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r7, #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 +2003916,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, #920] @ (5bf818 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e9cc>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ 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 +2004091,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, #480] @ (5bf854 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ea08>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + movs r1, #12 │ │ │ │ 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 +2004829,35 @@ │ │ │ │ b.n 5bfca2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ee56> │ │ │ │ ldr r2, [pc, #44] @ (5bfeec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f0a0>) │ │ │ │ add r2, pc │ │ │ │ b.n 5bfca2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ee56> │ │ │ │ ldr r2, [pc, #44] @ (5bfef0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f0a4>) │ │ │ │ add r2, pc │ │ │ │ b.n 5bfca2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ee56> │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmn r0, r6 │ │ │ │ + add r0, ip │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sbcs r2, r6 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r6, #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, #232] @ (5bffd0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f184>) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #5] │ │ │ │ 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 +2005017,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 │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r7, #22 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ 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 +2005199,17 @@ │ │ │ │ b.n 5c01e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f394> │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 5c017a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f32e> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ veor d0, d4, d31 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ 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 +2005452,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, #198 @ 0xc6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r4, #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 +2005550,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, #82 @ 0x52 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r6, #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 +2005723,17 @@ │ │ │ │ bne.n 5c0884 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fa38> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5c0844 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f9f8> │ │ │ │ b.n 5c0870 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fa24> │ │ │ │ mov r5, r7 │ │ │ │ b.n 5c0816 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f9ca> │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r1, #4 │ │ │ │ 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 +2005906,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, #42 @ 0x2a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r6, #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 +2005940,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, #248 @ 0xf8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r6, #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 +2005980,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, #116 @ 0x74 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r4, #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 +2006018,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, #246 @ 0xf6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ 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 +2006057,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, #126 @ 0x7e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r4, #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 +2006199,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, #110 @ 0x6e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + strb r0, [r6, #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 +2006340,17 @@ │ │ │ │ dmb ish │ │ │ │ cbz r2, 5c0f8e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30142> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 5c0f32 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x300e6> │ │ │ │ mov r1, r4 │ │ │ │ b.n 5c0f66 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3011a> │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + adds r1, #2 │ │ │ │ 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 +2006375,17 @@ │ │ │ │ cmp r4, #32 │ │ │ │ bne.n 5c0fc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3017c> │ │ │ │ add.w r8, r8, #32768 @ 0x8000 │ │ │ │ ldr.w r3, [r8, #2720] @ 0xaa0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r8, #2720] @ 0xaa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ 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 +2006667,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 a8e884 │ │ │ │ mov r0, r8 │ │ │ │ blx 70238 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r4, #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 +2006695,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 ad2528 │ │ │ │ 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 a8e89c │ │ │ │ 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 +2012365,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: 0xf2fa0112 │ │ │ │ + movt r1, #32786 @ 0x8012 │ │ │ │ + @ instruction: 0xf2920112 │ │ │ │ + sbcs.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 │ │ │ │ + vorn d0, d0, d2 │ │ │ │ + mrc 1, 7, 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 +2015541,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 ad2614 │ │ │ │ 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 +2015852,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 ad13ec │ │ │ │ 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 +2015873,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 ad13b4 │ │ │ │ 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 +2016079,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} │ │ │ │ + vtrn.16 d0, d18 │ │ │ │ + stmia r3!, {r2, r4, r5, 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 +2016692,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 ad15a8 │ │ │ │ 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 +2016837,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, r5, 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 +2016943,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 ad12fc │ │ │ │ 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 +2017065,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 ae4718 │ │ │ │ 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 +2017303,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} │ │ │ │ + beq.n 5c8b10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37cc4> │ │ │ │ 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 +2017510,16 @@ │ │ │ │ dmb ish │ │ │ │ cbz r2, 5c8d16 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37eca> │ │ │ │ ldr r4, [sp, #0] │ │ │ │ b.n 5c8cb6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37e6a> │ │ │ │ mov r1, r4 │ │ │ │ b.n 5c8cee <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37ea2> │ │ │ │ nop │ │ │ │ - orns r0, r4, #162 @ 0xa2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xf1e400a2 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ 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 +2017590,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, r5, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #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 +2017669,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 │ │ │ │ + push {r2} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #232] @ (5c8fd8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3818c>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2017803,17 +2017764,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> │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #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 +2018195,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, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -2018920,28 +2018881,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] │ │ │ │ + bics.w r0, r2, #5537792 @ 0x548000 │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r4, #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 +2019597,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, #968 @ 0x3c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r2, 5ca3a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39558> │ │ │ │ + cbnz r2, 5ca3c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39574> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbnz r4, 5ca396 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3954a> │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + rev r2, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + cbnz r2, 5ca3b6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3956a> │ │ │ │ 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, #560 @ (adr r3, 5ca5b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39764>) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #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 +2020114,33 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ b.n 5ca112 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x392c6> │ │ │ │ nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r3, r4, r5, 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, #320 @ (adr r3, 5caa00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39bb4>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + add r1, pc, #392 @ (adr r1, 5caa4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39c00>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, pc, #536 @ (adr r0, 5caaec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39ca0>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc, #504 @ (adr r0, 5caad0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39c84>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ 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 +2021018,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, #360] @ 0x168 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf32a00a7 │ │ │ │ + eors.w 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 +2022091,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r6, sp │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bics r2, r6 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ 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 +2022317,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 r3, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ sbcs r0, r1 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ 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 +2022391,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 ad12c4 │ │ │ │ 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 +2022417,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 ad12e4 │ │ │ │ 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 ad12c4 │ │ │ │ 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 +2022484,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 a95b34 │ │ │ │ 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 +2022515,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 ad1278 │ │ │ │ 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 +2022687,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 ae4718 │ │ │ │ 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 +2022821,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, #672] @ 0x2a0 │ │ │ │ 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 +2022956,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, #192] @ 0xc0 │ │ │ │ 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 +2023449,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, 5ccd00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3beb4> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r4, 5ccd52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3bf06> │ │ │ │ + push {r2, r3, r5, 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 +2023680,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, r5, 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 +2023911,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, [r5, #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 +2024183,21 @@ │ │ │ │ bne.n 5cd450 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3c604> │ │ │ │ b.n 5cd3d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3c588> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r6, #44 @ 0x2c │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r7, #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 +2024439,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, #672] @ 0x2a0 │ │ │ │ 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 +2024636,19 @@ │ │ │ │ b.n 5cd980 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3cb34> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r6, #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 +2024783,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, #102 @ 0x66 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r5, #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 +2025845,29 @@ │ │ │ │ lsls r7, r7, #4 │ │ │ │ movs r4, #122 @ 0x7a │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r6, #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 +2027221,25 @@ │ │ │ │ ubfx r3, r1, #6, #14 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 5d0098 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3f24c> │ │ │ │ movs r3, #8 │ │ │ │ bfi r1, r3, #6, #14 │ │ │ │ str r1, [r0, #0] │ │ │ │ b.w 5cdd42 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3cef6> │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r6, r0, #27 │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r7, #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 +2028480,35 @@ │ │ │ │ bne.w 5cf5e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3e794> │ │ │ │ b.w 5cf5bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3e770> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ b.n 5cffe0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3f194> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ 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 +2028975,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, [r2, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xfb40013e │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + strh r6, [r5, 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 +2029712,31 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r0, [ip, #318] @ 0x13e │ │ │ │ ldrb.w r0, [r4, #318] @ 0x13e │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r5, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ 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, #224] @ (5d0fb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x40168>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #608] @ (5d1140 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x402f4>) │ │ │ │ + ldr r4, [pc, #32] @ (5d0f00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x400b4>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ 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 +2030369,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, #840] @ (5d18fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x40ab0>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bx r3 │ │ │ │ + ldr r0, [pc, #568] @ (5d1804 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x409b8>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp ip, r2 │ │ │ │ + bxns r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ mrrc 1, 3, r0, r0, cr14 @ │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r5 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r4, #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 +2031222,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 │ │ │ │ + vmla.i q8, , d4[0] │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + ands r2, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r7, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mcrr2 0, 10, r0, sl, cr7 │ │ │ │ - subs r5, #32 │ │ │ │ + ldc2 0, cr0, [sl, #668]! @ 0x29c │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfb8e00a7 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + ldc2l 0, cr0, [lr], #668 @ 0x29c │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr??.w r0, [r2, #167] @ 0xa7 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + @ instruction: 0xfb4200a7 │ │ │ │ + subs r3, #30 │ │ │ │ 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 +2032346,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 r3, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - sbc.w r0, ip, #5472256 @ 0x538000 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + @ instruction: 0xf6dc00a7 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf39600a7 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + add.w r0, r6, #5472256 @ 0x538000 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldcl 0, cr0, [sl, #-668]! @ 0xfffffd64 │ │ │ │ + cdp 0, 14, 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 +2032910,42 @@ │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ b.w 5d1a88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x40c3c> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stc 0, cr0, [sl], {167} @ 0xa7 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + ldcl 0, cr0, [sl, #-668]! @ 0xfffffd64 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xeade00a7 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + mcrr 0, 10, r0, lr, cr7 │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xeaae00a7 │ │ │ │ - cmp r4, #10 │ │ │ │ + ldc 0, cr0, [lr], {167} @ 0xa7 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ 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 +2033458,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, #100 @ 0x64 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5d3a28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42bdc> │ │ │ │ + b.n 5d3d08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42ebc> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 5d3a28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42bdc> │ │ │ │ + b.n 5d3d08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42ebc> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 5d39a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42b54> │ │ │ │ + b.n 5d3c80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42e34> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ 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 +2033511,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 ad12e4 │ │ │ │ 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 +2033587,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 ad12e4 │ │ │ │ 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 +2034685,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 5d4288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4343c> │ │ │ │ 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 +2035292,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 │ │ │ │ + stc2 1, cr0, [ip], {17} │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #16] │ │ │ │ @@ -2035450,15 +2035411,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 ae4cc4 │ │ │ │ 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 +2035555,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: 0xf7e60111 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #4 │ │ │ │ - @ instruction: 0xf4ec0111 │ │ │ │ + @ instruction: 0xf65c0111 │ │ │ │ stmdb 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 +2036319,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, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str.w r0, [r6, r6, lsl #2] │ │ │ │ - strb.w r0, [r4, r6, lsl #2] │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + ldrsh.w r0, [r6, #166] @ 0xa6 │ │ │ │ + ldr??.w r0, [r4, r6, lsl #2] │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r7, #26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xfa47ffff │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsrs r0, r4, #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 +2037296,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, 5d5ec6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4507a> │ │ │ │ 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 +2037569,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: 0xb81c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ 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 +2037660,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: 0xf7c200b4 │ │ │ │ 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 +2037741,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: 0xf74c00b4 │ │ │ │ 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 +2037868,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: 0xf63a00b4 │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r4, r5, 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, r6, 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 +2037989,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> │ │ │ │ + adds.w r0, r2, #5898240 @ 0x5a0000 │ │ │ │ + push {r2, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - uxtb r4, r6 │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - uxtb r6, r2 │ │ │ │ + push {r1, r2, r6} │ │ │ │ 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 +2038365,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, 5d69c6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45b7a> │ │ │ │ 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 5d6968 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45b1c> │ │ │ │ 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 +2038716,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, #504 @ 0x1f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ 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, 3, r0, cr6, cr4, {5} │ │ │ │ + add r2, pc, #800 @ (adr r2, 5d709c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46250>) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xebe800b4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + ldcl 0, cr0, [r8, #-720] @ 0xfffffd30 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ 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 +2039263,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, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strd r0, r0, [ip, #-720] @ 0x2d0 │ │ │ │ - @ instruction: 0xe82800b4 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + @ instruction: 0xeabc00b4 │ │ │ │ + @ instruction: 0xe99800b4 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ 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, #960 @ (adr r7, 5d7708 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x468bc>) │ │ │ │ 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, #840 @ (adr r7, 5d7694 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46848>) │ │ │ │ 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, #768 @ (adr r7, 5d7650 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46804>) │ │ │ │ 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, #696 @ (adr r7, 5d760c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x467c0>) │ │ │ │ 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, #680 @ (adr r7, 5d7600 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x467b4>) │ │ │ │ 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, #648 @ (adr r7, 5d75e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46798>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + beq.n 5d73b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46568> │ │ │ │ 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, #760 @ (adr r6, 5d765c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46810>) │ │ │ │ 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 +2040073,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 │ │ │ │ + orns 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 +2040891,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, #624] @ 0x270 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ 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 +2041301,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 ad8a44 │ │ │ │ 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 +2041525,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 ad9818 │ │ │ │ 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 +2042087,25 @@ │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #1] │ │ │ │ lsls r6, r7, #4 │ │ │ │ strb r4, [r7, #1] │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + cpsid i │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + str r2, [r6, #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 +2042559,27 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r7, #4 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ 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 5d9460 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48614> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5d9e48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48ffc> │ │ │ │ + b.n 5d9128 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x482dc> │ │ │ │ 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 +2043034,27 @@ │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r6, r7, #4 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ 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, #968] @ (5d9f74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49128>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + bkpt 0x00f6 │ │ │ │ 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, #616] @ (5d9e20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48fd4>) │ │ │ │ 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 +2043771,27 @@ │ │ │ │ b.n 5da0fe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x492b2> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r0, [r5, r5] │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bgt.n 5da2a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49454> │ │ │ │ + udf #24 │ │ │ │ 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, #1016 @ (adr r5, 5da74c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49900>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 5da31c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x494d0> │ │ │ │ + bgt.n 5da3fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x495b0> │ │ │ │ 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 +2044077,27 @@ │ │ │ │ b.n 5da3ee <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x495a2> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r7, r1] │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ 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, #312] @ (5da794 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49948>) │ │ │ │ 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, #960 @ (adr r2, 5daa20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49bd4>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbz r4, 5da6c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49874> │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + cbz r2, 5da6d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49884> │ │ │ │ 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, #536] @ (5da884 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49a38>) │ │ │ │ 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 +2044394,27 @@ │ │ │ │ strb.w r3, [r5, #2876] @ 0xb3c │ │ │ │ b.n 5da6fa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x498ae> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, r5] │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bcs.n 5daa78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49c2c> │ │ │ │ + bcc.n 5da958 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49b0c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 5da9c2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49b76> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - beq.n 5daa88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49c3c> │ │ │ │ + bne.n 5da968 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49b1c> │ │ │ │ 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 +2047110,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, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ 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 +2047184,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, #208] @ 0xd0 │ │ │ │ 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 +2047292,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, #376] @ 0x178 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ 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 +2047405,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, #352] @ 0x160 │ │ │ │ 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 +2047802,53 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ lsls r6, r7, #4 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #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, [r5, 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, [r3, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #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, [r1, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #608] @ (5dcf40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c0f4>) │ │ │ │ + str r0, [r1, r4] │ │ │ │ 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, [r5, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #688] @ (5dcfa4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c158>) │ │ │ │ + str r4, [r3, r0] │ │ │ │ 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, #984] @ (5dd0d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c284>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r7, #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, #584] @ (5dcf48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c0fc>) │ │ │ │ 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, #592] @ (5dcf54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c108>) │ │ │ │ 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, #856] @ (5dd060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c214>) │ │ │ │ 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, #464] @ (5dcee0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c094>) │ │ │ │ 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 +2048254,29 @@ │ │ │ │ b.n 5dcfbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c170> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #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 +2048726,31 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 5dd49e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c652> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r6, #104 @ 0x68 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r3, #14 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ 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 +2049399,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 ip, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ands r0, r7 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ 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 +2049512,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 6f8c8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r4, #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 +2049648,15 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 5ddf52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4d106> │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r7, #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 +2050168,25 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 5de340 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4d4f4> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r4, r0, #4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r4, #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 +2050548,27 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 5de882 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4da36> │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r4, #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, [r1, #14] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r4, #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 +2051120,23 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r0, r4, #20 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ 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 +2051558,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, [r2, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r0, [pc, #4] @ (5df418 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e5cc>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ 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 r3, pc, #40 @ (adr r3, 5df450 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e604>) │ │ │ │ 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 +2051628,17 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ bl 4a6244 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bl ac1e08 │ │ │ │ + bl ac1e40 │ │ │ │ pop {r3, pc} │ │ │ │ - bl ac1ddc │ │ │ │ + bl ac1e14 │ │ │ │ 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 +2051649,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 a8e4ac │ │ │ │ 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 a8e4ac │ │ │ │ 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 +2051694,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (5df588 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e73c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (5df58c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e740>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ 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, #792] @ (5df89c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4ea50>) │ │ │ │ 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, #616] @ (5df7f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e9a4>) │ │ │ │ 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, #848] @ (5df8dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4ea90>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [pc, #1016] @ (5df988 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eb3c>) │ │ │ │ + str r6, [r5, 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 +2051727,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 a8ad9c │ │ │ │ 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 a8ae14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8ae10 │ │ │ │ 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 +2051823,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, #152] @ (5df764 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e918>) │ │ │ │ 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, r4, #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 +2052193,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, #704] @ (5dfd90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4ef44>) │ │ │ │ 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 +2052382,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 adc750 │ │ │ │ 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 +2052490,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 a8e490 │ │ │ │ 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 +2052539,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: 0xf36400a0 │ │ │ │ + @ instruction: 0xf37a00a0 │ │ │ │ + @ instruction: 0xf39000a0 │ │ │ │ + @ instruction: 0xf3b800a0 │ │ │ │ + @ instruction: 0xf3de00a0 │ │ │ │ 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 +2052613,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r6, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #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 +2052850,25 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ vsra.u32 d16, d29, #26 │ │ │ │ mrc2 1, 4, r0, cr12, cr13, {1} │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ 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 +2053376,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, r9 │ │ │ │ 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 +2053823,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, sp │ │ │ │ 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 +2053874,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, #218 @ 0xda │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ 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 +2054411,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, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ 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 +2054592,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, [r2, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ 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 +2054674,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, #238 @ 0xee │ │ │ │ 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 +2054738,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, #74 @ 0x4a │ │ │ │ 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 +2055077,25 @@ │ │ │ │ b.n 5e188c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50a40> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 5e19e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50b98> │ │ │ │ lsls r5, r7, #4 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ b.n 5e15b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5076c> │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ 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 +2055787,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, #60 @ 0x3c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r2, #26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + adds r0, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip, #-664] @ 0xfffffd68 │ │ │ │ + cdp2 0, 11, 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 +2056326,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: 0xfaa600a6 │ │ │ │ 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 +2056365,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 ad7768 │ │ │ │ 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 +2056484,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 a8e4bc │ │ │ │ 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 +2056636,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 a8e4b0 │ │ │ │ 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 +2056954,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: 0xf35800a6 │ │ │ │ + @ instruction: 0xf34c00a6 │ │ │ │ movs r5, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r6, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf33600a6 │ │ │ │ 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: 0xf31200a6 │ │ │ │ + @ instruction: 0xf31200a6 │ │ │ │ adds r7, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18a00a6 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + @ instruction: 0xf2fa00a6 │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, sl, #166 @ 0xa6 │ │ │ │ + movt r0, #41126 @ 0xa0a6 │ │ │ │ adds r0, r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, lr │ │ │ │ + mov r6, ip │ │ │ │ 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: 0xf27e00a6 │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d000a6 │ │ │ │ - @ instruction: 0xf0d000a6 │ │ │ │ + movw r0, #166 @ 0xa6 │ │ │ │ + movw r0, #166 @ 0xa6 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b600a6 │ │ │ │ + @ instruction: 0xf22600a6 │ │ │ │ asrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, lr, #166 @ 0xa6 │ │ │ │ + addw r0, lr, #166 @ 0xa6 │ │ │ │ adds r7, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r4, #166 @ 0xa6 │ │ │ │ + addw r0, r4, #166 @ 0xa6 │ │ │ │ asrs r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r2, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf1f200a6 │ │ │ │ cmp r0, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r1 │ │ │ │ + mov r6, pc │ │ │ │ lsls r6, r4, #2 │ │ │ │ subs r2, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, lr, #166 @ 0xa6 │ │ │ │ + subs.w r0, lr, #166 @ 0xa6 │ │ │ │ movs r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r0, #166 @ 0xa6 │ │ │ │ + subs.w r0, r0, #166 @ 0xa6 │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, lr, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf19e00a6 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, #166 @ 0xa6 │ │ │ │ + sbcs.w r0, r6, #166 @ 0xa6 │ │ │ │ cmp r7, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r0, #166 @ 0xa6 │ │ │ │ + sbcs.w r0, r0, #166 @ 0xa6 │ │ │ │ movs r6, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - vext.8 d16, d18, d22, #0 │ │ │ │ + sbc.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 +2057432,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 ad736c │ │ │ │ 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 +2057690,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} │ │ │ │ + orrs.w r0, sl, #166 @ 0xa6 │ │ │ │ + orr.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} │ │ │ │ + bics.w r0, r8, #166 @ 0xa6 │ │ │ │ + bic.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} │ │ │ │ + and.w r0, r8, #166 @ 0xa6 │ │ │ │ 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 │ │ │ │ + stmdb sl, {r1, r2, r5, r7} │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrd r0, r0, [r0], #664 @ 0x298 │ │ │ │ - adds r3, #18 │ │ │ │ + orn r0, r0, r6, asr #2 │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ 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, #154 @ 0x9a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e35f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x527a8> │ │ │ │ + b.n 5e38d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a88> │ │ │ │ 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 +2057748,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,56 +2057931,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 5e3bcc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52d80> │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r7, #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> │ │ │ │ + strd r0, r0, [r8], #664 @ 0x298 │ │ │ │ + stmdb ip, {r1, r2, r5, r7} │ │ │ │ + ldmdb r6, {r1, r2, r5, r7} │ │ │ │ + stmdb ip!, {r1, r2, r5, r7} │ │ │ │ + ldmdb r4, {r1, r2, r5, r7} │ │ │ │ + ldmdb sl, {r1, r2, r5, r7} │ │ │ │ + ldrd r0, r0, [lr, #-664] @ 0x298 │ │ │ │ + blt.n 5e3ab0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c64> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bge.n 5e3b04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52cb8> │ │ │ │ + blt.n 5e3be4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52d98> │ │ │ │ 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> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + @ instruction: 0xe85800a6 │ │ │ │ + strex r0, r0, [sl, #664] @ 0x298 │ │ │ │ + @ instruction: 0xe8d200a6 │ │ │ │ + stmia.w lr!, {r1, r2, r5, r7} │ │ │ │ + ldmia.w r6, {r1, r2, r5, r7} │ │ │ │ + ldrd r0, r0, [lr], #-664 @ 0x298 │ │ │ │ + strd r0, r0, [r6], #-664 @ 0x298 │ │ │ │ + strex r0, r0, [lr, #664] @ 0x298 │ │ │ │ + @ instruction: 0xe83600a6 │ │ │ │ + @ instruction: 0xe81e00a6 │ │ │ │ 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 │ │ │ │ cmp ip, r3 │ │ │ │ @@ -2058198,15 +2058140,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 │ │ │ │ + orrs.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 +2058957,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> │ │ │ │ + bge.n 5e46d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5388c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e472c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x538e0> │ │ │ │ + b.n 5e4a0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x53bc0> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r5, #8 │ │ │ │ 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 +2059406,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 5e4c94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x53e48> │ │ │ │ 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 +2060023,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 5e53c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54574> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcs.n 5e5530 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x546e4> │ │ │ │ + bcc.n 5e5410 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x545c4> │ │ │ │ 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 +2060264,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 5e56b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54868> │ │ │ │ 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 5e568c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54840> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 5e5784 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54938> │ │ │ │ + bne.n 5e5664 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54818> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 5e575c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54910> │ │ │ │ + bne.n 5e583c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x549f0> │ │ │ │ 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 +2060882,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, r5, 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 +2060983,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, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ 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 +2062233,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> │ │ │ │ + revsh r0, r3 │ │ │ │ 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 +2062375,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, 5e708a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5623e> │ │ │ │ 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 +2062446,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 102 @ 0x66 │ │ │ │ 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 +2062521,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: 0xb7fe │ │ │ │ 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 +2062542,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: 0xb7ec │ │ │ │ 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 +2062562,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: 0xb7da │ │ │ │ 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 +2062631,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: 0xb7be │ │ │ │ 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 +2062833,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: 0xb6dc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - blt.n 5e75a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5675c> │ │ │ │ + bgt.n 5e7688 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5683c> │ │ │ │ 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, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -2062942,15 +2062884,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 5e7540 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x566f4> │ │ │ │ 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 +2062999,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 5e781c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x569d0> │ │ │ │ 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 +2063155,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, 5e7960 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56b14> │ │ │ │ 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 +2063232,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, 5e7a4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56c00> │ │ │ │ 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 +2063462,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, #448 @ 0x1c0 │ │ │ │ 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 +2063966,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!, {r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r6, [r2, #25] │ │ │ │ lsls r5, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2064105,15 +2064047,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, #480 @ 0x1e0 │ │ │ │ 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 +2064487,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, r6} │ │ │ │ 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, #192 @ (adr r6, 5e88bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57a70>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, 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 +2064553,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 ad2528 │ │ │ │ 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 +2064699,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 ad69fc │ │ │ │ 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 +2064884,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, #712 @ (adr r1, 5e8fa0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x58154>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r6, 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 +2065139,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 adb4bc │ │ │ │ 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 +2065177,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 adb664 │ │ │ │ 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 +2065204,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 adb590 │ │ │ │ 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 +2065425,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 a8e600 │ │ │ │ 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 +2065470,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 a8e728 │ │ │ │ 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 +2065540,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 a8e728 │ │ │ │ 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 +2066280,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, #944] @ 0x3b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ 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, r6, 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 +2066532,21 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #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 +2066850,21 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #4] │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldrsh r0, [r2, r7] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 70238 │ │ │ │ @@ -2067234,21 +2067176,21 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r7, #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 +2067397,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!, {r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bne.n 5ea714 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x598c8> │ │ │ │ + bcc.n 5ea7f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x599a8> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ 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 +2067733,15 @@ │ │ │ │ ands r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ tst r0, r0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ 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 +2070556,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ lsls r5, r7, #4 │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ 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 +2070812,19 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ b.w 5ec2e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5b498> │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ 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 +2071363,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 5ecf6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c120> │ │ │ │ b.n 5ed0e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c294> │ │ │ │ adds r1, #166 @ 0xa6 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ 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 +2071567,19 @@ │ │ │ │ ldr r3, [pc, #20] @ (5ed4c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c674>) │ │ │ │ add r3, pc │ │ │ │ b.n 5ed47e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c632> │ │ │ │ cmp r4, #102 @ 0x66 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r6, [r5, 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, #448 @ (adr r5, 5ed684 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c838>) │ │ │ │ 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 +2072915,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, [r2, r4] │ │ │ │ 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 +2073523,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 ad2614 │ │ │ │ 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 +2074123,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, #416] @ (5ef244 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e3f8>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [pc, #768] @ (5ef3a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e55c>) │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r3, [pc, #640] @ (5ef330 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4e4>) │ │ │ │ + ldr r5, [pc, #64] @ (5ef0f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e2a4>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [pc, #592] @ (5ef304 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4b8>) │ │ │ │ + ldr r7, [pc, #16] @ (5ef0c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e278>) │ │ │ │ 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, #168] @ (5ef160 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e314>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #624] @ (5ef32c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4e0>) │ │ │ │ + ldr r4, [pc, #48] @ (5ef0ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e2a0>) │ │ │ │ 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, #888] @ (5ef438 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e5ec>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r6, #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, #880] @ (5ef438 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e5ec>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ 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, #888] @ (5ef448 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e5fc>) │ │ │ │ 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, #736] @ (5ef3b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e56c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #672] @ (5ef37c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e530>) │ │ │ │ + ldr r4, [pc, #96] @ (5ef13c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e2f0>) │ │ │ │ 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, #424] @ (5ef288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e43c>) │ │ │ │ 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, #528] @ (5ef2f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4a8>) │ │ │ │ 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, #568] @ (5ef320 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4d4>) │ │ │ │ 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, #320] @ (5ef22c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e3e0>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #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, #224] @ (5ef1d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e38c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r6, r3 │ │ │ │ + orrs r6, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r6 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r4, r0 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r6, r4 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r6, r4 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - orrs r6, r0 │ │ │ │ + add r6, lr │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r6 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r7 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r4 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - rors r0, r0 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - tst r0, r7 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ add.w r1, r5, #1144 @ 0x478 │ │ │ │ str.w r3, [r5, #1384] @ 0x568 │ │ │ │ str.w r1, [r5, #1388] @ 0x56c │ │ │ │ b.n 5eecc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5de7c> │ │ │ │ ldrb.w r2, [r9, #36] @ 0x24 │ │ │ │ and.w r2, r2, #31 │ │ │ │ @@ -2074566,15 +2074508,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, #246 @ 0xf6 │ │ │ │ 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 +2074875,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, #40 @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ 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 +2075225,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, #160 @ 0xa0 │ │ │ │ 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 +2075322,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, #84 @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ 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 +2075510,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, #98 @ 0x62 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ 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 +2078328,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 a9159c │ │ │ │ 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 +2078474,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 a9159c │ │ │ │ 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 +2078556,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 a9159c │ │ │ │ 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 +2078647,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 a9159c │ │ │ │ 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 +2078745,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 a9159c │ │ │ │ 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 +2078836,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 a9159c │ │ │ │ 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 +2078987,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 a9104c │ │ │ │ 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 +2079110,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 a91308 │ │ │ │ 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 +2079280,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 a91274 │ │ │ │ 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 +2079490,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 a90fe4 │ │ │ │ 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 +2079914,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 a90fe4 │ │ │ │ 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 +2079953,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 r2, #14 │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r1, #7 │ │ │ │ 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 +2079979,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 a915f8 │ │ │ │ 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 +2080137,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 a9159c │ │ │ │ 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 +2080195,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +2080227,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 a915f8 │ │ │ │ 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 +2080314,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 a9159c │ │ │ │ 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 +2080582,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 a9159c │ │ │ │ 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 +2080776,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 a9159c │ │ │ │ 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 +2080800,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 a9159c │ │ │ │ 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 +2080944,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 a9159c │ │ │ │ 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 +2081108,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, r0, #3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bvs.n 5f3cf4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x62ea8> │ │ │ │ + bvc.n 5f3dd4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x62f88> │ │ │ │ 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 a9159c │ │ │ │ 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 +2081236,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 a9159c │ │ │ │ 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 +2081773,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 a915f8 │ │ │ │ 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 +2082036,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 a9159c │ │ │ │ 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 +2082080,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +2082297,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 a9159c │ │ │ │ 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 +2082505,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 a915f8 │ │ │ │ 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 +2082628,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 a9159c │ │ │ │ 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 +2082686,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +2082777,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 a915f8 │ │ │ │ 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 +2082840,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 a915f8 │ │ │ │ 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 a9159c │ │ │ │ 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 +2083003,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: 0xf2be00a4 │ │ │ │ + stmia r1!, {r2, r5, 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 │ │ │ │ + subw r0, r4, #164 @ 0xa4 │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + movw r0, #16548 @ 0x40a4 │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ + 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 +2083129,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 a9a180 │ │ │ │ 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 a92330 │ │ │ │ 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 a92330 │ │ │ │ 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 +2083172,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 ab92c0 │ │ │ │ mov r0, fp │ │ │ │ bl 407c00 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, fp │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d68 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl aac968 │ │ │ │ + bl aac9a0 │ │ │ │ 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 aaa1c0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl a98c14 │ │ │ │ + bl a98c4c │ │ │ │ mov r0, fp │ │ │ │ bl 407c00 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - bl a9161c │ │ │ │ + bl a91654 │ │ │ │ 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 +2084057,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 aa8db4 │ │ │ │ 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 +2084109,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 5f6248 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x653fc> │ │ │ │ lsls r5, r4, #2 │ │ │ │ sub sp, #4 │ │ │ │ - @ instruction: 0xffffdd84 │ │ │ │ + @ instruction: 0xffffdef4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ - @ instruction: 0xfffff766 │ │ │ │ + @ instruction: 0xfffff8d6 │ │ │ │ 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 5f60cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65280> │ │ │ │ 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 +2084501,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 a8dca4 │ │ │ │ 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 a8dcd8 │ │ │ │ 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 a8de9c │ │ │ │ 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 a8e3e0 │ │ │ │ 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 +2084553,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 5f6580 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65734> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - beq.n 5f654c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65700> │ │ │ │ + bne.n 5f642c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x655e0> │ │ │ │ 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 +2084683,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 5f6708 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x658bc> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - eor.w r1, r0, #15 │ │ │ │ + @ instruction: 0xf1f0010f │ │ │ │ stmdb sp!, {r4, 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 +2084768,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: 0xf0fc010f │ │ │ │ + ldmia r7!, {r1, r4, r5, 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 +2084887,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} │ │ │ │ + orns r1, r8, #15 │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cdp 1, 5, cr0, cr6, cr15, {0} │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + vaddw.s8 q8, q3, d15 │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2085106,22 +2085048,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.s d0, d8, d15 │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldcl 1, cr0, [sl], {15} │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + cdp 1, 4, cr0, cr10, cr15, {0} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldc 1, cr0, [r4], #60 @ 0x3c │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + cdp 1, 2, cr0, cr4, cr15, {0} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ 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 +2085213,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} │ │ │ │ + stc 1, cr0, [r0, #60] @ 0x3c │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds.w r1, lr, pc │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + stc 1, cr0, [lr], {15} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xeaf8010f │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + stcl 1, cr0, [r8], #-60 @ 0xffffffc4 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, 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 +2086359,49 @@ │ │ │ │ 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, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r3, r5, 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 5f7660 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66814> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f713c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x662f0> │ │ │ │ + b.n 5f741c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x665d0> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f7ef4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x670a8> │ │ │ │ + b.n 5f71d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66388> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f7cb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66e68> │ │ │ │ + b.n 5f7f94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67148> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f7910 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ac4> │ │ │ │ + b.n 5f7bf0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66da4> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bkpt 0x009e │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - svc 4 │ │ │ │ + b.n 5f7948 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66afc> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + nop {6} │ │ │ │ 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 84 @ 0x54 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 5f797c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66b30> │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r2, 5f7a82 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c36> │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 5f7ab4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c68> │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 5f7a90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c44> │ │ │ │ + pop {r4, r6, 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 5f7e94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67048> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rev16 r4, r4 │ │ │ │ + cbnz r4, 5f7e50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67004> │ │ │ │ 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 5f7e8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67040> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rev16 r0, r2 │ │ │ │ + cbnz r0, 5f7e58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6700c> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 5f7d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f24> │ │ │ │ + ble.n 5f7e50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67004> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rev r0, r7 │ │ │ │ + cbnz r0, 5f7e5a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6700e> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r0, 5f7e2a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fde> │ │ │ │ + cbnz r0, 5f7e46 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ffa> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 5f7eb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67068> │ │ │ │ + bgt.n 5f7d94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f48> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 5f7e1e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fd2> │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 5f7e08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fbc> │ │ │ │ + bgt.n 5f7ee8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6709c> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 5f7e1a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fce> │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bge.n 5f7dc4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f78> │ │ │ │ + bgt.n 5f7ea4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67058> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bge.n 5f7e90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67044> │ │ │ │ + blt.n 5f7d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f24> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bls.n 5f7d50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f04> │ │ │ │ + blt.n 5f7e30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fe4> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + cbnz r4, 5f7e38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fec> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + cbnz r4, 5f7e32 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fe6> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bls.n 5f7f04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x670b8> │ │ │ │ + bge.n 5f7de4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f98> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 5f7e64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67018> │ │ │ │ + bge.n 5f7d44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ef8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + cbnz r6, 5f7e28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fdc> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bhi.n 5f7e14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fc8> │ │ │ │ + bge.n 5f7ef4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x670a8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bhi.n 5f7de8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f9c> │ │ │ │ + bge.n 5f7ec8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6707c> │ │ │ │ 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: 0xb8e6 │ │ │ │ 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: 0xffffb8f2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb8de │ │ │ │ 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: 0xb8d6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldcl 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ asrs r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ 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: 0xb7e6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r5, r4, #2 │ │ │ │ sub.w r1, sl, #11599872 @ 0xb10000 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r5, r4, #2 │ │ │ │ @ instruction: 0xf58a0131 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds.w r1, r0, #11599872 @ 0xb10000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xf4f80131 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xf4dc0131 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xf4bc0131 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ 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, #272 @ (adr r7, 5f84b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67668>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf6f000ab │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + str??.w r0, [r0, fp, lsl #2] │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + add r0, pc, #480 @ (adr r0, 5f8598 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6774c>) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + add r0, pc, #448 @ (adr r0, 5f857c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67730>) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, pc, #416 @ (adr r0, 5f8560 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67714>) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, pc, #384 @ (adr r0, 5f8544 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x676f8>) │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf3f00131 │ │ │ │ - vst1.8 @ instruction: 0xf984009f │ │ │ │ - push {r1, r7} │ │ │ │ + @ instruction: 0xfaf4009f │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r5, r4, #2 │ │ │ │ bics.w r1, lr, #11599872 @ 0xb10000 │ │ │ │ - ldr??.w r0, [r2, pc, lsl #1] │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + @ instruction: 0xfac2009f │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xb626 │ │ │ │ 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 ab89ec │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab9288 │ │ │ │ + bl ab92c0 │ │ │ │ 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 ab89ec │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab9288 │ │ │ │ + bl ab92c0 │ │ │ │ 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 ab7308 │ │ │ │ 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 aa997c │ │ │ │ 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 ab7308 │ │ │ │ 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, r7, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r3, r6, 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: 0xb648 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r3, r4, r5, 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, #264 @ 0x108 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f9134 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x682e8> │ │ │ │ - lsls r7, r3, #2 │ │ │ │ + ldrd r0, r0, [r2], #-636 @ 0x27c │ │ │ │ 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, #352 @ 0x160 │ │ │ │ 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, #576 @ (adr r5, 5fa014 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x691c8>) │ │ │ │ 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, #528 @ (adr r3, 5fa080 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69234>) │ │ │ │ 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, #960 @ (adr r2, 5fa330 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x694e4>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bge.n 5f9fa0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69154> │ │ │ │ + blt.n 5f9e80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69034> │ │ │ │ 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, #656 @ (adr r2, 5fa208 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x693bc>) │ │ │ │ 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} │ │ │ │ + @ instruction: 0xeaa400b3 │ │ │ │ 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, #864 @ (adr r2, 5fa308 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x694bc>) │ │ │ │ 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: 0xb6d4 │ │ │ │ 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, #392] @ 0x188 │ │ │ │ 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, [r6, #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, [r1, #9] │ │ │ │ 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, [r6, r5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pkhtb r0, r6, r1, asr #2 │ │ │ │ + ldc 0, cr0, [r6], #-644 @ 0xfffffd7c │ │ │ │ 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, [r5, 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] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ 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, [r4, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r2, #12 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r6, 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, [r7, 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, [r2, #4] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmn r2, r0 │ │ │ │ + add r2, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + add r1, pc, #0 @ (adr r1, 5ff474 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e628>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ + add r6, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r0, r2 │ │ │ │ + add r0, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - negs r0, r7 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r1, [pc, #3056] @ 600090 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f244> │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -2099322,270 +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, [r3, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - rors r2, r1 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, 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, [r5, r4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb.w r0, [ip, #165] @ 0xa5 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + @ instruction: 0xfb0c00a5 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + cbnz r2, 6000de <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f292> │ │ │ │ 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, #536] @ (6002f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f4ac>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ 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, #304] @ (600218 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f3cc>) │ │ │ │ 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, #208] @ (6001bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f370>) │ │ │ │ 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, #176] @ (6001a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f354>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r5, #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, #624] @ (60036c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f520>) │ │ │ │ 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, #632] @ (600378 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f52c>) │ │ │ │ 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, #800] @ (600424 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f5d8>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbz r6, 600124 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f2d8> │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r0, r2, #30 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r2, #12 │ │ │ │ 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, #808] @ (600450 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f604>) │ │ │ │ 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, #736] @ (60040c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f5c0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + cmp r1, #8 │ │ │ │ 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, #576] @ (60037c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f530>) │ │ │ │ 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, #848] @ (600490 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f644>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ 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, #592] @ (6003a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f554>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r7, #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, #360] @ (6002c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f47c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ 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, #1008] @ (600564 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f718>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ 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, #712] @ (600448 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f5fc>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ 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, #752] @ (60047c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f630>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r0, [pc, #576] @ (6003d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f584>) │ │ │ │ + ldr r2, [pc, #0] @ (600190 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f344>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ 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, #688] @ (600450 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f604>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ 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, #680] @ (600454 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f608>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r1, [pc, #440] @ (600370 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f524>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xeafa00a5 │ │ │ │ - blxns lr │ │ │ │ + stcl 0, cr0, [sl], #-660 @ 0xfffffd6c │ │ │ │ + ldr r1, [pc, #400] @ (600350 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f504>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + ldr r1, [pc, #264] @ (6002d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f48c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + ldr r1, [pc, #152] @ (600270 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f424>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blx r4 │ │ │ │ + ldr r1, [pc, #64] @ (60021c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f3d0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r5, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - rsbs r0, lr, #165 @ 0xa5 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf34e00a5 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mov lr, r3 │ │ │ │ + ldr r0, [pc, #56] @ (60022c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f3e0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov ip, r3 │ │ │ │ + ldr r0, [pc, #48] @ (600228 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f3dc>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r0, sp │ │ │ │ + mov r8, fp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov sl, r4 │ │ │ │ + ldr r0, [pc, #72] @ (600248 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f3fc>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, pc │ │ │ │ + mov ip, sp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r2, r4 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + mov lr, r0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add lr, r5 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bics r0, r3 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, fp │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, r6 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r4, r6 │ │ │ │ + add ip, ip │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bics r0, r3 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r2, r6 │ │ │ │ + add sl, ip │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + add ip, sp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r6, r4 │ │ │ │ + add lr, sl │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r0, r6 │ │ │ │ + add r8, ip │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r2, r7 │ │ │ │ + add sl, sp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + add ip, sp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r6, r6 │ │ │ │ + add lr, ip │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bics r4, r0 │ │ │ │ + add ip, lr │ │ │ │ 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 a8dd20 │ │ │ │ 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 a8d834 │ │ │ │ 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 a8d920 │ │ │ │ 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 a8d990 │ │ │ │ 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 a8d8e0 │ │ │ │ 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 a8d9b4 │ │ │ │ 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, [r0, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ stc2 1, cr0, [r2], {59} @ 0x3b │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ @ instruction: 0xfa4a013b │ │ │ │ - str r2, [r6, r3] │ │ │ │ + strh r2, [r4, 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, #180 @ 0xb4 │ │ │ │ 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, r3, #2 │ │ │ │ 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 ad9d38 │ │ │ │ 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 ada9b4 │ │ │ │ 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 ad8898 │ │ │ │ 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, r7, #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 ad88c8 │ │ │ │ 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 ad9818 │ │ │ │ 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 ad9818 │ │ │ │ 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 ada094 │ │ │ │ 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 ad88f8 │ │ │ │ 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 ad8944 │ │ │ │ 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 ad8bd4 │ │ │ │ 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, r5, #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, r3, #9 │ │ │ │ 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], #656 @ 0x290 │ │ │ │ + stc2 0, cr0, [r4], #656 @ 0x290 │ │ │ │ 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 │ │ │ │ + sub.w r0, r8, #5373952 @ 0x520000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #948] @ 0x3b4 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r1, [r0, #928] @ 0x3a0 │ │ │ │ @@ -2107399,15 +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: 0xf34e00a4 │ │ │ │ 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 │ │ │ │ + subw r0, r0, #164 @ 0xa4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [pc, #1452] @ 605b5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x74d10> │ │ │ │ @@ -2108005,23 +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: 0xf2d600a4 │ │ │ │ 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 │ │ │ │ + orrs.w r0, r6, #164 @ 0xa4 │ │ │ │ + cdp 0, 15, cr0, cr4, cr4, {5} │ │ │ │ + cdp 0, 7, 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, #32 │ │ │ │ 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, #192 @ 0xc0 │ │ │ │ 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} │ │ │ │ + orns 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 6062dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75490> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605fc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7517c> │ │ │ │ + b.n 6062a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7545c> │ │ │ │ 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 6062b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75464> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605fdc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75190> │ │ │ │ + b.n 6062bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75470> │ │ │ │ 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 606298 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7544c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcc.n 6065ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75760> │ │ │ │ + bmi.n 60648c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75640> │ │ │ │ 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 60623c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x753f0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ @ instruction: 0xfbcbffff │ │ │ │ - bcc.n 60656c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75720> │ │ │ │ + bmi.n 60664c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75800> │ │ │ │ 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 606210 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x753c4> │ │ │ │ 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 606604 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x757b8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605f08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750bc> │ │ │ │ + b.n 6061e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7539c> │ │ │ │ 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 6061d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75388> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605f00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750b4> │ │ │ │ + b.n 6061e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75394> │ │ │ │ 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 6061c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75378> │ │ │ │ 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 6061a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7535c> │ │ │ │ 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 606544 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x756f8> │ │ │ │ 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 606580 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75734> │ │ │ │ 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 606588 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7573c> │ │ │ │ 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 606564 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75718> │ │ │ │ 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, r1, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev r2, r5 │ │ │ │ + cbnz r2, 606852 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a06> │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ 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, r1, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r2, 6068bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a70> │ │ │ │ + cbnz r2, 6068d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a8c> │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 606954 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75b08> │ │ │ │ + b.n 606c34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75de8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 606954 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75b08> │ │ │ │ + b.n 606c34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75de8> │ │ │ │ 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, r5 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + b.n 606c2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75de0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 606924 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75ad8> │ │ │ │ + b.n 606c04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75db8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + str r2, [r5, #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 154 @ 0x9a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ 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: 0xf6d400b2 │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607394 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76548> │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2l 0, cr0, [r8, #708] @ 0x2c4 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + vqadd.u64 d0, d24, d17 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 607374 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76528> │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 6072a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7645c> │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607294 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76448> │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607264 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76418> │ │ │ │ + svc 8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607284 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76438> │ │ │ │ + svc 22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 60724c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76400> │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 6073cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76580> │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 607340 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764f4> │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607358 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7650c> │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - eor.w r0, sl, r1, ror #2 │ │ │ │ - orns r0, lr, r1, ror #2 │ │ │ │ - orns r0, r2, r1, ror #2 │ │ │ │ - orn r0, r8, r1, ror #2 │ │ │ │ - ble.n 6073e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7659c> │ │ │ │ + @ instruction: 0xebfa00b1 │ │ │ │ + @ instruction: 0xebee00b1 │ │ │ │ + @ instruction: 0xebe200b1 │ │ │ │ + rsbs r0, r8, r1, ror #2 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 6073ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765a0> │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 607a5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76c10> │ │ │ │ + b.n 606d3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75ef0> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mvns r2, r3 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bge.n 607318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764cc> │ │ │ │ + bgt.n 6073f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765ac> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 607318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764cc> │ │ │ │ + bgt.n 6073f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765ac> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 60740c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765c0> │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 607450 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76604> │ │ │ │ + blt.n 607330 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764e4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6073e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76594> │ │ │ │ + blt.n 6072c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76474> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 607318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764cc> │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 607370 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76524> │ │ │ │ + udf #98 @ 0x62 │ │ │ │ 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, #472 @ (adr r6, 607568 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7671c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia.w r2!, {r0, r4, r5, r7} │ │ │ │ - ldmia.w r6, {r0, r4, r5, r7} │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ands.w r0, r2, r1, ror #2 │ │ │ │ + and.w r0, r6, r1, ror #2 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - muls r6, r3 │ │ │ │ + add lr, r9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbz r2, 6073e2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76596> │ │ │ │ + cbz r2, 6073fe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765b2> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cbz r6, 6073de <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76592> │ │ │ │ + cbz r6, 6073fa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765ae> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r4, r4, #2 │ │ │ │ - blt.n 607430 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765e4> │ │ │ │ + bgt.n 607310 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764c4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 6073f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765ac> │ │ │ │ + bgt.n 6072d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7648c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - blt.n 6073e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7659c> │ │ │ │ + bgt.n 6072c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7647c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 607364 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76518> │ │ │ │ + bgt.n 607444 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765f8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 607314 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764c8> │ │ │ │ + bge.n 6073f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765a8> │ │ │ │ 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, #10 │ │ │ │ + bge.n 6073d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76588> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 6072dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76490> │ │ │ │ + bls.n 6073bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76570> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 6074c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76678> │ │ │ │ + bls.n 6073a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76558> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - pop {r3, pc} │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6074d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7668c> │ │ │ │ + blt.n 6073b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7656c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6074bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76670> │ │ │ │ + blt.n 60739c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76550> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6074c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76674> │ │ │ │ + blt.n 6073a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76554> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldr r4, [r6, 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> │ │ │ │ + stmia.w sl, {r0, r4, r5, r7} │ │ │ │ + stmia.w r2, {r0, r4, r5, r7} │ │ │ │ + blt.n 607364 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76518> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 6074b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7666c> │ │ │ │ + bcs.n 607398 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7654c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 60740c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765c0> │ │ │ │ + bcs.n 6074ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766a0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 607364 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76518> │ │ │ │ + bls.n 607444 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765f8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 60737c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76530> │ │ │ │ + bls.n 60745c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76610> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bls.n 60742c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765e0> │ │ │ │ + bge.n 60750c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766c0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bls.n 607444 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765f8> │ │ │ │ + bge.n 607324 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764d8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 607468 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7661c> │ │ │ │ + bhi.n 607348 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764fc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 6073a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76554> │ │ │ │ + bge.n 607480 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76634> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvs.n 607370 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76524> │ │ │ │ + bhi.n 607450 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76604> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 606fe0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76194> │ │ │ │ + b.n 6072c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76474> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 6073b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76564> │ │ │ │ + bhi.n 607490 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76644> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 607380 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76534> │ │ │ │ + bhi.n 607460 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76614> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + beq.n 6073b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76564> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvs.n 607348 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764fc> │ │ │ │ + bvc.n 607428 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765dc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvs.n 607368 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7651c> │ │ │ │ + bvc.n 607448 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765fc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 606f68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7611c> │ │ │ │ + b.n 607248 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x763fc> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 6074f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766ac> │ │ │ │ + bvc.n 6073d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7658c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + beq.n 607550 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76704> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 6074e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7669c> │ │ │ │ + bvc.n 6073c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7657c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 6074c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7667c> │ │ │ │ + bvc.n 6073a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7655c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 607490 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76644> │ │ │ │ + bvc.n 607570 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76724> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ 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, r1, #21 │ │ │ │ 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, r7, #17 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 6080d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7728c> │ │ │ │ + bhi.n 6081b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7736c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 608190 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77344> │ │ │ │ + bhi.n 608070 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77224> │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r7, #4 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bcs.n 608210 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x773c4> │ │ │ │ + bcc.n 6080f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772a4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608138 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772ec> │ │ │ │ + bmi.n 608218 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x773cc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bcs.n 6081e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7739c> │ │ │ │ + bcc.n 6080c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7727c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77214> │ │ │ │ + bcc.n 608140 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772f4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcc.n 6080a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7725c> │ │ │ │ + bpl.n 608188 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7733c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 608260 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77414> │ │ │ │ + bcs.n 608140 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772f4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608258 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7740c> │ │ │ │ + bcc.n 608138 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772ec> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 6080c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77274> │ │ │ │ + bcc.n 6081a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77354> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bne.n 608078 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7722c> │ │ │ │ + bcs.n 608158 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7730c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608258 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7740c> │ │ │ │ + bcc.n 608138 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772ec> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r4, #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, r7, #1 │ │ │ │ + lsls r7, r1, #4 │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldc2l 1, cr0, [ip, #56] @ 0x38 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + vrhadd.u8 d16, d12, d14 │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldc2l 1, cr0, [r2, #56] @ 0x38 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + vrhadd.u8 d16, d2, d14 │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2l 1, cr0, [r0, #56] @ 0x38 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + vrhadd.u d0, d0, d14 │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2 1, cr0, [r2, #56]! @ 0x38 │ │ │ │ + vrhadd.u16 d0, d2, d14 │ │ │ │ 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, 10, cr0, cr10, cr14, {0} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ 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} │ │ │ │ + vst4.8 {d16,d18,d20,d22}, [lr], lr │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf754010e │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + str.w r0, [r4, #270] @ 0x10e │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, 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 0x005c │ │ │ │ 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 a8dca4 │ │ │ │ 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 a8dcd8 │ │ │ │ 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 a8dd20 │ │ │ │ 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 a8e3fc │ │ │ │ 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 a8de9c │ │ │ │ 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 a8e3e0 │ │ │ │ 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 r5, [sp, #0] │ │ │ │ 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, #1008] @ 0x3f0 │ │ │ │ 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 #132 @ 0x84 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 60a464 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79618> │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ 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 60a50c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x796c0> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 60a580 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79734> │ │ │ │ + ble.n 60a660 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79814> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ 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, #136 @ (adr r7, 60abdc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79d90>) │ │ │ │ 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, #184 @ (adr r5, 60b320 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7a4d4>) │ │ │ │ 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, #864] @ 0x360 │ │ │ │ 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, #792] @ 0x318 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ 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, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 60ca10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bbc4> │ │ │ │ + b.n 60bcf0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7aea4> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 60c7e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7b99c> │ │ │ │ + b.n 60cac8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bc7c> │ │ │ │ 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, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrsh r4, [r5, 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, #240] @ 0xf0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 60cb7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bd30> │ │ │ │ + bcc.n 60cc5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7be10> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrsh r6, [r7, 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, #824] @ 0x338 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 60cab8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bc6c> │ │ │ │ + bcs.n 60cb98 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bd4c> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xfa6800b6 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xfbd800b6 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr??.w r0, [ip, #182] @ 0xb6 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + @ instruction: 0xfb6c00b6 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r7, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #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, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #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, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ 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 r7, sp, #96 @ 0x60 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ 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, [r5, #6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r6, r1, #4 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ lsls r3, r7, #4 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ 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 ad3954 │ │ │ │ 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 a8c0a4 │ │ │ │ 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, [r1, #20] │ │ │ │ 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, [r1, #17] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 60d3ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c5a0> │ │ │ │ + b.n 60d6cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c880> │ │ │ │ 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, [r2, #2] │ │ │ │ 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, #1008 @ (adr r3, 60e9e4 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ 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 ad38b8 │ │ │ │ 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 a8c03c │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 60e6c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl ad391c │ │ │ │ + bl ad3954 │ │ │ │ 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 a8c0a4 │ │ │ │ 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, [r3, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r7, #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, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrh r2, [r5, #4] │ │ │ │ lsls r0, r0, #5 │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ lsls r0, r0, #5 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ strh r2, [r6, #30] │ │ │ │ lsls r0, r0, #5 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r4, #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, [r6, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldrh r4, [r5, 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, [r0, r5] │ │ │ │ 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, [r7, 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, [r3, r2] │ │ │ │ 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, #218 @ 0xda │ │ │ │ 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, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r3, #6 │ │ │ │ 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, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ 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, #254 @ 0xfe │ │ │ │ lsls r6, r1, #4 │ │ │ │ cbnz r6, 61457c │ │ │ │ lsls r2, r7, #4 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ 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, r7, #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, r3, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ 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 ad38ac │ │ │ │ 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, r1, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r6, #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 ad3774 │ │ │ │ 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 a8bed0 │ │ │ │ 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 ad3524 │ │ │ │ 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 a8bf94 │ │ │ │ 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 ad3774 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8be98 │ │ │ │ + bl a8bed0 │ │ │ │ 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, r5, #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 ad3318 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl a8beb0 │ │ │ │ + bl a8bee8 │ │ │ │ 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 ad3774 │ │ │ │ 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 │ │ │ │ + ldc2 0, cr0, [r8], {163} @ 0xa3 │ │ │ │ + @ instruction: 0xfbf200a3 │ │ │ │ stmdb sp!, {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: 0xf25200a3 │ │ │ │ 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 │ │ │ │ + movw r0, #32931 @ 0x80a3 │ │ │ │ + rsb r0, r8, #163 @ 0xa3 │ │ │ │ + sbc.w r0, r2, #163 @ 0xa3 │ │ │ │ + subs.w r0, ip, #163 @ 0xa3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ vldr s15, [r0, #28] │ │ │ │ @@ -2133350,17 +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, r2, #29 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - vhadd.s8 d16, d26, d19 │ │ │ │ + @ instruction: 0xf0ba00a3 │ │ │ │ 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 │ │ │ │ + sbc.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 61736c │ │ │ │ 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 #192 @ 0xc0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bls.n 618390 │ │ │ │ + bge.n 618270 │ │ │ │ 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 ad7768 │ │ │ │ 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 adcaa4 │ │ │ │ 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 adca80 │ │ │ │ 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 ad736c │ │ │ │ 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 ad7a1c │ │ │ │ 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 618b7c │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r0, #269] @ 0x10d │ │ │ │ - bcc.n 618bb0 │ │ │ │ + @ instruction: 0xfa10010d │ │ │ │ + bmi.n 618c90 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bcc.n 618c00 │ │ │ │ + bmi.n 618ae0 │ │ │ │ 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 │ │ │ │ + strh.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 adc750 │ │ │ │ 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, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - beq.n 619270 │ │ │ │ + bcs.n 619350 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - beq.n 619258 │ │ │ │ + bne.n 619338 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - beq.n 619450 │ │ │ │ + bne.n 619330 │ │ │ │ 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, r5, 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, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ 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, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r5, 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 ae4718 │ │ │ │ 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, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ bhi.n 619e70 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ 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, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ bvc.n 619e4c │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stcl 0, cr0, [lr], #644 @ 0x284 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + cdp 0, 5, cr0, cr14, cr1, {5} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbnz r4, 619e94 │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 619e96 │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 619e98 │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 619e9a │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 6198a0 │ │ │ │ + b.n 619b80 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r6, 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 adcb00 │ │ │ │ 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 │ │ │ │ + nop {7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r7, #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, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - blt.n 61a734 │ │ │ │ + bgt.n 61a814 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbnz r6, 61a85a │ │ │ │ + cbnz r6, 61a876 │ │ │ │ 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 61ac68 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbz r2, 61ad9a │ │ │ │ + push {r1, r3, r6, 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 61acdc │ │ │ │ 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 61ad50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - push {} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r3, r4, r7, 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 61aef0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbz r4, 61af6a │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbz r2, 61af84 │ │ │ │ + push {r1, r4, r6, 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, #880] @ 0x370 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ 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, #864] @ 0x360 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ 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, #448] @ 0x1c0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ 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, [r2, #13] │ │ │ │ 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, [r4, 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, #816] @ (623c40 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ 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 r7, #2 │ │ │ │ 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, #92 @ 0x5c │ │ │ │ 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 adb4bc │ │ │ │ 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, #98 @ 0x62 │ │ │ │ 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 r1, #14 │ │ │ │ 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, r7, #3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vld1.8 {d16[5]}, [r2], r2 │ │ │ │ - @ instruction: 0xfa4c00a2 │ │ │ │ + @ instruction: 0xfb5200a2 │ │ │ │ + @ instruction: 0xfbbc00a2 │ │ │ │ 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, r1, #1 │ │ │ │ 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 │ │ │ │ + adds r0, r3, #0 │ │ │ │ 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, r0, r4 │ │ │ │ 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, r1, #13 │ │ │ │ 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 a8e700 │ │ │ │ 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 628588 │ │ │ │ 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 a8e728 │ │ │ │ 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, [r0, #10] │ │ │ │ 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, #152 @ (adr r5, 6291d8 ) │ │ │ │ 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 62924c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62914c │ │ │ │ + bmi.n 62922c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292dc │ │ │ │ + bmi.n 6291bc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292bc │ │ │ │ + bmi.n 62919c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 62929c │ │ │ │ + bmi.n 62917c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 62927c │ │ │ │ + bmi.n 62915c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 62925c │ │ │ │ + bmi.n 62913c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 62923c │ │ │ │ + bmi.n 62931c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62921c │ │ │ │ + bmi.n 6292fc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 6291fc │ │ │ │ + bmi.n 6292dc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 629134 │ │ │ │ + bcc.n 629214 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62915c │ │ │ │ + bmi.n 62923c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62913c │ │ │ │ + bcc.n 62921c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 6291ac │ │ │ │ + bmi.n 62928c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62918c │ │ │ │ + bmi.n 62926c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62916c │ │ │ │ + bmi.n 62924c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62914c │ │ │ │ + bcc.n 62922c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292c4 │ │ │ │ + bmi.n 6291a4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292a4 │ │ │ │ + bmi.n 629184 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 629284 │ │ │ │ + bmi.n 629164 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 629264 │ │ │ │ + bmi.n 629344 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292d4 │ │ │ │ + bmi.n 6291b4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292b4 │ │ │ │ + bmi.n 629194 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292dc │ │ │ │ + bmi.n 6291bc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62916c │ │ │ │ + bcc.n 62924c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292e4 │ │ │ │ + bmi.n 6291c4 │ │ │ │ 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 629460 │ │ │ │ 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 ac1e40 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl ac1ddc │ │ │ │ + bl ac1e14 │ │ │ │ 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 629674 │ │ │ │ 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 a8ad9c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 62981a │ │ │ │ - bl a8addc │ │ │ │ + bl a8ae14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8ae10 │ │ │ │ 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} │ │ │ │ + vaddw.s16 q0, q4, d12 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r4, #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 ad69fc │ │ │ │ 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 629dac │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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 a8e4b0 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #824 @ 0x338 │ │ │ │ - bl a8e478 │ │ │ │ + bl a8e4b0 │ │ │ │ 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 adca80 │ │ │ │ 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 a8e4bc │ │ │ │ add.w r0, r5, #824 @ 0x338 │ │ │ │ - bl a8e484 │ │ │ │ + bl a8e4bc │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl adca6c │ │ │ │ + bl adcaa4 │ │ │ │ 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 a8e490 │ │ │ │ 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, r6, 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 │ │ │ │ + cbz r4, 62ac1a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bkpt 0x003e │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ - movs r0, r0 │ │ │ │ + itte le │ │ │ │ + lslle r2, r4, #2 │ │ │ │ + itee ge @ unpredictable │ │ │ │ + lslge r2, r4, #2 │ │ │ │ + movlt r4, #188 @ 0xbc │ │ │ │ + movlt 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 0x0030 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r4} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ 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 a8e4ac │ │ │ │ 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 62b4c0 │ │ │ │ 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 │ │ │ │ + cbnz r2, 62b426 │ │ │ │ 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 adcb00 │ │ │ │ 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, r7} │ │ │ │ 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, #256] @ 0x100 │ │ │ │ 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 adcb00 │ │ │ │ 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, r5, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - mrc2 0, 1, r0, cr14, cr4, {5} │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + vshr.u64 d0, d20, #18 │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #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, #808] @ 0x328 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ 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, [r3, #21] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ 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, [r3, #15] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldc2l 1, cr0, [sl, #224]! @ 0xe0 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ 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, [r4, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, [r0, #32] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + str r6, [r0, #12] │ │ │ │ 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, [r6, #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, [r7, #4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + strb r2, [r4, #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, [r0, #116] @ 0x74 │ │ │ │ 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 ac33b0 │ │ │ │ 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, [r1, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr??.w pc, [sp, #255]! │ │ │ │ @ instruction: 0xefcfffff │ │ │ │ vrsqrts.f16 , , │ │ │ │ bl 643872 │ │ │ │ ldr.w pc, [pc, #4095] @ 634877 │ │ │ │ bl 4f387a │ │ │ │ vrsqrts.f32 , , │ │ │ │ ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r7 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ 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, [r1, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ 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, [r2, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ 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, [r6, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r5, #26 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r6, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ 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, #640] @ (634b60 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ @ instruction: 0xb846 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldr r4, [pc, #120] @ (634960 ) │ │ │ │ + ldr r5, [pc, #568] @ (634b20 ) │ │ │ │ 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, #188 @ 0xbc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ 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, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ 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 r3, #10 │ │ │ │ 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, #146 @ 0x92 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - itee le │ │ │ │ - lslle r2, r4, #2 │ │ │ │ - movgt r4, #12 │ │ │ │ - lslgt r2, r4, #2 │ │ │ │ - movs r4, #6 │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - sev │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + stmia r0!, {r4, r5, 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, #158 @ 0x9e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - hlt 0x0010 │ │ │ │ + pop {} │ │ │ │ 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, r4, #5 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + adds r4, r2, #2 │ │ │ │ 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, r5, r7 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + adds r0, r0, #4 │ │ │ │ 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, r7, r1 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r4, 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, r1, #24 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ 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, r2, #19 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ 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, r5, #9 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ 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, r5, #31 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r5, #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, r0, #29 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, pc, #976 @ (adr r6, 637574 ) │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ 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, #76 @ 0x4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, pc, #344 @ (adr r4, 637310 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, 6374d0 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r3, pc, #760 @ (adr r3, 6374b8 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 637278 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r3, pc, #392 @ (adr r3, 637350 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 637510 ) │ │ │ │ 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 r7!, {r2, r3} │ │ │ │ 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, r1, #3 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + lsls r6, r5, #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 │ │ │ │ + vst4.32 {d0-d3}, [sl :128], r1 │ │ │ │ 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 │ │ │ │ + ldrsh.w r0, [r4, r1, lsl #2] │ │ │ │ movs r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #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, [r6, #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 │ │ │ │ + ldrd r0, r0, [ip], #644 @ 0x284 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 639af8 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - b.n 639ae0 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ + strd r0, r0, [r2], #-644 @ 0x284 │ │ │ │ + @ instruction: 0xe85400a1 │ │ │ │ subs r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 639a2c │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - b.n 639aac │ │ │ │ + b.n 639d0c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + @ instruction: 0xe83400a1 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r4, #2 │ │ │ │ blt.n 639c58 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + adds r6, r5, 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, [r7, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 639560 │ │ │ │ + b.n 639840 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a248 │ │ │ │ + b.n 63a528 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 6395ec │ │ │ │ + b.n 6398cc │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a104 │ │ │ │ + b.n 63a3e4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a100 │ │ │ │ + b.n 63a3e0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a09c │ │ │ │ + b.n 63a37c │ │ │ │ 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 │ │ │ │ + ble.n 639d9c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 639fe0 │ │ │ │ + b.n 63a2c0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a000 │ │ │ │ + b.n 63a2e0 │ │ │ │ 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 │ │ │ │ + udf #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bgt.n 63a31c │ │ │ │ + ble.n 63a1fc │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bgt.n 63a1c8 │ │ │ │ + udf #22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 63a32c │ │ │ │ + ble.n 63a20c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bvs.n 63a2f8 │ │ │ │ + bvc.n 63a1d8 │ │ │ │ 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 63b704 │ │ │ │ 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 63c588 │ │ │ │ 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 0x0024 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + rev16 r6, r3 │ │ │ │ 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, #432 @ 0x1b0 │ │ │ │ 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, #352 @ 0x160 │ │ │ │ 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, [r4, #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, [r3, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r5, #26 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, pc, #408 @ (adr r6, 63db84 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 63dd44 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #120 @ (adr r6, 63da70 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 63dc30 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r6, pc, #128 @ (adr r6, 63da7c ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 63dc3c ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ 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, #224 @ (adr r0, 63daf0 ) │ │ │ │ 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, [r0, #100] @ 0x64 │ │ │ │ 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 r2, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r4, #10 │ │ │ │ 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 │ │ │ │ + cbz r4, 63f6ca │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r6, 63f6a8 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + cbz r2, 63f6c8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + cbz r4, 63f6c4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r0, [r6, #28] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r0, [r1, #10] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ 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, [r4, #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, [r5, #14] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r5, r0] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r7, [pc, #928] @ (640aa0 ) │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ 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, [r2, #29] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r4, #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, [r0, #21] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ 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, [r7, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r6, #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, #138 @ 0x8a │ │ │ │ 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, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ 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, #576 @ (adr r0, 641664 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [pc, #960] @ (6417ec ) │ │ │ │ + ldr r6, [pc, #384] @ (6415ac ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 641518 │ │ │ │ + b.n 6417f8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + add r0, pc, #352 @ (adr r0, 64159c ) │ │ │ │ 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, [r6, #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, [r3, #4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #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, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + subs r6, r5, 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, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #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, #176] @ 0xb0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r5, #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, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrh.w r0, [lr, #176] @ 0xb0 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + @ instruction: 0xfa2e00b0 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r4, #2 │ │ │ │ b.n 64239c │ │ │ │ lsls r7, r6, #4 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xeadc00a0 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + mcrr 0, 10, r0, ip, cr0 │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - orrs.w r0, r0, r0, asr #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + rsb r0, r0, r0, asr #2 │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ 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, [r2, #30] │ │ │ │ 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, r7, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r5, 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, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ bcc.n 642f80 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ bxns pc │ │ │ │ lsls r5, r7, #4 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 642f70 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strd r0, r0, [r4, #-704]! @ 0x2c0 │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xf2fc00b1 │ │ │ │ - ldc2l 0, cr0, [r6, #-712]! @ 0xfffffd38 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + orn r0, ip, #5799936 @ 0x588000 │ │ │ │ + mcr2 0, 7, r0, cr6, cr2, {5} │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ 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, [r2, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + strh r0, [r6, 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, [r4, 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, #408] @ (643954 ) │ │ │ │ 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 ) │ │ │ │ + subs.w r0, r2, r1, ror #2 │ │ │ │ + ldr r3, [pc, #240] @ (6438bc ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [pc, #208] @ (6438a4 ) │ │ │ │ + ldr r5, [pc, #656] @ (643a64 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r3 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2199801,30 +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, #384] @ (643a30 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [pc, #392] @ (643a40 ) │ │ │ │ + ldr r1, [pc, #840] @ (643c00 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r3, [pc, #752] @ (643bac ) │ │ │ │ + ldr r5, [pc, #176] @ (64396c ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strd r0, r0, [r4, #-708] @ 0x2c4 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + @ instruction: 0xeab400b1 │ │ │ │ + ldr r1, [pc, #440] @ (643a7c ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r3, [pc, #536] @ (643ae0 ) │ │ │ │ + ldr r4, [pc, #984] @ (643ca0 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + ldr r1, [pc, #248] @ (6439c4 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r3, [pc, #376] @ (643a48 ) │ │ │ │ + ldr r4, [pc, #824] @ (643c08 ) │ │ │ │ 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, [r1, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r4} │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ 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, [r0, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 6448b2 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldrh r4, [r4, 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, [r0, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldr r4, [r5, 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, [r4, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ 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, [r4, 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, #400] @ (645790 ) │ │ │ │ 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 sl, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r3 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, pc, #856 @ (adr r0, 6466cc ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - orrs r2, r5 │ │ │ │ + add sl, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r6 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - tst r6, r0 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r1 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ @@ -2204324,21 +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, r4 │ │ │ │ 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, #126 @ 0x7e │ │ │ │ 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, r1, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + cbnz r4, 6469e6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + cbnz r2, 6469e2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ 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, r3, #21 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r3, r5 │ │ │ │ + subs r2, r1, r3 │ │ │ │ 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 646f0c │ │ │ │ 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 64710c │ │ │ │ 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, [r2, #24] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + cpsid i │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bvc.n 647b98 │ │ │ │ + bhi.n 647a78 │ │ │ │ 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, #680] @ 0x2a8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r6, pc, #224 @ (adr r6, 647de0 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 647fa0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r5, pc, #440 @ (adr r5, 647ed4 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 648094 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + cbz r0, 647d3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r4, [r1, #28] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + cbz r6, 647d38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + cbz r0, 647d3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ 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, #156 @ 0x9c │ │ │ │ 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, #174 @ 0xae │ │ │ │ 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, #136 @ 0x88 │ │ │ │ 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, r1, r1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + subs r4, r1, r0 │ │ │ │ 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: 0xfb5e00a0 │ │ │ │ + @ instruction: 0xfb4400a0 │ │ │ │ + @ instruction: 0xfb2a00a0 │ │ │ │ + lsrs r4, r6, #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: 0xf39a00a0 │ │ │ │ + @ instruction: 0xf35400a0 │ │ │ │ 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, r5, #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 aadfa8 │ │ │ │ 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 a999e8 │ │ │ │ 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 aa997c │ │ │ │ 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 aa7364 │ │ │ │ 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 │ │ │ │ + ssat16 r1, #11, r6 │ │ │ │ ldr r5, [pc, #192] @ (64bc14 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - orns r1, r6, #10 │ │ │ │ - orn r1, lr, #10 │ │ │ │ + @ instruction: 0xf1e6010a │ │ │ │ + rsbs r1, lr, #10 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - stc 1, cr0, [r0], #40 @ 0x28 │ │ │ │ + cdp 1, 1, cr0, cr0, cr10, {0} │ │ │ │ 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 64c4ac │ │ │ │ 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 64c754 │ │ │ │ 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 aad460 │ │ │ │ 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 aac7a8 │ │ │ │ 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 aa8884 │ │ │ │ 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 aac6ac │ │ │ │ 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 aa0574 │ │ │ │ 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 a928d4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl a98c14 │ │ │ │ + bl a98c4c │ │ │ │ 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 a95710 │ │ │ │ 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 abe05c │ │ │ │ mov r0, r4 │ │ │ │ bl 3eeb60 │ │ │ │ mov r0, r4 │ │ │ │ - bl aac674 │ │ │ │ + bl aac6ac │ │ │ │ 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: 0xffffda7c │ │ │ │ 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 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + cbnz r2, 64ce8e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + cbnz r6, 64ce94 │ │ │ │ lsls r0, r4, #2 │ │ │ │ add r7, pc, #288 @ (adr r7, 64cf88 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + cbnz r0, 64ce96 │ │ │ │ lsls r0, r4, #2 │ │ │ │ add r7, pc, #8 @ (adr r7, 64ce78 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + cbnz r4, 64ce94 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + cbnz r6, 64ce94 │ │ │ │ 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: 0xb86a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb82a │ │ │ │ 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, r3, r5 │ │ │ │ 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, r1, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, #204 @ 0xcc │ │ │ │ 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, #74 @ 0x4a │ │ │ │ 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 0x00c0 │ │ │ │ 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, r5, 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 65acd4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + strb r0, [r3, #2] │ │ │ │ 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 65abf0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ 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 65ace4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n 65ab90 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ 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 180 @ 0xb4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - udf #14 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 65aa30 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 65a998 │ │ │ │ + svc 12 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 65a970 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r7, #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, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ strb r0, [r5, r0] │ │ │ │ lsls r6, r6, #4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 65b020 │ │ │ │ + bgt.n 65b100 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + cbz r0, 65b0de │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 65b070 │ │ │ │ + blt.n 65b150 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bls.n 65b150 │ │ │ │ + bge.n 65b030 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 65b10c │ │ │ │ + bge.n 65b1ec │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 65b0f0 │ │ │ │ + bge.n 65b1d0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 65b044 │ │ │ │ + bge.n 65b124 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 65b1c4 │ │ │ │ + bls.n 65b0a4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bvc.n 65b0e0 │ │ │ │ + bls.n 65b1c0 │ │ │ │ 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 65bc7c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - beq.n 65bbb8 │ │ │ │ + bne.n 65ba98 │ │ │ │ lsls r7, r3, #2 │ │ │ │ bx sl │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + beq.n 65bb34 │ │ │ │ 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, [r5, 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, r5, 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, [r5, 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 r2!, {r4} │ │ │ │ lsls r7, r3, #2 │ │ │ │ subs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r6, 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, r5, 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, [r6, 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, #472 @ 0x1d8 │ │ │ │ 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, #792 @ 0x318 │ │ │ │ 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, [r3, #14] │ │ │ │ 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, [r3, #19] │ │ │ │ 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, 65e288 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cbz r2, 65e272 │ │ │ │ + cbz r2, 65e28e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r6, 65e274 │ │ │ │ + cbz r6, 65e290 │ │ │ │ lsls r7, r3, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + b.n 65e500 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - mov r4, r9 │ │ │ │ + blxns r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r6, r6, #4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r6, pc, #720 @ (adr r6, 65e540 ) │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r7, pc, #680 @ (adr r7, 65e548 ) │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ 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, #1008 @ (adr r7, 65ecd0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #168 @ (adr r5, 65e994 ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 65eb54 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r4, pc, #904 @ (adr r4, 65ec78 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 65ea38 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r3, pc, #304 @ (adr r3, 65ea24 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 65ebe4 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, pc, #952 @ (adr r1, 65ecb0 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 65ea70 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ 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, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r2, r7, #28 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + str r4, [r1, #12] │ │ │ │ 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, #360] @ 0x168 │ │ │ │ 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, #504] @ 0x1f8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + movs r0, #6 │ │ │ │ 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, #720] @ 0x2d0 │ │ │ │ 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, #760] @ 0x2f8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ 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, r5, #14 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ 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 r1, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ 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, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r0, r7 │ │ │ │ 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, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r5, #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, [r4, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r6, #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, [r5, #29] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r7, #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, [r6, #9] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ 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, [r7, #19] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mcr2 0, 2, r0, cr14, cr15, {4} │ │ │ │ + vshr.u64 d0, d15, #2 │ │ │ │ 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, [r3, #11] │ │ │ │ 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, [r1, #9] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xfb9a009f │ │ │ │ + stc2 0, cr0, [sl, #-636] @ 0xfffffd84 │ │ │ │ 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, [r4, #1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ + @ instruction: 0xfaec009f │ │ │ │ stmdb 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, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr??.w r0, [r4, pc, lsl #1] │ │ │ │ + vld1.8 @ instruction: 0xf9e4009f │ │ │ │ stmdb 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, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf618009f │ │ │ │ + @ instruction: 0xf788009f │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf3f4009f │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + sbc.w r0, r4, #5210112 @ 0x4f8000 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movw r0, #24735 @ 0x609f │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + @ instruction: 0xf3b6009f │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - rsbs r0, r8, #159 @ 0x9f │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + sbfx r0, r8, #2, #32 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - sbc.w r0, sl, #159 @ 0x9f │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf2da009f │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf0fc009f │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf26c009f │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - eor.w r0, lr, #159 @ 0x9f │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf1fe009f │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bic.w r0, r0, #159 @ 0x9f │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf190009f │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - vshr.s64 d0, d15, #14 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf122009f │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - vqadd.s64 d0, d20, d15 │ │ │ │ + @ instruction: 0xf0a4009f │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.s8 d0, d20, d15 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + orns r0, r4, #159 @ 0x9f │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + subs r1, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mrc 0, 2, r0, cr10, cr15, {4} │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + vshr.s64 d16, d15, #54 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mcr 0, 0, r0, cr2, cr15, {4} │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + vqadd.s64 d16, d18, d15 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [lr, #636]! @ 0x27c │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + vqadd.s32 d0, d30, d15 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stcl 0, cr0, [r6, #-636]! @ 0xfffffd84 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + mrc 0, 6, r0, cr6, cr15, {4} │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldcl 0, cr0, [sl], #636 @ 0x27c │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + mcr 0, 3, r0, cr10, cr15, {4} │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stc 0, cr0, [r8], #636 @ 0x27c │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + mrc 0, 0, r0, cr8, cr15, {4} │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r0], #-636 @ 0xfffffd84 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + ldcl 0, cr0, [r0, #636] @ 0x27c │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ 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, #70 @ 0x46 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - @ instruction: 0xeaf8009f │ │ │ │ - ldr r2, [pc, #624] @ (662f38 ) │ │ │ │ + stcl 0, cr0, [r8], #-636 @ 0xfffffd84 │ │ │ │ + ldr r4, [pc, #48] @ (662cf8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - orr.w r0, r0, pc, lsr #2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + subs.w r0, r0, pc, lsr #2 │ │ │ │ + str r2, [r6, #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, [r1, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ + strd 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 662c28 │ │ │ │ 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, [r7, r5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + b.n 663a3c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + b.n 6639e4 │ │ │ │ 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, #776] @ (664340 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mvns r6, r2 │ │ │ │ + cmp r6, r8 │ │ │ │ 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, #536] @ (6642d0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [pc, #72] @ (664104 ) │ │ │ │ + ldr r5, [pc, #520] @ (6642c4 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #1008] @ (6644b0 ) │ │ │ │ + ldr r5, [pc, #432] @ (664270 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #872] @ (66442c ) │ │ │ │ + ldr r5, [pc, #296] @ (6641ec ) │ │ │ │ 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, #144] @ (6642dc ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #648] @ (6644d8 ) │ │ │ │ + ldr r4, [pc, #72] @ (664298 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #568] @ (66448c ) │ │ │ │ + ldr r3, [pc, #1016] @ (66464c ) │ │ │ │ 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, #68 @ 0x44 │ │ │ │ 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 r4, #28 │ │ │ │ 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, #228 @ 0xe4 │ │ │ │ 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, #164 @ 0xa4 │ │ │ │ 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, #856] @ (6648a8 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + bne.n 6645e0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + beq.n 664498 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blxns r4 │ │ │ │ + ldr r1, [pc, #80] @ (6645ac ) │ │ │ │ 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 664dec │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ 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, [r1, r2] │ │ │ │ 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, [r2, r7] │ │ │ │ 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, [r7, 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, [r3, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r5, 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, #968] @ (66603c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [pc, #720] @ (665f48 ) │ │ │ │ + ldr r6, [pc, #144] @ (665d08 ) │ │ │ │ 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, #336] @ (665f08 ) │ │ │ │ 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, #128] @ (665f60 ) │ │ │ │ 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, #174 @ 0xae │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cbz r2, 666586 │ │ │ │ + uxtb r2, r1 │ │ │ │ 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, #144 @ 0x90 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrd r0, r1, [sl, #-212]! @ 0xd4 │ │ │ │ - add r7, pc, #960 @ (adr r7, 667070 ) │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ 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, #920 @ 0x398 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, pc, #280 @ (adr r7, 666e70 ) │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r6, #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, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r5, pc, #384 @ (adr r5, 66744c ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 66760c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r6, pc, #872 @ (adr r6, 66763c ) │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r3, pc, #696 @ (adr r3, 66759c ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 66735c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + adds r4, r5, #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, r7, #13 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ 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, r5, #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, #632] @ 0x278 │ │ │ │ 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, #118 @ 0x76 │ │ │ │ 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, r5, #7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r6, #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] │ │ │ │ + sub.w r0, r2, #5177344 @ 0x4f0000 │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bic.w r0, sl, #5177344 @ 0x4f0000 │ │ │ │ - bic.w r0, r0, #5177344 @ 0x4f0000 │ │ │ │ - ands.w r0, sl, #5177344 @ 0x4f0000 │ │ │ │ + @ instruction: 0xf59a009e │ │ │ │ + @ instruction: 0xf590009e │ │ │ │ + @ instruction: 0xf58a009e │ │ │ │ stmdb sp!, {r4, 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] │ │ │ │ + @ instruction: 0xf522009e │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ 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: 0xf298009e │ │ │ │ + @ instruction: 0xf26e009e │ │ │ │ + movw r0, #49310 @ 0xc09e │ │ │ │ + @ instruction: 0xf238009e │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ 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] │ │ │ │ + orrs.w r0, r0, #158 @ 0x9e │ │ │ │ + bics.w r0, ip, #158 @ 0x9e │ │ │ │ + and.w r0, ip, #158 @ 0x9e │ │ │ │ + strb r4, [r1, #22] │ │ │ │ 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, [r7, #10] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xeafe009e │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + stcl 0, cr0, [lr], #-632 @ 0xfffffd88 │ │ │ │ + strb r2, [r3, #7] │ │ │ │ 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 66a6f0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r5, #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, r0, #6 │ │ │ │ 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 66a81c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 66b4f4 │ │ │ │ + b.n 66a7d4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 66b4bc │ │ │ │ + b.n 66a79c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 66b438 │ │ │ │ + b.n 66a718 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 66b168 │ │ │ │ + b.n 66b448 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r4, #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 #224 @ 0xe0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stc2l 0, cr0, [sl], #620 @ 0x26c │ │ │ │ - bgt.n 66b518 │ │ │ │ + mrc2 0, 2, r0, cr10, cr11, {4} │ │ │ │ + ble.n 66b3f8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blt.n 66b440 │ │ │ │ + ble.n 66b520 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 66b3fc │ │ │ │ + ble.n 66b4dc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 66b5a0 │ │ │ │ + bgt.n 66b480 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 66b578 │ │ │ │ + bgt.n 66b458 │ │ │ │ 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 │ │ │ │ + orns 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 66bcd4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r0, pc, #640 @ (adr r0, 66bec8 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 66bc88 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldrh r4, [r5, 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,32 +2263315,32 @@ │ │ │ │ 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 66c134 │ │ │ │ lsls r6, r3, #2 │ │ │ │ subs r7, #254 @ 0xfe │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + beq.n 66c170 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + beq.n 66c0fc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + beq.n 66c0e0 │ │ │ │ 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} │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte ne │ │ │ │ + lslne r6, r3, #2 │ │ │ │ + stmdbne sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + moveq.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #228] @ (66c280 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #228] @ (66c284 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ @@ -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 66c0f0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 66cc64 │ │ │ │ + b.n 66bf44 │ │ │ │ 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 66cccc │ │ │ │ lsls r0, r1, #4 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + b.n 66cb34 │ │ │ │ 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, r7} │ │ │ │ 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], #620 @ 0x26c │ │ │ │ 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, r5, 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, r6} │ │ │ │ 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 r7!, {r2, r3, r4} │ │ │ │ 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, #736 @ (adr r7, 66ecbc ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ 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 66ecc4 │ │ │ │ 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, r7, 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 │ │ │ │ + strh.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, #512 @ (adr r0, 66f410 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r5, #26 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsrs r4, r4, #25 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #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, #600] @ 0x258 │ │ │ │ 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, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaa40134 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r5, #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, [r1, #8] │ │ │ │ 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, #208] @ 0xd0 │ │ │ │ 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, [r7, #31] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r6, #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, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mcr2 0, 0, r0, cr8, cr14, {4} │ │ │ │ + vqadd.u64 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, [r3, #7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [pc, #976] @ (6722e4 ) │ │ │ │ + ldr r2, [pc, #400] @ (6720a4 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 671d20 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - @ instruction: 0xfaf0009e │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + stc2l 0, cr0, [r0], #-632 @ 0xfffffd88 │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf7ce009e │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + ldrsh.w r0, [lr, lr, lsl #1] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mvns r4, r2 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r4, #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, [r1, #15] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r5, #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, [r5, #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] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bge.n 673b10 │ │ │ │ + bgt.n 673bf0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 673c88 │ │ │ │ + bge.n 673b68 │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 673bfc │ │ │ │ + bge.n 673adc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 673b78 │ │ │ │ + bge.n 673c58 │ │ │ │ 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 673c20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bvc.n 673dbc │ │ │ │ + bhi.n 673c9c │ │ │ │ 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, [r4, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ 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, [r1, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bcc.n 6742a8 │ │ │ │ + bmi.n 674188 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r6, #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, #912] @ (674c10 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {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 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ 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: 0xfa8000ad │ │ │ │ + @ instruction: 0xfa6e00ad │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - itet ne │ │ │ │ - lslne r6, r3, #2 │ │ │ │ - addeq r2, sp, #16 │ │ │ │ - lslne r4, r6, #4 │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ + 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 │ │ │ │ + rsb 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, #108 @ 0x6c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ add r4, pc, #512 @ (adr r4, 675f44 ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ 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, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmdb r8!, {r0, r3, r4, r7} │ │ │ │ + @ instruction: 0xeaa80099 │ │ │ │ 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, #190 @ 0xbe │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ 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 r4, #12 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf3f600aa │ │ │ │ - ble.n 6769b0 │ │ │ │ + sbc.w r0, r6, #5570560 @ 0x550000 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ 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, #84 @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 676a70 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ 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 r2, #8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - blt.n 676b74 │ │ │ │ + ble.n 676c54 │ │ │ │ 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 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ 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, #132 @ 0x84 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 6767a4 │ │ │ │ + b.n 676a84 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ 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, r5, #8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xe8cc009e │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - beq.n 676f5c │ │ │ │ + bcs.n 67703c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - eors r6, r4 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ 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, #120 @ 0x78 │ │ │ │ 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, #86 @ 0x56 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + add r0, pc, #912 @ (adr r0, 677884 ) │ │ │ │ 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, #236 @ 0xec │ │ │ │ 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, r6, #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, #768] @ 0x300 │ │ │ │ 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, r4, r1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - beq.n 677d48 │ │ │ │ + bcs.n 677e28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 677cdc │ │ │ │ + bcs.n 677dbc │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ 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, r2, #25 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrb r4, [r5, #28] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r5, #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, r4, #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, r2, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #7] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r4, #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, r4, #25 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r5, #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, r6, #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, r1, #22 │ │ │ │ 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, r2, #20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, r0, #20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r7, #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, r3, #1 │ │ │ │ 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 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r7, #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, r2, #28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r5, #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, r7, #23 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r5, #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, r6, #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, r0, #16 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ 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], #628 @ 0x274 │ │ │ │ + ldc2 0, cr0, [lr], #-628 @ 0xfffffd8c │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - vst1.8 @ instruction: 0xf984009d │ │ │ │ - vld1.8 @ instruction: 0xf9aa009d │ │ │ │ + @ instruction: 0xfaf4009d │ │ │ │ + @ instruction: 0xfb1a009d │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf59a009d │ │ │ │ + @ instruction: 0xf5f8009d │ │ │ │ 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: 0xf4f2009d │ │ │ │ + @ instruction: 0xf4f4009d │ │ │ │ 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 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ 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, r5, #26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf288009d │ │ │ │ - rev r2, r3 │ │ │ │ + @ instruction: 0xf3f8009d │ │ │ │ + cbnz r2, 67a8be │ │ │ │ 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, r3, #24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf214009d │ │ │ │ - cbnz r2, 67a950 │ │ │ │ + usat r0, #29, r4, lsl #2 │ │ │ │ + cbnz r2, 67a96c │ │ │ │ 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, r5, #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: 0xe82a0107 │ │ │ │ + b.n 67c7d8 │ │ │ │ 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 │ │ │ │ + b.n 67cfd4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 67d01c │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 67cff4 │ │ │ │ + udf #146 @ 0x92 │ │ │ │ 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 67d4e0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d3d8 │ │ │ │ + ble.n 67d4b8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d3b8 │ │ │ │ + ble.n 67d498 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d398 │ │ │ │ + ble.n 67d478 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d368 │ │ │ │ + ble.n 67d448 │ │ │ │ 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 67d998 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bvs.n 67da84 │ │ │ │ + bvc.n 67d964 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bpl.n 67da58 │ │ │ │ + bvc.n 67db38 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bpl.n 67da24 │ │ │ │ + bvc.n 67db04 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bpl.n 67da04 │ │ │ │ + bvc.n 67dae4 │ │ │ │ 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 │ │ │ │ + bcc.n 67e170 │ │ │ │ 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, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ 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, 67f812 │ │ │ │ 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, 67ff2c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r4, #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 r6, pc, #112 @ (adr r6, 680b14 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #576 @ (adr r4, 680ce8 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 680aa8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #488 @ (adr r4, 680c94 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 680e54 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #480 @ (adr r4, 680c90 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 680e50 ) │ │ │ │ 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, #376 @ (adr r3, 680d60 ) │ │ │ │ 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, #224 @ (adr r3, 680fe4 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, pc, #512 @ (adr r1, 681108 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6812c8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ @ instruction: 0xf2f80133 │ │ │ │ - add r0, pc, #896 @ (adr r0, 681290 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 681050 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + add r1, pc, #344 @ (adr r1, 68106c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + add r1, pc, #176 @ (adr r1, 680fc8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + add r1, pc, #80 @ (adr r1, 680f6c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + add r0, pc, #968 @ (adr r0, 6812e8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + add r0, pc, #936 @ (adr r0, 6812cc ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + add r0, pc, #832 @ (adr r0, 681268 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + add r0, pc, #768 @ (adr r0, 68122c ) │ │ │ │ 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, #600] @ 0x258 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ 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, #752] @ 0x2f0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ 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, [r6, #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, #194 @ 0xc2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf636009d │ │ │ │ - cbnz r6, 685b4c │ │ │ │ + @ instruction: 0xf7a6009d │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - addw r0, r4, #2205 @ 0x89d │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + @ instruction: 0xf774009d │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - eors r6, r6 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - rsb r0, lr, #5144576 @ 0x4e8000 │ │ │ │ - ands r6, r7 │ │ │ │ + @ instruction: 0xf73e009d │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2301692,17 +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] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [pc, #584] @ (686390 ) │ │ │ │ + str r2, [r0, r4] │ │ │ │ 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, #872] @ (686808 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [pc, #456] @ (686674 ) │ │ │ │ + ldr r3, [pc, #904] @ (686834 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + subs r0, #12 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ 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, #66 @ 0x42 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ 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, #88 @ 0x58 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ 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, #80 @ 0x50 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r6, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r2, #28 │ │ │ │ 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 │ │ │ │ + adds r0, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r1, r6, #12058624 @ 0xb80000 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bhi.n 688bc4 │ │ │ │ + bls.n 688aa4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ bpl.n 688ca0 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 688bd4 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 688d94 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r0, pc, #656 @ (adr r0, 688e48 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 688c08 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stc2l 0, cr0, [sl, #-624] @ 0xfffffd90 │ │ │ │ - tst r4, r7 │ │ │ │ + mrc2 0, 5, r0, cr10, cr12, {4} │ │ │ │ + bics r4, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, pc, #24 @ (adr r0, 688be0 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 688da0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ bcc.n 688b88 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - ldc2 0, cr0, [r2, #624]! @ 0x270 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + vqadd.u32 d0, d18, d12 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bge.n 688b8c │ │ │ │ + bgt.n 688c6c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xfa8a009c │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + @ instruction: 0xfbfa009c │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - uxth r2, r4 │ │ │ │ + push {r1, r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - hlt 0x0016 │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + beq.n 688c6c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb.w r0, [r0, #156] @ 0x9c │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + ldr??.w r0, [r0, #156] @ 0x9c │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xe8cc00a9 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + bics.w r0, ip, r9, asr #2 │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movt r0, #18588 @ 0x489c │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + ldrh.w r0, [r4, ip, lsl #1] │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r3, r6, #4 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf4c6009c │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf636009c │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r6, #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, [r6, #4] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf0fe009c │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + @ instruction: 0xf26e009c │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - eors.w r0, sl, #156 @ 0x9c │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + addw r0, sl, #156 @ 0x9c │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3, r5, 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, #100 @ 0x64 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r6, #4 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r7, #0 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - and.w r0, r2, ip, lsr #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + sbcs.w r0, r2, ip, lsr #2 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbz r0, 6898e2 │ │ │ │ + push {r3, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - uxtb r4, r7 │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ sevl │ │ │ │ lsls r3, r6, #4 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r6, #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, r2, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r6, #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, r1, #18 │ │ │ │ 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 ada42c │ │ │ │ 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 ada42c │ │ │ │ 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 ada9b4 │ │ │ │ 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 ad7a28 │ │ │ │ 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 ad775c │ │ │ │ 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 ad7a90 │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl ad7c60 │ │ │ │ + bl ad7c98 │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl ad7a24 │ │ │ │ + bl ad7a5c │ │ │ │ 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 ada094 │ │ │ │ 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 ad9d38 │ │ │ │ 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 ad8898 │ │ │ │ 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 ad88f8 │ │ │ │ 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 ad8944 │ │ │ │ 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 ad8bd4 │ │ │ │ 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 ad8a1c │ │ │ │ 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 │ │ │ │ + mrrc 0, 9, r0, ip, 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, #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 ada774 │ │ │ │ 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 ad9818 │ │ │ │ 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 ada774 │ │ │ │ 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 ad9818 │ │ │ │ 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 ad9818 │ │ │ │ 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 68ce44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r6, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - b.n 68cba4 │ │ │ │ + b.n 68ce84 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cbf8 │ │ │ │ + b.n 68ced8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd10 │ │ │ │ + b.n 68cff0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd60 │ │ │ │ + b.n 68d040 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdac │ │ │ │ + b.n 68d08c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ccc8 │ │ │ │ + b.n 68cfa8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cce4 │ │ │ │ + b.n 68cfc4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd08 │ │ │ │ + b.n 68cfe8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd24 │ │ │ │ + b.n 68d004 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd58 │ │ │ │ + b.n 68d038 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd78 │ │ │ │ + b.n 68d058 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 68cd70 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 68cb30 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 68cd94 │ │ │ │ + b.n 68d074 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdac │ │ │ │ + b.n 68d08c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdfc │ │ │ │ + b.n 68d0dc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce44 │ │ │ │ + b.n 68d124 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd84 │ │ │ │ + b.n 68d064 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cda0 │ │ │ │ + b.n 68d080 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdc4 │ │ │ │ + b.n 68d0a4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdec │ │ │ │ + b.n 68d0cc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cde0 │ │ │ │ + b.n 68d0c0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce28 │ │ │ │ + b.n 68d108 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce68 │ │ │ │ + b.n 68d148 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cde4 │ │ │ │ + b.n 68d0c4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r6, 68cab0 │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bgt.n 68caa0 │ │ │ │ + ble.n 68c980 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cab8 │ │ │ │ + ble.n 68c998 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cac0 │ │ │ │ + ble.n 68c9a0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cac8 │ │ │ │ + ble.n 68c9a8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cad8 │ │ │ │ + ble.n 68c9b8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cad8 │ │ │ │ + ble.n 68c9b8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cae8 │ │ │ │ + ble.n 68c9c8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c4c8 │ │ │ │ + b.n 68c7a8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c480 │ │ │ │ + b.n 68c760 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c430 │ │ │ │ + b.n 68c710 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c3c4 │ │ │ │ + b.n 68c6a4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c370 │ │ │ │ + b.n 68c650 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c31c │ │ │ │ + b.n 68c5fc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c2c8 │ │ │ │ + b.n 68c5a8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68d15c │ │ │ │ + b.n 68c43c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d180 │ │ │ │ + b.n 68c460 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d1d0 │ │ │ │ + b.n 68c4b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d220 │ │ │ │ + b.n 68c500 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d008 │ │ │ │ + b.n 68c2e8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cfb8 │ │ │ │ + b.n 68c298 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf68 │ │ │ │ + b.n 68d248 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf20 │ │ │ │ + b.n 68d200 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ced8 │ │ │ │ + b.n 68d1b8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce88 │ │ │ │ + b.n 68d168 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce38 │ │ │ │ + b.n 68d118 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cde0 │ │ │ │ + b.n 68d0c0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd80 │ │ │ │ + b.n 68d060 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd20 │ │ │ │ + b.n 68d000 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ccc0 │ │ │ │ + b.n 68cfa0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cc60 │ │ │ │ + b.n 68cf40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cc00 │ │ │ │ + b.n 68cee0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cb9c │ │ │ │ + b.n 68ce7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cb40 │ │ │ │ + b.n 68ce20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cae4 │ │ │ │ + b.n 68cdc4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + b.n 68cd50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + b.n 68ccf4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + b.n 68cc98 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + b.n 68cc44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 14 │ │ │ │ + b.n 68cbe0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + b.n 68cb7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + b.n 68cb10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #28 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68cad0 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68ca70 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68ca10 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68cbac │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68cb60 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cb0c │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cab8 │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68ca60 │ │ │ │ + udf #20 │ │ │ │ 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 68d484 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68d130 │ │ │ │ + b.n 68d410 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d170 │ │ │ │ + b.n 68d450 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d1b0 │ │ │ │ + b.n 68d490 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d0fc │ │ │ │ + b.n 68d3dc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d110 │ │ │ │ + b.n 68d3f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d0fc │ │ │ │ + b.n 68d3dc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d13c │ │ │ │ + b.n 68d41c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d17c │ │ │ │ + b.n 68d45c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d0a4 │ │ │ │ + b.n 68d384 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d09c │ │ │ │ + b.n 68d37c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + b.n 68cec8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + b.n 68cee8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + b.n 68cf08 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + b.n 68cf2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + b.n 68cf44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 16 │ │ │ │ + b.n 68cf7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d010 │ │ │ │ + b.n 68d2f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf9c │ │ │ │ + b.n 68d27c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf30 │ │ │ │ + b.n 68d210 │ │ │ │ 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 adcb00 │ │ │ │ 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, [r1, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - beq.n 68deb0 │ │ │ │ + bcs.n 68df90 │ │ │ │ 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, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r5, 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, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ 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, r6, 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: 0xb7a8 │ │ │ │ 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: 0xb76c │ │ │ │ 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, r5, 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, [r0, r7] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ 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, r5} │ │ │ │ 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 r4, pc, #96 @ (adr r4, 690f30 ) │ │ │ │ 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, #424 @ (adr r3, 691140 ) │ │ │ │ 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, #416 @ (adr r2, 691254 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r0, pc, #616 @ (adr r0, 691324 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 6910e4 ) │ │ │ │ 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, #480 @ 0x1e0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ 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, #592 @ 0x250 │ │ │ │ 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, #600 @ 0x258 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9ec009c │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + @ instruction: 0xfb5c009c │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ 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, #528 @ 0x210 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - sbcs r0, r6 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr??.w r0, [ip, ip, lsl #1] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + vld1.8 @ instruction: 0xf9ec009c │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r6 │ │ │ │ + tst r6, r4 │ │ │ │ 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, #232 @ 0xe8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xf62a009c │ │ │ │ - add r7, pc, #656 @ (adr r7, 6921f4 ) │ │ │ │ + @ instruction: 0xf79a009c │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds.w r0, r4, #5111808 @ 0x4e0000 │ │ │ │ + @ instruction: 0xf684009c │ │ │ │ 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 r7, pc, #8 @ (adr r7, 692240 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r5, pc, #64 @ (adr r5, 692284 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 692444 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r4, pc, #848 @ (adr r4, 692598 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 692358 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movw r0, #8348 @ 0x209c │ │ │ │ + @ instruction: 0xf3b2009c │ │ │ │ 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 r5, pc, #88 @ (adr r5, 6923ac ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds.w r0, ip, #156 @ 0x9c │ │ │ │ + @ instruction: 0xf28c009c │ │ │ │ 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, #208 @ (adr r4, 692508 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bics.w r0, sl, #156 @ 0x9c │ │ │ │ + sub.w r0, sl, #156 @ 0x9c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ add.w r5, r1, #60 @ 0x3c │ │ │ │ @@ -2320107,17 +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 r3, pc, #24 @ (adr r3, 69257c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vqadd.s8 d0, d28, d12 │ │ │ │ + orns 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 r2, pc, #72 @ (adr r2, 6926a0 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mrc 0, 0, r0, cr8, cr12, {4} │ │ │ │ + vshr.s64 d0, d12, #56 │ │ │ │ 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, #1000 @ (adr r0, 692b74 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stc 0, cr0, [r0, #-624] @ 0xfffffd90 │ │ │ │ + mrc 0, 3, 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, #984] @ 0x3d8 │ │ │ │ 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, #744] @ 0x2e8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xeac0009c │ │ │ │ + ldc 0, cr0, [r0], #-624 @ 0xfffffd90 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #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, #744] @ 0x2e8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strd r0, r0, [r0, #624] @ 0x270 │ │ │ │ + @ instruction: 0xeb30009c │ │ │ │ stmdb sp!, {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, r4, #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: 0xf71200ac │ │ │ │ bcc.n 692c94 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - b.n 692c94 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldrd r0, r0, [ip], #624 @ 0x270 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ 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 r4, [pc, #56] @ (693428 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r2, [pc, #352] @ (693554 ) │ │ │ │ + ldr r3, [pc, #800] @ (693714 ) │ │ │ │ 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, r2, #24 │ │ │ │ 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, [r4, #30] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #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 694294 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcc.n 694374 │ │ │ │ + bmi.n 694254 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vld2.8 {d0[0],d1[0]}, [r2], r6 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + smlabb r1, r2, r6, r0 │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r3, #28 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r5, #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, [r4, #15] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r1, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r7, #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, [r5, #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, [r3, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ 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 a8ad9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6955ae │ │ │ │ - bl a8addc │ │ │ │ + bl a8ae14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8ae10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6955ea │ │ │ │ ldr r3, [pc, #324] @ (695640 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl a8ad64 │ │ │ │ + bl a8ad9c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 695574 │ │ │ │ - bl a8addc │ │ │ │ + bl a8ae14 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8ae10 │ │ │ │ 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, r2, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r6, 6956d2 │ │ │ │ + pop {r1, r2, r3, r5, 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 a8e4ac │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ bl 394c80 │ │ │ │ addw r0, r6, #3964 @ 0xf7c │ │ │ │ - bl adb758 │ │ │ │ + bl adb790 │ │ │ │ add.w r0, r6, #4512 @ 0x11a0 │ │ │ │ adds r0, #16 │ │ │ │ bl 398b04 │ │ │ │ add.w r0, r6, #4544 @ 0x11c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl ade140 │ │ │ │ + bl ade178 │ │ │ │ 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, [r7, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r7, #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 ad7768 │ │ │ │ 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 a8e4bc │ │ │ │ add.w r0, r5, #760 @ 0x2f8 │ │ │ │ - bl a8e484 │ │ │ │ + bl a8e4bc │ │ │ │ add.w r0, r5, #712 @ 0x2c8 │ │ │ │ - bl adca6c │ │ │ │ + bl adcaa4 │ │ │ │ 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 a8e4b0 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ add.w fp, r4, #4096 @ 0x1000 │ │ │ │ - bl a8e478 │ │ │ │ + bl a8e4b0 │ │ │ │ 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 adca80 │ │ │ │ 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 ad736c │ │ │ │ str.w r0, [r4, #808] @ 0x328 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 696ea0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r0, #320] @ 0x140 │ │ │ │ - bl ad7710 │ │ │ │ + bl ad7748 │ │ │ │ str.w r0, [r4, #812] @ 0x32c │ │ │ │ str.w r0, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl ad7718 │ │ │ │ + bl ad7750 │ │ │ │ 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 ad775c │ │ │ │ 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 c6f724 │ │ │ │ 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 be7f30 │ │ │ │ b.n 6969a2 │ │ │ │ - bl bf5b4c │ │ │ │ + bl bf5b84 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c0e7b8 │ │ │ │ + bl c0e7f0 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c277dc │ │ │ │ + bl c27814 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c3f800 │ │ │ │ + bl c3f838 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c57810 │ │ │ │ + bl c5784c │ │ │ │ b.n 6969a2 │ │ │ │ - bl af1644 │ │ │ │ + bl af167c │ │ │ │ b.n 6969a2 │ │ │ │ - bl bdc220 │ │ │ │ + bl bdc258 │ │ │ │ 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, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ 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, [r5, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ 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, [r6, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ 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 af1ec0 │ │ │ │ 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 a8e490 │ │ │ │ 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 af1ec0 │ │ │ │ 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, [r1, #14] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - b.n 6983b4 │ │ │ │ + b.n 697694 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 6983a4 │ │ │ │ + b.n 697684 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ 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 │ │ │ │ + vsra.u32 d31, d14, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + strh r0, [r5, 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, [r6, #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 adcb00 │ │ │ │ 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 698de8 │ │ │ │ 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 adcb00 │ │ │ │ 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, r6} │ │ │ │ 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 r1!, {r2, r4} │ │ │ │ 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, r6, 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, 69a864 │ │ │ │ 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, 69ab1c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + cbnz r6, 69ab16 │ │ │ │ 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, #162 @ 0xa2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldmia r2, {r2, r4, r5} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cmp r7, #2 │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cmp r7, #8 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ 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, #180 @ 0xb4 │ │ │ │ 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, #100 @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc, #608 @ (adr r0, 69b004 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 69adc4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 69af84 │ │ │ │ + b.n 69b264 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r5, 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, [r4, #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, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r5, #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, #808 @ (adr r6, 69c02c ) │ │ │ │ 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, #234 @ 0xea │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ 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 r1, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbnz r6, 69c5dc │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + nop │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r3, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r5, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r2, #26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ 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 ab89ec │ │ │ │ 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 ab01f4 │ │ │ │ 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 aa7364 │ │ │ │ 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 aafa2c │ │ │ │ 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 a999e8 │ │ │ │ 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 ab5868 │ │ │ │ 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 aaaa78 │ │ │ │ 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 ab7308 │ │ │ │ mov r0, r4 │ │ │ │ bl 6a1fcc │ │ │ │ movs r1, #187 @ 0xbb │ │ │ │ mov r0, r4 │ │ │ │ - bl aba114 │ │ │ │ + bl aba14c │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d68 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d68 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e9124 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a909d4 │ │ │ │ + bl a90a0c │ │ │ │ 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, #280] @ 0x118 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r0, #214 @ 0xd6 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ 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 a95710 │ │ │ │ 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 a8fb44 │ │ │ │ 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 a9ef1c │ │ │ │ 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 a9fec4 │ │ │ │ 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 aa03b4 │ │ │ │ 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, r4, #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, r2, #25 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r2, r6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r4, #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 r4, [sp, #120] @ 0x78 │ │ │ │ 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 af2760 │ │ │ │ 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, [r3, #8] │ │ │ │ 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 af27a4 │ │ │ │ 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 af21d4 │ │ │ │ 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 aada88 │ │ │ │ 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 af1ec0 │ │ │ │ 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 a8fb44 │ │ │ │ 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 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ rsb r1, ip, r1, rrx │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ @@ -2342858,15 +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 af1ee8 │ │ │ │ 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 af1ee8 │ │ │ │ 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 aadfa8 │ │ │ │ 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 ab92c0 │ │ │ │ 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 abfc8c │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac04b8 │ │ │ │ + bl ac04f0 │ │ │ │ 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 ab6854 │ │ │ │ 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 a9a024 │ │ │ │ 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 a97788 │ │ │ │ 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 a953bc │ │ │ │ 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 ab01f4 │ │ │ │ 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 aacdec │ │ │ │ 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, #336 @ 0x150 │ │ │ │ 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, #336 @ 0x150 │ │ │ │ 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, #816 @ (adr r4, 6a49b8 ) │ │ │ │ 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 abc914 │ │ │ │ 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, #928 @ (adr r0, 6a51b0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + add r0, pc, #784 @ (adr r0, 6a5124 ) │ │ │ │ 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, #720] @ 0x2d0 │ │ │ │ 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, #904] @ 0x388 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #16] │ │ │ │ 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 r1, [sp, #32] │ │ │ │ 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, [r5, #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, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r5, #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, [r1, #22] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ 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, [r4, #6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bge.n 6a7c94 │ │ │ │ + blt.n 6a7b74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ 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, [r6, #4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + str r6, [r0, #0] │ │ │ │ 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, [r6, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ b.n 6a8bac │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ 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 r1, {r1, r3, r4} │ │ │ │ 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, #776 @ 0x308 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ 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, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ 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 r4, [sp, #48] @ 0x30 │ │ │ │ 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 ade320 │ │ │ │ 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 ade194 │ │ │ │ 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, #368] @ 0x170 │ │ │ │ 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 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + adds r6, r1, r0 │ │ │ │ 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 a8b220 │ │ │ │ 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 │ │ │ │ + ldc2 0, cr0, [r8, #616] @ 0x268 │ │ │ │ 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 │ │ │ │ + eors.w r0, sl, #5046272 @ 0x4d0000 │ │ │ │ + eor.w 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, [r0, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #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, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r4, #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, [r2, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 6b0e10 │ │ │ │ + b.n 6b10f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 6b10ac │ │ │ │ + b.n 6b038c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ 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 af150c │ │ │ │ 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, [r2, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bls.n 6b1694 │ │ │ │ + bge.n 6b1774 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.n 6b172c │ │ │ │ + bpl.n 6b160c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 6b1784 │ │ │ │ + bhi.n 6b1664 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [pc, #184] @ (6b1744 ) │ │ │ │ + ldr r7, [pc, #632] @ (6b1904 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvs.n 6b1754 │ │ │ │ + bvc.n 6b1634 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bne.n 6b1788 │ │ │ │ + bcs.n 6b1668 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 6b15e0 │ │ │ │ + bvs.n 6b16c0 │ │ │ │ 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, #328] @ (6b23c8 ) │ │ │ │ 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 ade144 │ │ │ │ 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, #816 @ 0x330 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r5, r0, #4 │ │ │ │ cbnz r0, 6b492e │ │ │ │ lsls r0, r6, #4 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ 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, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ 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 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + subs r0, r0, #0 │ │ │ │ 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, r4, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r6, #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 adb7ac │ │ │ │ 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 adbaa8 │ │ │ │ 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 adbaa8 │ │ │ │ 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, r6, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r5, #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, r0, #18 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stc2 0, cr0, [r4, #584] @ 0x248 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + mrc2 0, 7, r0, cr4, cr2, {4} │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldc2 0, cr0, [ip, #-584]! @ 0xfffffdb8 │ │ │ │ + mcr2 0, 5, 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, [r4, #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 6bff9c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xeb840099 │ │ │ │ - subs.w r0, sl, r9, lsr #2 │ │ │ │ + ldcl 0, cr0, [r4], #612 @ 0x264 │ │ │ │ + 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 adbaa8 │ │ │ │ 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 adbaa8 │ │ │ │ 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 adbaa8 │ │ │ │ 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 adbaa8 │ │ │ │ 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 adbaa8 │ │ │ │ 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 adbaa8 │ │ │ │ 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 ad5ff4 │ │ │ │ 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 ad6020 │ │ │ │ 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 ad6054 │ │ │ │ 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 ae4718 │ │ │ │ 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, #214 @ 0xd6 │ │ │ │ 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 adb75c │ │ │ │ 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 adcb00 │ │ │ │ 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 adcb00 │ │ │ │ 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, r5, #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, r6, #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, r6, #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, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ + stc 1, cr0, [r8], {3} │ │ │ │ + ldmia.w r6, {r0, r1, r8} │ │ │ │ + ldmia.w r2!, {r0, r1, r8} │ │ │ │ + stmia.w sl, {r0, r1, r8} │ │ │ │ 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, [r4, #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, [r5, #12] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ 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, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ble.n 6c9164 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia.w r6, {r1, r4, r7} │ │ │ │ - ble.n 6c9100 │ │ │ │ + and.w r0, r6, r2, lsr #2 │ │ │ │ + svc 14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ble.n 6c9124 │ │ │ │ + svc 30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ 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, [r4, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r6, 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, [r5, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ 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 6c9844 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r6, [pc, #928] @ (6c9b38 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrb r2, [r4, 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, [r4, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r5, 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 6c9bd4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ itte cc │ │ │ │ lslcc r7, r5, #4 │ │ │ │ - ldrsbcc r4, [r6, r6] │ │ │ │ + ldrcc r4, [r4, r4] │ │ │ │ lslcs r1, r3, #2 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r4, 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, [r2, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 6ca1c0 │ │ │ │ + b.n 6ca4a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add ip, pc │ │ │ │ + mov r4, sp │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bvs.n 6ca1dc │ │ │ │ + bvc.n 6ca0bc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ 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, [r6, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #800] @ (6ca9e4 ) │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #288] @ (6ca7e8 ) │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #312] @ (6ca804 ) │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #656] @ (6ca960 ) │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #816] @ (6caa04 ) │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #304] @ (6ca80c ) │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [pc, #608] @ (6ca944 ) │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [pc, #56] @ (6ca720 ) │ │ │ │ + ldr r7, [pc, #504] @ (6ca8e0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #576] @ (6ca92c ) │ │ │ │ + ldr r7, [pc, #0] @ (6ca6ec ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #400] @ (6ca884 ) │ │ │ │ + ldr r6, [pc, #848] @ (6caa44 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #784] @ (6caa0c ) │ │ │ │ + ldr r7, [pc, #208] @ (6ca7cc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #312] @ (6ca838 ) │ │ │ │ + ldr r6, [pc, #760] @ (6ca9f8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #752] @ (6ca9f4 ) │ │ │ │ + ldr r7, [pc, #176] @ (6ca7b4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #744] @ (6ca9f0 ) │ │ │ │ + ldr r7, [pc, #168] @ (6ca7b0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #184] @ (6ca7c8 ) │ │ │ │ + ldr r6, [pc, #632] @ (6ca988 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #528] @ (6ca928 ) │ │ │ │ + ldr r6, [pc, #976] @ (6caae8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #0] @ (6ca71c ) │ │ │ │ + ldr r6, [pc, #448] @ (6ca8dc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #440] @ (6ca8d8 ) │ │ │ │ + ldr r6, [pc, #888] @ (6caa98 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #408] @ (6ca8bc ) │ │ │ │ + ldr r6, [pc, #856] @ (6caa7c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [pc, #936] @ (6caad0 ) │ │ │ │ + ldr r6, [pc, #360] @ (6ca890 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [pc, #880] @ (6caa9c ) │ │ │ │ + ldr r6, [pc, #304] @ (6ca85c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #224] @ (6ca814 ) │ │ │ │ + ldr r6, [pc, #672] @ (6ca9d4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [pc, #392] @ (6ca8c0 ) │ │ │ │ + ldr r5, [pc, #840] @ (6caa80 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #1016] @ (6cab34 ) │ │ │ │ + ldr r5, [pc, #440] @ (6ca8f4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #944] @ (6caaf0 ) │ │ │ │ + ldr r5, [pc, #368] @ (6ca8b0 ) │ │ │ │ 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, r5, r6} │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + ldr r5, [pc, #672] @ (6ca9e8 ) │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [pc, #168] @ (6ca7f8 ) │ │ │ │ + ldr r5, [pc, #616] @ (6ca9b8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #728] @ (6caa2c ) │ │ │ │ + ldr r4, [pc, #152] @ (6ca7ec ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #144] @ (6ca7e8 ) │ │ │ │ + ldr r4, [pc, #592] @ (6ca9a8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #664] @ (6ca9f4 ) │ │ │ │ + ldr r4, [pc, #88] @ (6ca7b4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - beq.n 6ca660 │ │ │ │ + bne.n 6ca740 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [pc, #80] @ (6ca7b4 ) │ │ │ │ + ldr r4, [pc, #528] @ (6ca974 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cbz r6, 6ca782 │ │ │ │ + uxtb r6, r3 │ │ │ │ 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, #336] @ (6ca9fc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ subs r3, #206 @ 0xce │ │ │ │ lsls r6, r4, #4 │ │ │ │ - bics r0, r3 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [pc, #784] @ (6cabc8 ) │ │ │ │ + ldr r5, [pc, #208] @ (6ca988 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldrsb r4, [r7, r7] │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [pc, #272] @ (6ca9dc ) │ │ │ │ + ldr r4, [pc, #720] @ (6cab9c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ 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,28 +2401666,28 @@ │ │ │ │ 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 r8, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + add r8, r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - orrs r6, r1 │ │ │ │ + add r6, pc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt ne │ │ │ │ + lslne r3, r2, #2 │ │ │ │ + stmdbne sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movne.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 │ │ │ │ ldr.w r3, [pc, #2804] @ 6cc4a8 │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ @@ -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 0x0048 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cbnz r4, 6cc52a │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r7, #26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - uxth r4, r6 │ │ │ │ + push {r2, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ 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, #144 @ 0x90 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + cbz r6, 6cc952 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #24 │ │ │ │ + cbz r6, 6cc954 │ │ │ │ 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, #496 @ (adr r4, 6cce74 ) │ │ │ │ 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, #344] @ 0x158 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ 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, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldc2l 0, cr0, [r8], {145} @ 0x91 │ │ │ │ + mcr2 0, 2, 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, r6, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #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, [r0, #18] │ │ │ │ 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, r1, #11 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + subs r6, r6, #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, 3, r0, cr14, cr8, {4} │ │ │ │ + mcr2 0, 2, r0, cr12, cr8, {4} │ │ │ │ + mrc2 0, 1, r0, cr2, cr8, {4} │ │ │ │ + mrc2 0, 0, r0, cr8, cr8, {4} │ │ │ │ + mcr2 0, 0, r0, cr2, cr8, {4} │ │ │ │ + ldc2l 0, cr0, [r8, #608] @ 0x260 │ │ │ │ + stc2l 0, cr0, [r2, #608] @ 0x260 │ │ │ │ + stc2 0, cr0, [r4, #608]! @ 0x260 │ │ │ │ + stc2 0, cr0, [r6, #608] @ 0x260 │ │ │ │ + ldc2l 0, cr0, [r0, #-608]! @ 0xfffffda0 │ │ │ │ + ldc2l 0, cr0, [r2, #608]! @ 0x260 │ │ │ │ + ldrb r4, [r7, #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: 0xf0fe0098 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ 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, [r0, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 6d0c7c │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - eors.w r0, sl, r8, lsr #2 │ │ │ │ - bhi.n 6d0e58 │ │ │ │ + ldrd r0, r0, [sl], #-608 @ 0x260 │ │ │ │ + stc 0, cr0, [sl], {152} @ 0x98 │ │ │ │ + bge.n 6d0f38 │ │ │ │ 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 ade04c │ │ │ │ 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 6d129c │ │ │ │ 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 6d11c8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ 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 a8cb5c │ │ │ │ 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 a8cca0 │ │ │ │ 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, [r2, r5] │ │ │ │ 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 6d1e38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b48 │ │ │ │ + b.n 6d1e28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b98 │ │ │ │ + b.n 6d1e78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b78 │ │ │ │ + b.n 6d1e58 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b78 │ │ │ │ + b.n 6d1e58 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b38 │ │ │ │ + b.n 6d1e18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b38 │ │ │ │ + b.n 6d1e18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b38 │ │ │ │ + b.n 6d1e18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6d1710 │ │ │ │ + bhi.n 6d17f0 │ │ │ │ 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, [r7, 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, [r5, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + b.n 6d1c54 │ │ │ │ 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, [r4, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + b.n 6d1bb4 │ │ │ │ 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, [r2, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + b.n 6d1b98 │ │ │ │ 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] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bgt.n 6d20a8 │ │ │ │ + ble.n 6d1f88 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ 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 6d2760 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r7, [pc, #0] @ (6d2804 ) │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [pc, #760] @ (6d2b00 ) │ │ │ │ + ldr r7, [pc, #184] @ (6d28c0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 6d271c │ │ │ │ + bls.n 6d27fc │ │ │ │ lsls r0, r3, #2 │ │ │ │ ble.n 6d2898 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldr r5, [pc, #712] @ (6d2adc ) │ │ │ │ + ldr r7, [pc, #136] @ (6d289c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 6d28d8 │ │ │ │ + bhi.n 6d27b8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #408] @ (6d29b4 ) │ │ │ │ + ldr r4, [pc, #856] @ (6d2b74 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvs.n 6d2868 │ │ │ │ + bvc.n 6d2748 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6d2824 │ │ │ │ + bvc.n 6d2904 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #232] @ (6d2910 ) │ │ │ │ + ldr r3, [pc, #680] @ (6d2ad0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bls.n 6d28c4 │ │ │ │ + bge.n 6d27a4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [pc, #1000] @ (6d2c18 ) │ │ │ │ + ldr r2, [pc, #424] @ (6d29d8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 6d2860 │ │ │ │ + bls.n 6d2740 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + bge.n 6d2860 │ │ │ │ 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, #912] @ (6d3190 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 6d2d28 │ │ │ │ + bls.n 6d2e08 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 6d2eb8 │ │ │ │ + bls.n 6d2d98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [pc, #312] @ (6d2f48 ) │ │ │ │ + ldr r1, [pc, #760] @ (6d3108 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 6d2d14 │ │ │ │ + bls.n 6d2df4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #712] @ (6d30e0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2dd4 │ │ │ │ + bpl.n 6d2eb4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bne.n 6d2e6c │ │ │ │ + bcs.n 6d2d4c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - beq.n 6d2ef8 │ │ │ │ + bne.n 6d2dd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + ldr r0, [pc, #112] @ (6d2ea0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2d34 │ │ │ │ + bmi.n 6d2e14 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2d98 │ │ │ │ + bpl.n 6d2e78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + bne.n 6d2edc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov r6, r4 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2f38 │ │ │ │ + bmi.n 6d2e18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2d98 │ │ │ │ + bpl.n 6d2e78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2e1c │ │ │ │ + bpl.n 6d2efc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2e18 │ │ │ │ + bpl.n 6d2ef8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2e30 │ │ │ │ + bpl.n 6d2f10 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e74 │ │ │ │ + bpl.n 6d2f54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e84 │ │ │ │ + bpl.n 6d2d64 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e90 │ │ │ │ + bpl.n 6d2d70 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2ef0 │ │ │ │ + bpl.n 6d2dd0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2f08 │ │ │ │ + bpl.n 6d2de8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + beq.n 6d2f5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 6d2f54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + beq.n 6d2f6c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 6d2f54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 6d2f5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + beq.n 6d2f44 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bmi.n 6d2f5c │ │ │ │ + bpl.n 6d2e3c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e30 │ │ │ │ + bvs.n 6d2f10 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r4, 6d2f04 │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + beq.n 6d2ed4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + beq.n 6d2ecc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add lr, r2 │ │ │ │ + mov r6, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + beq.n 6d2dd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add sl, ip │ │ │ │ + mov r2, sl │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2eac │ │ │ │ + bpl.n 6d2f8c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e88 │ │ │ │ + bvs.n 6d2f68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r4, 6d2f0a │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bics r2, r0 │ │ │ │ + add sl, lr │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + beq.n 6d2ddc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + add r8, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 6d2fbc │ │ │ │ + bcc.n 6d2e9c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcs.n 6d2e0c │ │ │ │ + bmi.n 6d2eec │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r0, 6d2f1a │ │ │ │ + cbnz r0, 6d2f36 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - negs r6, r5 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - tst r2, r7 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, 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, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - beq.n 6d33fc │ │ │ │ + bne.n 6d32dc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + beq.n 6d3338 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + beq.n 6d3348 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + beq.n 6d3374 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + bne.n 6d338c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + bne.n 6d33dc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + beq.n 6d336c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r6, 6d341c │ │ │ │ + push {r1, r2, r5, 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, #36 @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d3668 │ │ │ │ + cbz r0, 6d3684 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r2, 6d3668 │ │ │ │ + cbz r2, 6d3684 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d3662 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d366a │ │ │ │ + uxth r0, r3 │ │ │ │ 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, r6} │ │ │ │ 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: 0xffffcebc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ b.n 6d3b62 │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ vaddl.u q15, d31, d5 │ │ │ │ - vqshl.u32 , q10, #31 │ │ │ │ + vtbx.8 d19, {d31}, d20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #16 │ │ │ │ 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, #194 @ 0xc2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ 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, #244 @ 0xf4 │ │ │ │ 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, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + cbnz r0, 6d4e9e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + cbnz r2, 6d4e80 │ │ │ │ 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, #158 @ 0x9e │ │ │ │ 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, #86 @ 0x56 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r4, 6d568c │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + cbz r2, 6d5694 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d5686 │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + cbz r0, 6d569a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - uxtb r2, r0 │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbz r6, 6d5680 │ │ │ │ + cbz r6, 6d569c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + cbz r0, 6d5682 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbz r0, 6d567e │ │ │ │ + cbz r0, 6d569a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + cbz r2, 6d5688 │ │ │ │ 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, r0, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + adds r4, r2, #0 │ │ │ │ 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, r4, #19 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6d6814 ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 6d65d4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #800 @ (adr r2, 6d68d8 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 6d6698 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, pc, #952 @ (adr r2, 6d697c ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 6d673c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6d673c ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 6d68fc ) │ │ │ │ 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, r6, #1 │ │ │ │ + lsls r3, r0, #4 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - smmls r1, r6, r2, r0 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + ldc2l 1, cr0, [r6], {2} │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ 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: 0xfffffab8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vld4.8 {d0,d2,d4,d6}, [r4], r2 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + @ instruction: 0xfa940102 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #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: 0xf0e00102 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vrhadd.s8 d16, d12, d2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf0bc0102 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vrhadd.s32 d0, d14, d2 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + eors.w r1, lr, #2 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r4, #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 6d8ca8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + b.n 6d9634 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r4, #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 6d9bd4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r5, [pc, #112] @ (6d9d44 ) │ │ │ │ + ldr r6, [pc, #560] @ (6d9f04 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bvs.n 6d9c04 │ │ │ │ + bhi.n 6d9ce4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #624] @ (6d9f54 ) │ │ │ │ + ldr r4, [pc, #48] @ (6d9d14 ) │ │ │ │ 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 6da128 │ │ │ │ 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 6da1b0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r6, fp │ │ │ │ + mov lr, r9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcs.n 6da2e4 │ │ │ │ + bcc.n 6da1c4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r2, r7 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ 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, r0, #3 │ │ │ │ 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, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ 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 │ │ │ │ + lsl 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, 6dd074 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r6, r8 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - mov ip, sl │ │ │ │ + ldr r0, [pc, #272] @ (6dd164 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, r2 │ │ │ │ + add r4, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bics r2, r5 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - rors r4, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - orrs r2, r4 │ │ │ │ + add sl, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6dd250 ) │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6dd1c0 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 6dd380 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #568 @ (adr r6, 6dd2d0 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 6dd490 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + subs r2, r4, 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, #520] @ 0x208 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + adds r1, #12 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r3, #14 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r6, #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, #208] @ 0xd0 │ │ │ │ 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 │ │ │ │ + vmlsl.u , d15, d4[0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ pop {r0, r1, r2, r4, r6, r7} │ │ │ │ - vaddl.u , d31, d6 │ │ │ │ + vsra.u64 , q11, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ bl 46882e │ │ │ │ asrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vshr.u64 d0, d0, #50 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ 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, [r7, #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, [r7, #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, [r1, #21] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6dfc38 │ │ │ │ + b.n 6dff18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r5, #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, 6e04d6 │ │ │ │ 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 │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + b.n 6e0b60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + b.n 6e0a98 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + b.n 6e0948 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ 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, [r6, #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, [r0, #104] @ 0x68 │ │ │ │ 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, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r6, #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, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xfa320097 │ │ │ │ - bcs.n 6e1d54 │ │ │ │ + @ instruction: 0xfba20097 │ │ │ │ + bmi.n 6e1e34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh.w r0, [r2, #151] @ 0x97 │ │ │ │ + @ instruction: 0xfa120097 │ │ │ │ @ instruction: 0xe8d4012d │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + bne.n 6e1e2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf7dc0097 │ │ │ │ - @ instruction: 0xf58e0097 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + vst4.32 {d16-d19}, [ip :64], r7 │ │ │ │ + @ instruction: 0xf6fe0097 │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - orrs.w r0, r0, #4947968 @ 0x4b8000 │ │ │ │ - @ instruction: 0xf6120097 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + rsb r0, r0, #4947968 @ 0x4b8000 │ │ │ │ + @ instruction: 0xf7820097 │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ubfx r0, r8, #2, #24 │ │ │ │ - @ instruction: 0xf63a0097 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + @ instruction: 0xf5380097 │ │ │ │ + @ instruction: 0xf7aa0097 │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subw r0, r0, #151 @ 0x97 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ands.w r0, r0, #4947968 @ 0x4b8000 │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds.w r0, r2, #151 @ 0x97 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + @ instruction: 0xf2820097 │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf1fa0097 │ │ │ │ - vqadd.s16 d16, d20, d7 │ │ │ │ + bfi r0, sl, #2, #22 │ │ │ │ + @ instruction: 0xf0c40097 │ │ │ │ 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, [r1, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vshr.s64 d0, d7, #26 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + adds.w r0, r6, #151 @ 0x97 │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - mrc 0, 0, r0, cr6, cr7, {4} │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + vshr.s64 d0, d7, #58 │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ 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, #12 │ │ │ │ + ldc 0, cr0, [r2, #604] @ 0x25c │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xeb9c0097 │ │ │ │ - mrc 0, 2, r0, cr14, cr7, {4} │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stc 0, cr0, [ip, #-604] @ 0xfffffda4 │ │ │ │ + vshr.s64 d16, d7, #50 │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xeb360097 │ │ │ │ - stc 0, cr0, [r4, #-604]! @ 0xfffffda4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stc 0, cr0, [r6], #604 @ 0x25c │ │ │ │ + mrc 0, 4, r0, cr4, cr7, {4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [pc, #712] @ (6e2d90 ) │ │ │ │ + ldr r6, [pc, #136] @ (6e2b50 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [pc, #720] @ (6e2d9c ) │ │ │ │ + ldr r7, [pc, #144] @ (6e2b5c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e27c8 │ │ │ │ + b.n 6e2aa8 │ │ │ │ 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, r7} │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + b.n 6e2800 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + ldr r5, [pc, #928] @ (6e2e7c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r3, [pc, #744] @ (6e2dc8 ) │ │ │ │ + ldr r5, [pc, #168] @ (6e2b88 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e22fc │ │ │ │ + b.n 6e25dc │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 6e3104 │ │ │ │ + b.n 6e23e4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [pc, #648] @ (6e2d78 ) │ │ │ │ + ldr r5, [pc, #72] @ (6e2b38 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e30d0 │ │ │ │ + b.n 6e23b0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 6e2314 │ │ │ │ + b.n 6e25f4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + bkpt 0x0058 │ │ │ │ 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, #152] @ 0x98 │ │ │ │ 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, #952] @ (6e30b8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [pc, #976] @ (6e30d4 ) │ │ │ │ + ldr r3, [pc, #400] @ (6e2e94 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e2e80 │ │ │ │ + b.n 6e3160 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - hlt 0x0034 │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 6e3460 │ │ │ │ + b.n 6e2740 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r1, [pc, #696] @ (6e2fcc ) │ │ │ │ + ldr r3, [pc, #120] @ (6e2d8c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e2e04 │ │ │ │ + b.n 6e30e4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + cbnz r6, 6e2d92 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 6e3494 │ │ │ │ + b.n 6e2774 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r1, [pc, #552] @ (6e2f4c ) │ │ │ │ + ldr r2, [pc, #1000] @ (6e310c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e2dc0 │ │ │ │ + b.n 6e30a0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 6e3404 │ │ │ │ + b.n 6e26e4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - rev16 r6, r0 │ │ │ │ + cbnz r6, 6e2d9c │ │ │ │ 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}, d30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + cbnz r2, 6e2fce │ │ │ │ lsls r0, r2, #2 │ │ │ │ - udf #22 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bgt.n 6e2f64 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ 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, r4 │ │ │ │ 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, [r1, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cbnz r0, 6e509c │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ 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, [r6, 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, [r5, 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 │ │ │ │ + ldr r0, [pc, #104] @ (6e71a8 ) │ │ │ │ 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: 0x47ce │ │ │ │ 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, fp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #496] @ (6e7a00 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2442439,15 +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, #94 @ 0x5e │ │ │ │ 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, #106 @ 0x6a │ │ │ │ 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, #40 @ 0x28 │ │ │ │ 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, r0, #7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r3, [pc, #688] @ (6e9e88 ) │ │ │ │ + ldr r5, [pc, #112] @ (6e9c48 ) │ │ │ │ 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.u64 d17, d4, #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, r0, #23 │ │ │ │ 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, r1, #19 │ │ │ │ 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, [r6, 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 a8ca68 │ │ │ │ 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 a8cb4c │ │ │ │ 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, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r7, r2, #2 │ │ │ │ pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ 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, [r0, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ cbnz r4, 6ebb86 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ 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, #76 @ 0x4c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ add r8, r2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ 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, #736] @ 0x2e0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ 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, [r4, 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, [r6, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adcs r2, r2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ 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, #144] @ 0x90 │ │ │ │ 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, #816] @ 0x330 │ │ │ │ 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, #488] @ 0x1e8 │ │ │ │ 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 r6, [sp, #64] @ 0x40 │ │ │ │ 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, #376] @ 0x178 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ 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 6ec950 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r4, [pc, #848] @ (6ecc08 ) │ │ │ │ + ldr r6, [pc, #272] @ (6ec9c8 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ subs r0, #124 @ 0x7c │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldr r2, [pc, #168] @ (6ec970 ) │ │ │ │ + ldr r3, [pc, #616] @ (6ecb30 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ 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, [r2, #46] @ 0x2e │ │ │ │ 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, [r1, #44] @ 0x2c │ │ │ │ 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, [r1, #24] │ │ │ │ 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, [r5, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r4, #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, [r3, #12] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #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, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r7, #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, #132 @ 0x84 │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + subs r0, #10 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ 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, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bls.n 6ee654 │ │ │ │ + bge.n 6ee534 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r0, r2, #3 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r4, [r7, #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, [r4, #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, [r6, #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, #122 @ 0x7a │ │ │ │ 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, #72 @ 0x48 │ │ │ │ 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, #60 @ 0x3c │ │ │ │ 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 a8cb88 │ │ │ │ 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 a8cb88 │ │ │ │ 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 adcb00 │ │ │ │ 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 ada42c │ │ │ │ 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 ada9b4 │ │ │ │ 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 ada9b4 │ │ │ │ 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.u16 d16, d20, d6 │ │ │ │ + vqadd.u8 d16, 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 ada42c │ │ │ │ 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] │ │ │ │ + ldr??.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 │ │ │ │ + ldrsb.w r0, [lr, #150] @ 0x96 │ │ │ │ + vst1.8 @ instruction: 0xf98c0096 │ │ │ │ + @ instruction: 0xf5ea0096 │ │ │ │ + adc.w r0, r0, #4915200 @ 0x4b0000 │ │ │ │ + eors.w r0, r8, #4915200 @ 0x4b0000 │ │ │ │ + orns r0, lr, #4915200 @ 0x4b0000 │ │ │ │ + @ instruction: 0xf3ee0096 │ │ │ │ + @ instruction: 0xf3d80096 │ │ │ │ + @ instruction: 0xf3b20096 │ │ │ │ + @ instruction: 0xf39c0096 │ │ │ │ + @ instruction: 0xf35e0096 │ │ │ │ + @ instruction: 0xf3360096 │ │ │ │ stmdb sp!, {r4, 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 ad8a1c │ │ │ │ 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 ad9974 │ │ │ │ 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 ad88f8 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl ad890c │ │ │ │ + bl ad8944 │ │ │ │ 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 ad8a1c │ │ │ │ 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 ad8bd4 │ │ │ │ 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: 0xeae60096 │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia.w r8!, {r1, r2, r4, r7} │ │ │ │ - cbnz r4, 6f2c4a │ │ │ │ + ands.w r0, r8, r6, lsr #2 │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [pc, #936] @ (6f2f94 ) │ │ │ │ + ldr r6, [pc, #360] @ (6f2d54 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #912] @ (6f2f80 ) │ │ │ │ + ldr r6, [pc, #336] @ (6f2d40 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #936] @ (6f2f9c ) │ │ │ │ + ldr r6, [pc, #360] @ (6f2d5c ) │ │ │ │ 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 ada774 │ │ │ │ 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 ad9818 │ │ │ │ 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 a8e700 │ │ │ │ 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 a8e728 │ │ │ │ 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 6f46ac │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + beq.n 6f4558 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r0, r1 │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r2, 6f460e │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r4, 6f460a │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r2, 6f4606 │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r0, r6 │ │ │ │ + push {r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r6, r2 │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r0, r0 │ │ │ │ + push {r4, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxth r6, r2 │ │ │ │ + push {r1, r2} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxth r0, r0 │ │ │ │ + cbz r0, 6f4654 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sxtb r2, r4 │ │ │ │ + cbz r2, 6f4650 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + cbz r4, 6f464c │ │ │ │ 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 ad8898 │ │ │ │ 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 ad8898 │ │ │ │ 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 ada094 │ │ │ │ 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 ad8898 │ │ │ │ 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 ad9d38 │ │ │ │ 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 ad9d38 │ │ │ │ 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 ae4718 │ │ │ │ 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, #208] @ 0xd0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r6, #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 af13cc │ │ │ │ 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, [r2, #58] @ 0x3a │ │ │ │ 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 af1344 │ │ │ │ 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 a8b8fc │ │ │ │ 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, r6, #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 r3, [pc, #0] @ (6fcc8c ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #360] @ (6fcdfc ) │ │ │ │ + ldr r2, [pc, #808] @ (6fcfbc ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #144] @ (6fcd2c ) │ │ │ │ + ldr r2, [pc, #592] @ (6fceec ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #360] @ (6fce0c ) │ │ │ │ + ldr r2, [pc, #808] @ (6fcfcc ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + adds r0, r6, #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, pc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp lr, r4 │ │ │ │ + bx r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r8, pc │ │ │ │ + mov r0, sp │ │ │ │ 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 │ │ │ │ + stc 0, cr0, [r0, #576] @ 0x240 │ │ │ │ cmp r5, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - cmp r0, fp │ │ │ │ + mov r8, r9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bics r6, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - cmp r0, r7 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ + mov lr, lr │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - eors r6, r2 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r6, fp │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ands.w r0, r0, r0, lsr #2 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xeb800090 │ │ │ │ + beq.n 6fd64c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, r0 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bics r4, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r6, r4 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r4, r3 │ │ │ │ + add r4, r9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - orrs r4, r3 │ │ │ │ + add ip, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r6, r2 │ │ │ │ + add r6, r8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r0, r5 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r6, r1 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r0, r3 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - tst r2, r6 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r0, r0 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r6, r0 │ │ │ │ + add r6, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + add r4, sl │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r6, r0 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r0, r4 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r2, r0 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + add r4, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r6, r2 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r0, r6 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r2, r1 │ │ │ │ + add r2, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - mvns r2, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r7, #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, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ + add r0, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ 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, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r4, r3 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adcs r0, r7 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sbcs r0, r2 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r4 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r6, r7 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r4, r4 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - eors r6, r6 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add.w r0, r0, #1688 @ 0x698 │ │ │ │ @@ -2473302,15 +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, r7, #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, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r7, #26 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r2, #18 │ │ │ │ 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, #212 @ 0xd4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r7, #8 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ 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, #696 @ 0x2b8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ 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, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ 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 adbaa8 │ │ │ │ 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 adbaa8 │ │ │ │ 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, #126 @ 0x7e │ │ │ │ lsls r6, r2, #2 │ │ │ │ @ instruction: 0xeacfffff │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @ instruction: 0xeaa3ffff │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ 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 r7, #12 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ 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, #134 @ 0x86 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ 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 6fe800 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr14, {4} │ │ │ │ + vaddl.u32 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, #90 @ 0x5a │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ asrs r0, r0, #18 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfb9e008e │ │ │ │ - adds r1, #14 │ │ │ │ + stc2 0, cr0, [lr, #-568] @ 0xfffffdc8 │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldrh r6, [r3, #18] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfb70008e │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + stc2l 0, cr0, [r0], #568 @ 0x238 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ 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, #238 @ 0xee │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfa28008e │ │ │ │ + @ instruction: 0xfb98008e │ │ │ │ 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 r1, #4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb.w r0, [r0, #142] @ 0x8e │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldr??.w r0, [r0, #142] @ 0x8e │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ 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, r4 │ │ │ │ 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, #98 @ 0x62 │ │ │ │ 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, #576 @ (adr r3, 701a74 ) │ │ │ │ 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 a8cad0 │ │ │ │ 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, r5} │ │ │ │ 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, #888] @ (707838 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [pc, #928] @ (707864 ) │ │ │ │ + ldr r4, [pc, #352] @ (707624 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bx r7 │ │ │ │ + ldr r0, [pc, #696] @ (707784 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mov r0, r8 │ │ │ │ + blx r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r7, #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,33 +2486982,33 @@ │ │ │ │ b.n 707584 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #20] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #856] @ (707990 ) │ │ │ │ + ldr r3, [pc, #280] @ (707750 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldrh r2, [r2, #16] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r2, r3 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r0, [pc, #4] @ (707658 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x009a │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #492] @ (70785c ) │ │ │ │ @@ -2487436,15 +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 adc750 │ │ │ │ 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 a8cb4c │ │ │ │ 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 a8cb5c │ │ │ │ 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, #210 @ 0xd2 │ │ │ │ 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 r6, #10 │ │ │ │ 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, #202 @ 0xca │ │ │ │ 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, #40 @ 0x28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r5, [pc, #584] @ (709c0c ) │ │ │ │ + ldr r7, [pc, #8] @ (7099cc ) │ │ │ │ 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, [r4, #23] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r0, pc │ │ │ │ + cmp r8, sp │ │ │ │ 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, [r7, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ 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 │ │ │ │ + bcs.n 70ef20 │ │ │ │ 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 a8e900 │ │ │ │ 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 a8e92c │ │ │ │ str r5, [r0, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e98c │ │ │ │ + bl a8e9c4 │ │ │ │ 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 a8e9c4 │ │ │ │ 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 a8e92c │ │ │ │ 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 a8e92c │ │ │ │ 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 a8e92c │ │ │ │ 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 a8e92c │ │ │ │ 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 a8e92c │ │ │ │ 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 a8e92c │ │ │ │ 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 a8e92c │ │ │ │ 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 a8c0a4 │ │ │ │ add.w r0, r7, #936 @ 0x3a8 │ │ │ │ - bl ad391c │ │ │ │ + bl ad3954 │ │ │ │ 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 ad38b8 │ │ │ │ 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 a8c03c │ │ │ │ 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,44 @@ │ │ │ │ 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, r3, #3 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + vshr.u64 d16, d3, #2 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - vhadd.u16 d0, d16, d16 │ │ │ │ - mrc2 0, 1, r0, cr2, cr3, {4} │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + vshr.u64 d16, d3, #56 │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + vshr.u64 d0, d3, #30 │ │ │ │ + ldmia r0!, {r4, r6, 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 r2, #30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r0, r4, #0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, 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 +2508806,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, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r0, r5, r1 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r4, r0, r7 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r6, r4, r6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - @ instruction: 0xfab80093 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + stc2 0, cr0, [r8], #-588 @ 0xfffffdb4 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xfa8a0093 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + @ instruction: 0xfbfa0093 │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfa560093 │ │ │ │ + smlalbt r0, r0, r6, r3 │ │ │ │ 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 +2508870,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 a8bf94 │ │ │ │ add.w r0, r7, #936 @ 0x3a8 │ │ │ │ - bl ad373c │ │ │ │ + bl ad3774 │ │ │ │ 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 +2510400,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, #520] @ (717270 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1068] @ 7174b0 │ │ │ │ @@ -2511290,15 +2511226,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, #432 @ 0x1b0 │ │ │ │ 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 +2511809,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 ad38ac │ │ │ │ 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 +2511855,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 ad38ac │ │ │ │ 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 +2511947,25 @@ │ │ │ │ ... │ │ │ │ strh r0, [r1, #26] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + add r1, pc, #24 @ (adr r1, 71819c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + add r1, pc, #128 @ (adr r1, 718208 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + add r1, pc, #208 @ (adr r1, 71825c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + add r1, pc, #296 @ (adr r1, 7182b8 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r1, pc, #352 @ (adr r1, 7182f4 ) │ │ │ │ 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 +2512010,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, #144 @ (adr r1, 7182b0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r4, 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 +2512336,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 ad3318 │ │ │ │ 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 +2512395,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 a8bee8 │ │ │ │ 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 +2512417,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, #360] @ 0x168 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #402653184 @ 0x18000000 │ │ │ │ @@ -2512830,15 +2512766,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 a8bed0 │ │ │ │ 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 +2512909,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 a8bf94 │ │ │ │ add.w r0, r8, #936 @ 0x3a8 │ │ │ │ - bl ad373c │ │ │ │ + bl ad3774 │ │ │ │ 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 a8bf94 │ │ │ │ add.w r0, r8, #936 @ 0x3a8 │ │ │ │ - bl ad373c │ │ │ │ + bl ad3774 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl a8be98 │ │ │ │ + bl a8bed0 │ │ │ │ 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 +2512981,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 ad3524 │ │ │ │ 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 +2513702,17 @@ │ │ │ │ mov fp, r9 │ │ │ │ blx 70238 │ │ │ │ b.n 7193fc │ │ │ │ movs r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + cmp r0, r8 │ │ │ │ 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 +2514053,17 @@ │ │ │ │ bl 399374 │ │ │ │ b.n 719802 │ │ │ │ nop │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + eors r2, 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ @@ -2514508,25 +2514444,25 @@ │ │ │ │ nop │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ 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 +2514777,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ 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 +2515301,17 @@ │ │ │ │ bne.n 71a59c │ │ │ │ ldr.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ b.n 71a59c │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ 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 +2516521,27 @@ │ │ │ │ bne.n 71b2f4 │ │ │ │ b.n 71af76 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r2, [r7, r1] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r5, [pc, #656] @ (71b5f4 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r6, #18 │ │ │ │ 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 +2517325,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, [r5, #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 +2518580,25 @@ │ │ │ │ bl 719ccc │ │ │ │ b.n 71c902 │ │ │ │ nop │ │ │ │ asrs r2, r1 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ adds r7, #146 @ 0x92 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ 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 +2518901,17 @@ │ │ │ │ ldr.w lr, [r7, #20] │ │ │ │ add.w sl, r2, #4 │ │ │ │ b.w 71c30c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r7, #64] @ 0x40 │ │ │ │ b.w 71c3ae │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldr r2, [r7, 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 +2519997,29 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r3 │ │ │ │ b.n 71d218 │ │ │ │ adds r1, #202 @ 0xca │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [pc, #944] @ (71ddb4 ) │ │ │ │ + ldr r6, [pc, #368] @ (71db74 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r3, [pc, #696] @ (71dcc0 ) │ │ │ │ + ldr r5, [pc, #120] @ (71da80 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r3, [pc, #192] @ (71dacc ) │ │ │ │ + ldr r4, [pc, #640] @ (71dc8c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [pc, #752] @ (71dd00 ) │ │ │ │ + ldr r4, [pc, #176] @ (71dac0 ) │ │ │ │ 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 +2521084,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, #784] @ (71e8b0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bxns fp │ │ │ │ + ldr r0, [pc, #816] @ (71e8d4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfad6008f │ │ │ │ - cmp r0, r2 │ │ │ │ + mcrr2 0, 8, r0, r6, cr15 │ │ │ │ + add r0, r0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmn r2, r4 │ │ │ │ + add r2, sl │ │ │ │ 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 +2521454,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 r6, #28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r6, #6 │ │ │ │ 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 +2522156,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, #230 @ 0xe6 │ │ │ │ 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 +2522533,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, #174 @ 0xae │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r2, #18 │ │ │ │ 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 +2522597,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, #92 @ 0x5c │ │ │ │ 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 +2522789,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, #74 @ 0x4a │ │ │ │ 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 +2525010,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, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + itte ls │ │ │ │ + lslls r7, r7, #3 │ │ │ │ + cbnz r2, 7211ec @ unpredictable │ │ │ │ + lslhi r7, r7, #3 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, 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, #4040] @ 0xfc8 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2526010,15 +2525946,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, 721ac6 │ │ │ │ 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 +2526416,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, #200 @ 0xc8 │ │ │ │ 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 +2526467,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ b.n 722114 │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r6, r7, #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 +2527277,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, r3, #21 │ │ │ │ lsls r4, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vshr.u64 d0, d3, #58 │ │ │ │ - rev16 r6, r0 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + cbnz r6, 7228d8 │ │ │ │ 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, r6, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + orrs.w r0, r8, #147 @ 0x93 │ │ │ │ + movs r6, r5 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ 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, #16 │ │ │ │ + vshr.u64 d16, d3, #6 │ │ │ │ + vqadd.u64 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 +2527606,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, r6} │ │ │ │ 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 +2528013,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: 0xfbba0093 │ │ │ │ + @ instruction: 0xfa480093 │ │ │ │ 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: 0xfa4e0093 │ │ │ │ + @ instruction: 0xfa1c0093 │ │ │ │ + @ instruction: 0xfa400093 │ │ │ │ + @ instruction: 0xfa460093 │ │ │ │ + @ instruction: 0xfa540093 │ │ │ │ + @ instruction: 0xfa840093 │ │ │ │ + @ instruction: 0xfada0093 │ │ │ │ + ldrb.w r0, [r0, #147] @ 0x93 │ │ │ │ + ldrsb.w r0, [r0, #147] @ 0x93 │ │ │ │ + ldrsh.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 +2528548,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] │ │ │ │ + vst1.8 @ instruction: 0xf9c00093 │ │ │ │ movs r7, #42 @ 0x2a │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r6, #244 @ 0xf4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - bmi.n 7235b8 │ │ │ │ + bvs.n 723698 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr.w r0, [sl, r3, lsl #1] │ │ │ │ - @ instruction: 0xf7480093 │ │ │ │ + vst1.8 @ instruction: 0xf9ca0093 │ │ │ │ + ldrh.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: 0xf78c0093 │ │ │ │ + @ instruction: 0xf7860093 │ │ │ │ movs r4, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ands.w r0, r6, #4816896 @ 0x498000 │ │ │ │ - @ instruction: 0xf3d60093 │ │ │ │ - @ instruction: 0xf4c60093 │ │ │ │ + @ instruction: 0xf5860093 │ │ │ │ + adc.w r0, r6, #4816896 @ 0x498000 │ │ │ │ + @ instruction: 0xf6360093 │ │ │ │ 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 +2529673,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 │ │ │ │ + strh.w r0, [r6, r3, lsl #1] │ │ │ │ + ldrh.w r0, [r8, r3, lsl #1] │ │ │ │ + ldrh.w r0, [r0, r3, lsl #1] │ │ │ │ + @ instruction: 0xf0ea0093 │ │ │ │ + stcl 0, cr0, [sl, #588] @ 0x24c │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 72425c │ │ │ │ - lsls r3, r2, #2 │ │ │ │ + @ instruction: 0xe8d00093 │ │ │ │ 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 +2530822,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 7250a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 724f9c │ │ │ │ + strd r0, r0, [r4], #588 @ 0x24c │ │ │ │ + b.n 7250b0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 724dd0 │ │ │ │ + ldrd r0, r0, [r2], #588 @ 0x24c │ │ │ │ + b.n 7249bc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 724fc0 │ │ │ │ + b.n 724ddc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7256dc │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - b.n 724afc │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - add r3, pc, #720 @ (adr r3, 725398 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 725158 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + b.n 7251a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + b.n 725194 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + b.n 725100 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 7250e8 │ │ │ │ + bgt.n 7251c8 │ │ │ │ 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 +2531614,119 @@ │ │ │ │ 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 │ │ │ │ + bgt.n 7259c4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 7258ec │ │ │ │ + ble.n 7259cc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 725948 │ │ │ │ + ble.n 725a28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 7259ec │ │ │ │ + blt.n 7258cc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 7259f4 │ │ │ │ + blt.n 7258d4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 725994 │ │ │ │ + blt.n 725a74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 7259a4 │ │ │ │ + blt.n 725a84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 725940 │ │ │ │ + blt.n 725a20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 7259c0 │ │ │ │ + bge.n 725aa0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 7259e4 │ │ │ │ + bge.n 7258c4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 725a28 │ │ │ │ + bls.n 725908 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 725a60 │ │ │ │ + bls.n 725940 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 7259ac │ │ │ │ + bls.n 725a8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 7259ec │ │ │ │ + bls.n 725acc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725934 │ │ │ │ + bls.n 725a14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725ae4 │ │ │ │ + bhi.n 7259c4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725ab8 │ │ │ │ + bhi.n 725998 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725ae4 │ │ │ │ + bhi.n 7259c4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 72590c │ │ │ │ + bhi.n 7259ec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a68 │ │ │ │ + bhi.n 725948 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a68 │ │ │ │ + bhi.n 725948 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a18 │ │ │ │ + bhi.n 725af8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a18 │ │ │ │ + bhi.n 725af8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a24 │ │ │ │ + bhi.n 725b04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 72597c │ │ │ │ + bls.n 725a5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725994 │ │ │ │ + bhi.n 725a74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 7259a4 │ │ │ │ + bhi.n 725a84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725944 │ │ │ │ + bhi.n 725a24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725958 │ │ │ │ + bhi.n 725a38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mcr2 0, 6, r0, cr6, cr2, {4} │ │ │ │ - mrc2 0, 4, r0, cr12, cr2, {4} │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + movs r6, r6 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc2 0, 2, r0, cr0, cr2, {4} │ │ │ │ - bvs.n 725a90 │ │ │ │ + vshr.u64 d16, d2, #64 │ │ │ │ + bvc.n 725970 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725abc │ │ │ │ + bvc.n 72599c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc2 0, 0, r0, cr8, cr2, {4} │ │ │ │ - bpl.n 725a24 │ │ │ │ + vshr.u64 d0, d2, #56 │ │ │ │ + bvc.n 725b04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725a50 │ │ │ │ + bvc.n 725b30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #584] @ 0x248 │ │ │ │ - bpl.n 7259c0 │ │ │ │ + vqadd.u8 d16, d28, d2 │ │ │ │ + bvc.n 725aa0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc2 0, cr0, [r4, #584] @ 0x248 │ │ │ │ - bpl.n 725974 │ │ │ │ + vqadd.u8 d0, d20, d2 │ │ │ │ + bvc.n 725a54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725998 │ │ │ │ + bvc.n 725a78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725af4 │ │ │ │ + bvs.n 7259d4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725b48 │ │ │ │ + bvs.n 725a28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725ad8 │ │ │ │ + bvs.n 7259b8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725a54 │ │ │ │ + bvs.n 725b34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725aa8 │ │ │ │ + bvs.n 725988 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725a5c │ │ │ │ + bvs.n 725b3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725a2c │ │ │ │ + bvs.n 725b0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725974 │ │ │ │ + bpl.n 725a54 │ │ │ │ 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 +2531765,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 725a50 │ │ │ │ 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 +2531803,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 725b98 │ │ │ │ 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 +2533114,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 726abc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269c4 │ │ │ │ + bpl.n 726aa4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269cc │ │ │ │ + bpl.n 726aac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269e4 │ │ │ │ + bpl.n 726ac4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269f8 │ │ │ │ + bpl.n 726ad8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a04 │ │ │ │ + bpl.n 726ae4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a10 │ │ │ │ + bpl.n 726af0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a1c │ │ │ │ + bpl.n 726afc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a38 │ │ │ │ + bpl.n 726b18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ae8 │ │ │ │ + bpl.n 7269c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b18 │ │ │ │ + bpl.n 7269f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b58 │ │ │ │ + bpl.n 726a38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b60 │ │ │ │ + bvs.n 726a40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b54 │ │ │ │ + bpl.n 726a34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b64 │ │ │ │ + bpl.n 726a44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b70 │ │ │ │ + bpl.n 726a50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b90 │ │ │ │ + bpl.n 726a70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269b0 │ │ │ │ + bpl.n 726a90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269b8 │ │ │ │ + bpl.n 726a98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269bc │ │ │ │ + bpl.n 726a9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269e0 │ │ │ │ + bvs.n 726ac0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a08 │ │ │ │ + bvs.n 726ae8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269e8 │ │ │ │ + bvs.n 726ac8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a78 │ │ │ │ + bvs.n 726b58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a84 │ │ │ │ + bvs.n 726b64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a94 │ │ │ │ + bvs.n 726b74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a9c │ │ │ │ + bvs.n 726b7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726aa4 │ │ │ │ + bvs.n 726b84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726aac │ │ │ │ + bvs.n 726b8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ac4 │ │ │ │ + bvs.n 726ba4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ad0 │ │ │ │ + bvs.n 726bb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ac4 │ │ │ │ + bvs.n 726ba4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726adc │ │ │ │ + bvs.n 726bbc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726af4 │ │ │ │ + bvs.n 726bd4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b04 │ │ │ │ + bvs.n 726be4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b1c │ │ │ │ + bvs.n 7269fc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b3c │ │ │ │ + bvs.n 726a1c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b64 │ │ │ │ + bvs.n 726a44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b74 │ │ │ │ + bvs.n 726a54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b8c │ │ │ │ + bvs.n 726a6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726bac │ │ │ │ + bvs.n 726a8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726bcc │ │ │ │ + bvs.n 726aac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726bfc │ │ │ │ + bvs.n 726adc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726a1c │ │ │ │ + bvs.n 726afc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726a44 │ │ │ │ + bvc.n 726b24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726a84 │ │ │ │ + bvc.n 726b64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726aa4 │ │ │ │ + bvc.n 726b84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726ad4 │ │ │ │ + bvc.n 726bb4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726af4 │ │ │ │ + bvc.n 726bd4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b2c │ │ │ │ + bvc.n 726c0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b44 │ │ │ │ + bvc.n 726c24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b74 │ │ │ │ + bvc.n 726a54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b9c │ │ │ │ + bvc.n 726a7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726bcc │ │ │ │ + bvc.n 726aac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726bfc │ │ │ │ + bvc.n 726adc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726c2c │ │ │ │ + bvc.n 726b0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726a5c │ │ │ │ + bvc.n 726b3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726a7c │ │ │ │ + bhi.n 726b5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726aac │ │ │ │ + bhi.n 726b8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726ac4 │ │ │ │ + bhi.n 726ba4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726aec │ │ │ │ + bhi.n 726bcc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b0c │ │ │ │ + bhi.n 726bec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b34 │ │ │ │ + bhi.n 726c14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c0c │ │ │ │ + bhi.n 726aec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c10 │ │ │ │ + bhi.n 726af0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c28 │ │ │ │ + bhi.n 726b08 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c34 │ │ │ │ + bhi.n 726b14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c38 │ │ │ │ + bhi.n 726b18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c30 │ │ │ │ + bhi.n 726b10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c40 │ │ │ │ + bhi.n 726b20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c3c │ │ │ │ + bhi.n 726b1c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c5c │ │ │ │ + bhi.n 726b3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c74 │ │ │ │ + bhi.n 726b54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726a8c │ │ │ │ + bhi.n 726b6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726aac │ │ │ │ + bls.n 726b8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726ac4 │ │ │ │ + bls.n 726ba4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726adc │ │ │ │ + bls.n 726bbc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726afc │ │ │ │ + bls.n 726bdc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726b1c │ │ │ │ + bls.n 726bfc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726b5c │ │ │ │ + bls.n 726c3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726b64 │ │ │ │ + bls.n 726c44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726b8c │ │ │ │ + bls.n 726c6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bac │ │ │ │ + bls.n 726c8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bd8 │ │ │ │ + bls.n 726ab8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bfc │ │ │ │ + bls.n 726adc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bf8 │ │ │ │ + bls.n 726ad8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c18 │ │ │ │ + bls.n 726af8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c28 │ │ │ │ + bls.n 726b08 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c38 │ │ │ │ + bls.n 726b18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c48 │ │ │ │ + bls.n 726b28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c60 │ │ │ │ + bls.n 726b40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c78 │ │ │ │ + bls.n 726b58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c90 │ │ │ │ + bls.n 726b70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cac │ │ │ │ + bls.n 726b8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c8c │ │ │ │ + bls.n 726b6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726ca0 │ │ │ │ + bls.n 726b80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cac │ │ │ │ + bls.n 726b8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cd0 │ │ │ │ + bls.n 726bb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726af0 │ │ │ │ + bls.n 726bd0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bhi.n 726bc8 │ │ │ │ + bge.n 726ca8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726be0 │ │ │ │ + bge.n 726cc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 726b44 │ │ │ │ + bge.n 726c24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcs.n 726d0c │ │ │ │ + bcc.n 726bec │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 726cf8 │ │ │ │ + bcc.n 726bd8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 726c14 │ │ │ │ + bls.n 726cf4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c4c │ │ │ │ + bls.n 726b2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c5c │ │ │ │ + bls.n 726b3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c68 │ │ │ │ + bls.n 726b48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c78 │ │ │ │ + bls.n 726b58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c98 │ │ │ │ + bls.n 726b78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cb8 │ │ │ │ + bls.n 726b98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cd0 │ │ │ │ + bls.n 726bb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726d00 │ │ │ │ + bls.n 726be0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726d28 │ │ │ │ + bls.n 726c08 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726b40 │ │ │ │ + bls.n 726c20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726b58 │ │ │ │ + bls.n 726c38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726b78 │ │ │ │ + bge.n 726c58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726ba0 │ │ │ │ + bge.n 726c80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c58 │ │ │ │ + bge.n 726d38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cc8 │ │ │ │ + bge.n 726ba8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c88 │ │ │ │ + bge.n 726b68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726ca0 │ │ │ │ + bge.n 726b80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c98 │ │ │ │ + bge.n 726b78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cbc │ │ │ │ + bge.n 726b9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726ce0 │ │ │ │ + bge.n 726bc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cd4 │ │ │ │ + bge.n 726bb4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c74 │ │ │ │ + bge.n 726d54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c98 │ │ │ │ + bge.n 726b78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cb8 │ │ │ │ + bge.n 726b98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cd8 │ │ │ │ + bge.n 726bb8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726ce0 │ │ │ │ + bge.n 726bc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cf0 │ │ │ │ + bge.n 726bd0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d00 │ │ │ │ + bge.n 726be0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d20 │ │ │ │ + bge.n 726c00 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d50 │ │ │ │ + bge.n 726c30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d90 │ │ │ │ + bge.n 726c70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726bb8 │ │ │ │ + blt.n 726c98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726bd0 │ │ │ │ + blt.n 726cb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726be8 │ │ │ │ + blt.n 726cc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c10 │ │ │ │ + blt.n 726cf0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c30 │ │ │ │ + blt.n 726d10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c48 │ │ │ │ + blt.n 726d28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c78 │ │ │ │ + blt.n 726d58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c90 │ │ │ │ + blt.n 726d70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726cc4 │ │ │ │ + blt.n 726da4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726be4 │ │ │ │ + bgt.n 726cc4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c08 │ │ │ │ + bgt.n 726ce8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c24 │ │ │ │ + bgt.n 726d04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c50 │ │ │ │ + bgt.n 726d30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c64 │ │ │ │ + bgt.n 726d44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c9c │ │ │ │ + bgt.n 726d7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726cbc │ │ │ │ + bgt.n 726d9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726cd4 │ │ │ │ + bgt.n 726db4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726ce0 │ │ │ │ + bgt.n 726dc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d04 │ │ │ │ + bgt.n 726be4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d14 │ │ │ │ + bgt.n 726bf4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d34 │ │ │ │ + bgt.n 726c14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d0c │ │ │ │ + bgt.n 726bec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d00 │ │ │ │ + bgt.n 726de0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d84 │ │ │ │ + bgt.n 726c64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726c08 │ │ │ │ + bgt.n 726ce8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d88 │ │ │ │ + bgt.n 726c68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726dec │ │ │ │ + bgt.n 726ccc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726e00 │ │ │ │ + bgt.n 726ce0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726c44 │ │ │ │ + ble.n 726d24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726c48 │ │ │ │ + ble.n 726d28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bne.n 726d5c │ │ │ │ + bcs.n 726c3c │ │ │ │ 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 +2533810,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 r3!, {r1, r4} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 72718c │ │ │ │ + bls.n 72706c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + cbz r0, 72715a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - beq.n 727034 │ │ │ │ + bcs.n 727114 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - beq.n 727064 │ │ │ │ + bcs.n 727144 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 7271a0 │ │ │ │ + bvc.n 727080 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 727194 │ │ │ │ + bvc.n 727074 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 7271b0 │ │ │ │ + bvc.n 727090 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7270d8 │ │ │ │ + bpl.n 7271b8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 72717c │ │ │ │ + bpl.n 72705c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 727180 │ │ │ │ + bvs.n 727060 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 727174 │ │ │ │ + bvs.n 727054 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 7271b8 │ │ │ │ + bvs.n 727098 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 727150 │ │ │ │ + bvs.n 727230 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727074 │ │ │ │ + bpl.n 727154 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727068 │ │ │ │ + bpl.n 727148 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270ac │ │ │ │ + bvs.n 72718c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270c0 │ │ │ │ + bvs.n 7271a0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270d4 │ │ │ │ + bvs.n 7271b4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270c4 │ │ │ │ + bvs.n 7271a4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270e8 │ │ │ │ + bvs.n 7271c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270fc │ │ │ │ + bvs.n 7271dc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727110 │ │ │ │ + bvs.n 7271f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727134 │ │ │ │ + bvs.n 727214 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727128 │ │ │ │ + bvs.n 727208 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 72712c │ │ │ │ + bvs.n 72720c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 72714c │ │ │ │ + bvs.n 72722c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 72725c │ │ │ │ + bcs.n 72713c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 72727c │ │ │ │ + bcs.n 72715c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r6, 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 +2534022,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 7273bc │ │ │ │ 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 +2534770,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 c6fc78 │ │ │ │ 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 +2535078,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 c6faec │ │ │ │ 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 +2535152,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 c6fa4c │ │ │ │ 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 +2535283,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 c6fac4 │ │ │ │ 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 +2535347,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 c6fac4 │ │ │ │ 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 +2535461,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 c6fa74 │ │ │ │ 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 +2535563,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 c6fe4c │ │ │ │ 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 +2535924,29 @@ │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #21] │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrb r4, [r1, #17] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ 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 +2536017,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 c6fe28 │ │ │ │ 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 +2536086,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 c6fe28 │ │ │ │ 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 +2536370,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 c6fe70 │ │ │ │ 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 +2536396,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, [r1, #12] │ │ │ │ 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 +2537476,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 c6fa9c │ │ │ │ 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 +2537539,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 c6faec │ │ │ │ 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 +2537589,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 c6fb14 │ │ │ │ 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 +2537744,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, #448 @ 0x1c0 │ │ │ │ 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 +2537831,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 c6fb60 │ │ │ │ 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 +2538091,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 c6fbd8 │ │ │ │ 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 +2538196,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 c6fbb0 │ │ │ │ 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 +2538358,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 c6fc50 │ │ │ │ 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 +2538409,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 c6fc00 │ │ │ │ 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 +2538499,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 c6fc28 │ │ │ │ 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 +2538604,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 c6fc28 │ │ │ │ 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 +2538786,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 c6fc50 │ │ │ │ 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 +2539824,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 c6fa14 │ │ │ │ cbnz r0, 72b286 │ │ │ │ cbz r5, 72b23e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl c6fb04 │ │ │ │ + bl c6fb3c │ │ │ │ cbz r0, 72b28a │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 70804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 72b280 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2539922,15 +2539860,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 c6fa28 │ │ │ │ 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 +2539882,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 c6fa28 │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5} │ │ │ │ mov.w r5, #16384 @ 0x4000 │ │ │ │ ldrd r4, r1, [sp, #8] │ │ │ │ @@ -2540985,15 +2540923,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 c6fca0 │ │ │ │ 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 +2541554,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, #242 @ 0xf2 │ │ │ │ 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 +2541887,17 @@ │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ strb.w r2, [r1, #720] @ 0x2d0 │ │ │ │ b.n 72c85e │ │ │ │ subs r0, #64 @ 0x40 │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + strh r4, [r4, #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 +2542179,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, #86 @ 0x56 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ 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 +2542571,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 c6fb88 │ │ │ │ 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 +2542901,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] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r6, #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 +2543078,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, r5, r3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cdp 1, 12, cr0, cr6, cr5, {0} │ │ │ │ - bvs.n 72d55c │ │ │ │ + bics.w r1, r6, #5 │ │ │ │ + bhi.n 72d63c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [pc, #136] @ (72d6c0 ) │ │ │ │ + ldr r1, [pc, #584] @ (72d880 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ 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 +2543113,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, #104 @ 0x68 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ 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 +2543318,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, 72d8c0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r6, #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, [r3, #27] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r0, #132 @ 0x84 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sxtb r4, r4 │ │ │ │ + cbz r4, 72d904 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ 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 +2543439,25 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 72d94a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r7, #74 @ 0x4a │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + cbz r6, 72d994 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r6, #174 @ 0xae │ │ │ │ lsls r1, r5, #4 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ 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 +2543700,40 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 72d9c2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xfb09ffff │ │ │ │ movs r5, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - cbz r0, 72dc3c │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ 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 +2544837,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, r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r2, r4 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r0, r1 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r5 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + ands r2, r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ 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 +2545172,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, #216 @ 0xd8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ 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 +2545607,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, #190 @ 0xbe │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ 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 +2547223,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, #250 @ 0xfa │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ 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 +2548440,29 @@ │ │ │ │ ldr r3, [pc, #12] @ (73107c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r7, r0, #4 │ │ │ │ subs r0, #142 @ 0x8e │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ bhi.n 731094 │ │ │ │ ldr r3, [pc, #16] @ (731098 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r7, #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 +2548904,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, #222 @ 0xde │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r7, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ 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 +2549034,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, #62 @ 0x3e │ │ │ │ lsls r3, r2, #2 │ │ │ │ eors.w r1, ip, r8, asr #32 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ 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 +2549752,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, r2, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r4, #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 +2549885,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, #214 @ 0xd6 │ │ │ │ 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 +2550886,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, #56 @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bls.n 7329f8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ 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 +2551247,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 r3, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r5, 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 +2552047,21 @@ │ │ │ │ movteq r2, #32834 @ 0x8042 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ b.n 73362e │ │ │ │ ldr.w r8, [pc, #20] @ 7337ac │ │ │ │ add r8, pc │ │ │ │ b.n 733522 │ │ │ │ nop │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ 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 +2552471,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, r7, r3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [pc, #280] @ (733d64 ) │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r5, #10 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + asrs r0, r6, #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 +2553242,21 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ b.n 733e6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 7342d2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ 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 +2553422,105 @@ │ │ │ │ ldr r0, [pc, #188] @ (734650 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #184] @ (734654 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 73459c │ │ │ │ + bvc.n 73467c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r5, #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 +2553566,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, #144] @ 0x90 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ 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 +2553623,15 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 734710 │ │ │ │ nop │ │ │ │ cmp r7, #59 @ 0x3b │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ 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 +2553728,29 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 7347fe │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb89a │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xb82a │ │ │ │ lsls r0, r5, #4 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ 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 +2553788,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, r2, #4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ 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 +2553928,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, r7, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 734e30 ) │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ @ instruction: 0xb680 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ @@ -2554088,33 +2554026,33 @@ │ │ │ │ bl 7346f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 734adc │ │ │ │ ldr r3, [pc, #40] @ (734b38 ) │ │ │ │ add r3, pc │ │ │ │ b.n 734ae0 │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blt.n 734af8 │ │ │ │ + ble.n 734bd8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 734c2c │ │ │ │ + bgt.n 734b0c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r6, #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 +2554105,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, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ 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 +2554301,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 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ 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 +2554408,21 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r0, r0] │ │ │ │ @ instruction: 0x47c3 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r6, #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 +2554459,25 @@ │ │ │ │ bl 734ddc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #24] @ (734f40 ) │ │ │ │ add r3, pc │ │ │ │ b.n 734f00 │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 735028 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 7351e8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ 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 +2554510,21 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r7, #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 +2554600,39 @@ │ │ │ │ b.n 73501a │ │ │ │ ldr r1, [pc, #52] @ (73509c ) │ │ │ │ add r1, pc │ │ │ │ b.n 73501a │ │ │ │ ldr r1, [pc, #52] @ (7350a0 ) │ │ │ │ add r1, pc │ │ │ │ b.n 734fe0 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 734fc4 │ │ │ │ + bcc.n 7350a4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ 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 +2555803,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, r4, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ add r5, sp, #32 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bne.n 735ef0 │ │ │ │ + bcs.n 735dd0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 735ea8 │ │ │ │ + bcs.n 735d88 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - beq.n 735da4 │ │ │ │ + bcs.n 735e84 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - beq.n 735ed0 │ │ │ │ + bne.n 735db0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + beq.n 735e34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + beq.n 735f88 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + beq.n 735f04 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ 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 +2557406,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, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r7, #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} │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf4ce009e │ │ │ │ - @ instruction: 0xf2da0092 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + @ instruction: 0xf63e009e │ │ │ │ + orr.w r0, sl, #4784128 @ 0x490000 │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vshr.u64 d0, d0, #14 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vqadd.u16 d0, d28, d0 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ 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, r5} │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + vshr.u64 d16, d0, #10 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r5, #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, r5, r7} │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + vqadd.u64 d16, d16, d0 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2 0, cr0, [r6, #576]! @ 0x240 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + vqadd.u16 d0, d22, d0 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x0092 │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #-576] @ 0xfffffdc0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + mcr2 0, 6, r0, cr10, cr0, {4} │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2 0, cr0, [lr], #-576 @ 0xfffffdc0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + ldc2 0, cr0, [lr, #576] @ 0x240 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfb640090 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + ldc2l 0, cr0, [r4], {144} @ 0x90 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfaf00090 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + stc2l 0, cr0, [r0], #-576 @ 0xfffffdc0 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r6, 737098 │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9ce0090 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + @ instruction: 0xfb3e0090 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + pop {r2} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr??.w r0, [ip, r0, lsl #1] │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + @ instruction: 0xfacc0090 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc2 0, 0, r0, cr4, cr2, {4} │ │ │ │ - rev r2, r7 │ │ │ │ + vshr.u64 d0, d2, #60 │ │ │ │ + cbnz r2, 7370ea │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vst4.32 {d0-d3}, [r2 :64], r0 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + @ instruction: 0xfa720090 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf6820092 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + @ instruction: 0xf7f20092 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r4, 7370c4 │ │ │ │ + cbnz r4, 7370e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr??.w r0, [lr, r0, lsl #1] │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + vld1.8 @ instruction: 0xf9ee0090 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r6, #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 +2559025,450 @@ │ │ │ │ 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: 0xb71c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - orns r0, r6, #4718592 @ 0x480000 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + @ instruction: 0xf5e60090 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 737d00 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 737cf0 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 737ce4 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 737cd4 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 737cc8 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 737cbc │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 737cb0 │ │ │ │ + @ instruction: 0xe82c009e │ │ │ │ + @ instruction: 0xe822009e │ │ │ │ + @ instruction: 0xe81a009e │ │ │ │ + @ instruction: 0xe810009e │ │ │ │ + @ instruction: 0xe808009e │ │ │ │ + @ instruction: 0xe800009e │ │ │ │ + b.n 737f90 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ca4 │ │ │ │ + b.n 737f84 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c98 │ │ │ │ + b.n 737f78 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c88 │ │ │ │ + b.n 737f68 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c78 │ │ │ │ + b.n 737f58 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c68 │ │ │ │ + b.n 737f48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c58 │ │ │ │ + b.n 737f38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c48 │ │ │ │ + b.n 737f28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c38 │ │ │ │ + b.n 737f18 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c28 │ │ │ │ + b.n 737f08 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c1c │ │ │ │ + b.n 737efc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c0c │ │ │ │ + b.n 737eec │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bfc │ │ │ │ + b.n 737edc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bec │ │ │ │ + b.n 737ecc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bdc │ │ │ │ + b.n 737ebc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bcc │ │ │ │ + b.n 737eac │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bbc │ │ │ │ + b.n 737e9c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bac │ │ │ │ + b.n 737e8c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ba0 │ │ │ │ + b.n 737e80 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b90 │ │ │ │ + b.n 737e70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b80 │ │ │ │ + b.n 737e60 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b70 │ │ │ │ + b.n 737e50 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b60 │ │ │ │ + b.n 737e40 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b50 │ │ │ │ + b.n 737e30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b40 │ │ │ │ + b.n 737e20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b30 │ │ │ │ + b.n 737e10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b20 │ │ │ │ + b.n 737e00 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b10 │ │ │ │ + b.n 737df0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b00 │ │ │ │ + b.n 737de0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737af0 │ │ │ │ + b.n 737dd0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ae0 │ │ │ │ + b.n 737dc0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ad0 │ │ │ │ + b.n 737db0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ac0 │ │ │ │ + b.n 737da0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ab4 │ │ │ │ + b.n 737d94 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737aa8 │ │ │ │ + b.n 737d88 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737a98 │ │ │ │ + b.n 737d78 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737a88 │ │ │ │ + b.n 737d68 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldcl 0, cr0, [ip, #584]! @ 0x248 │ │ │ │ - b.n 738420 │ │ │ │ + vqadd.s32 d16, d28, d2 │ │ │ │ + b.n 738700 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738428 │ │ │ │ + b.n 738708 │ │ │ │ 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 │ │ │ │ + and.w r0, r2, #146 @ 0x92 │ │ │ │ + and.w r0, r4, #146 @ 0x92 │ │ │ │ + and.w r0, r6, #146 @ 0x92 │ │ │ │ + b.n 738840 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + b.n 7380f0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 738568 │ │ │ │ + b.n 738848 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 737f58 │ │ │ │ + bhi.n 738038 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r2, r6, #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, #16 │ │ │ │ + and.w r0, r4, #146 @ 0x92 │ │ │ │ + @ instruction: 0xf0a00092 │ │ │ │ + @ instruction: 0xf0aa0092 │ │ │ │ + eor.w r0, r0, #146 @ 0x92 │ │ │ │ + @ instruction: 0xf0a40092 │ │ │ │ + @ instruction: 0xf0ce0092 │ │ │ │ + orns r0, sl, #146 @ 0x92 │ │ │ │ + b.n 738428 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738154 │ │ │ │ + b.n 738434 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 737fe0 │ │ │ │ + svc 28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 73874c │ │ │ │ + b.n 737a2c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73873c │ │ │ │ + b.n 737a1c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vshr.u64 d16, d2, #56 │ │ │ │ - vshr.u64 d16, d2, #50 │ │ │ │ - b.n 7382b8 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 7385c0 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bics.w r0, r8, r2, lsr #2 │ │ │ │ - bics.w r0, lr, r2, lsr #2 │ │ │ │ - b.n 738674 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + b.n 738598 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + b.n 7378a0 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + sub.w r0, r8, r2, lsr #2 │ │ │ │ + sub.w r0, lr, r2, lsr #2 │ │ │ │ + b.n 737954 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 738664 │ │ │ │ + b.n 737944 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vqadd.u64 d16, d24, d2 │ │ │ │ - vqadd.u16 d16, d22, d2 │ │ │ │ - b.n 7381e8 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + b.n 7384c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7384e8 │ │ │ │ + b.n 7387c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7380f0 │ │ │ │ + b.n 7383d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7385f8 │ │ │ │ + b.n 7378d8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 7385e8 │ │ │ │ + b.n 7388c8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 7385d8 │ │ │ │ + b.n 7388b8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 7383b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 7383b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n 7383b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a18 │ │ │ │ + b.n 737cf8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a2c │ │ │ │ + b.n 737d0c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a80 │ │ │ │ + b.n 737d60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a7c │ │ │ │ + b.n 737d5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + b.n 7382c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + b.n 7382cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 737994 │ │ │ │ + b.n 737c74 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 73847c │ │ │ │ + b.n 73875c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73846c │ │ │ │ + b.n 73874c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73845c │ │ │ │ + b.n 73873c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73844c │ │ │ │ + b.n 73872c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + b.n 7382b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737b24 │ │ │ │ + b.n 737e04 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737b40 │ │ │ │ + b.n 737e20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + b.n 73825c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + b.n 738200 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + b.n 7381c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 738248 │ │ │ │ + b.n 738528 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 738370 │ │ │ │ + b.n 738650 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 738360 │ │ │ │ + b.n 738640 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 738350 │ │ │ │ + b.n 738630 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xfa2e0092 │ │ │ │ - ldr??.w r0, [r0, #146] @ 0x92 │ │ │ │ - @ instruction: 0xfa920092 │ │ │ │ - ldr??.w r0, [r8, #146] @ 0x92 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + @ instruction: 0xfb9e0092 │ │ │ │ + @ instruction: 0xfb600092 │ │ │ │ + stc2 0, cr0, [r2], {146} @ 0x92 │ │ │ │ + @ instruction: 0xfb480092 │ │ │ │ + b.n 7383f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + b.n 7383b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + b.n 7383e8 │ │ │ │ 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} │ │ │ │ + strh.w r0, [r8, #146] @ 0x92 │ │ │ │ + strb.w r0, [sl, #146] @ 0x92 │ │ │ │ + strb.w r0, [r2, #146] @ 0x92 │ │ │ │ + ldrb.w r0, [r8, #146] @ 0x92 │ │ │ │ + ldrb.w r0, [r4, #146] @ 0x92 │ │ │ │ + ldrb.w r0, [r0, #146] @ 0x92 │ │ │ │ + strb.w r0, [r6, #146] @ 0x92 │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf7540092 │ │ │ │ - @ instruction: 0xf75e0092 │ │ │ │ - @ instruction: 0xf7600092 │ │ │ │ - @ instruction: 0xf7620092 │ │ │ │ - @ instruction: 0xf7640092 │ │ │ │ - @ instruction: 0xf7660092 │ │ │ │ - str??.w r0, [sl, r2, lsl #1] │ │ │ │ - ldrb.w r0, [r8, r2, lsl #1] │ │ │ │ - svc 6 │ │ │ │ + str.w r0, [r4, #146] @ 0x92 │ │ │ │ + str.w r0, [lr, #146] @ 0x92 │ │ │ │ + ldr.w r0, [r0, #146] @ 0x92 │ │ │ │ + ldr.w r0, [r2, #146] @ 0x92 │ │ │ │ + ldr.w r0, [r4, #146] @ 0x92 │ │ │ │ + ldr.w r0, [r6, #146] @ 0x92 │ │ │ │ + ldr??.w r0, [sl, #146] @ 0x92 │ │ │ │ + vst1.8 @ instruction: 0xf9880092 │ │ │ │ + b.n 7382a4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + b.n 738294 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + b.n 738284 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vhadd.u32 d16, d28, d11 │ │ │ │ - ldc 0, cr0, [sl, #-584]! @ 0xfffffdb8 │ │ │ │ - udf #4 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + mcr 0, 5, r0, cr10, cr2, {4} │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 7381b0 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7381a0 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 7381fc │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr11, {4} │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr11, {4} │ │ │ │ - @ instruction: 0xf3140092 │ │ │ │ - bgt.n 738128 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + eor.w r0, r4, #4784128 @ 0x490000 │ │ │ │ + ble.n 738208 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f8 │ │ │ │ + ble.n 7381d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f8 │ │ │ │ + ble.n 7381d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f8 │ │ │ │ + ble.n 7381d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382c8 │ │ │ │ + ble.n 7381a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382cc │ │ │ │ + ble.n 7381ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f0 │ │ │ │ + ble.n 7381d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f0 │ │ │ │ + ble.n 7381d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382d0 │ │ │ │ + ble.n 7381b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382d0 │ │ │ │ + ble.n 7381b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 738318 │ │ │ │ + ble.n 7381f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf2f40092 │ │ │ │ - bgt.n 7382d8 │ │ │ │ + orn r0, r4, #4784128 @ 0x490000 │ │ │ │ + ble.n 7381b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382b4 │ │ │ │ + ble.n 738194 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 738290 │ │ │ │ + ble.n 738170 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ 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.u8 d16, d26, d11 │ │ │ │ + strb.w r0, [lr, r2, lsl #1] │ │ │ │ + @ instruction: 0xf7a40092 │ │ │ │ + vhadd.u16 d0, d26, d11 │ │ │ │ + strh.w r0, [r4, #146] @ 0x92 │ │ │ │ + ldr.w r0, [lr, r2, lsl #1] │ │ │ │ + @ instruction: 0xf7600092 │ │ │ │ + str.w r0, [ip, r2, lsl #1] │ │ │ │ + ble.n 73832c │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + @ instruction: 0xf7720092 │ │ │ │ + @ instruction: 0xf7100092 │ │ │ │ + ble.n 738240 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + @ instruction: 0xf6f80092 │ │ │ │ + ble.n 7382c4 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + @ instruction: 0xf7980092 │ │ │ │ + movt r0, #10386 @ 0x2892 │ │ │ │ + @ instruction: 0xf7980092 │ │ │ │ + subw r0, sl, #2194 @ 0x892 │ │ │ │ + @ instruction: 0xf6bc0092 │ │ │ │ + @ instruction: 0xf68a0092 │ │ │ │ + bvc.n 738218 │ │ │ │ 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: 0xf65c0092 │ │ │ │ + @ instruction: 0xf66a0092 │ │ │ │ + movt r0, #34962 @ 0x8892 │ │ │ │ + @ instruction: 0xf6520092 │ │ │ │ + @ instruction: 0xf6d00092 │ │ │ │ + @ instruction: 0xf63a0092 │ │ │ │ + ldc2 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + @ instruction: 0xf6220092 │ │ │ │ + subw r0, ip, #2194 @ 0x892 │ │ │ │ + addw r0, sl, #2194 @ 0x892 │ │ │ │ + @ instruction: 0xf6780092 │ │ │ │ + @ instruction: 0xf5f20092 │ │ │ │ + @ instruction: 0xf5ec0092 │ │ │ │ + rsbs r0, sl, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xf5e00092 │ │ │ │ + rsb r0, r2, #4784128 @ 0x490000 │ │ │ │ + bgt.n 738244 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 738354 │ │ │ │ + bgt.n 738234 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 73830c │ │ │ │ + bls.n 7381ec │ │ │ │ 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 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - strd r0, r0, [r2, #584]! @ 0x248 │ │ │ │ - ands.w r0, r4, r2, lsr #2 │ │ │ │ - bhi.n 738270 │ │ │ │ + @ instruction: 0xeb260092 │ │ │ │ + @ instruction: 0xeb2a0092 │ │ │ │ + adc.w r0, r2, r2, lsr #2 │ │ │ │ + adc.w r0, ip, r2, lsr #2 │ │ │ │ + adcs.w r0, r4, r2, lsr #2 │ │ │ │ + sbc.w r0, r2, r2, lsr #2 │ │ │ │ + bge.n 7383a4 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bge.n 738384 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + adcs.w r0, r2, r2, lsr #2 │ │ │ │ + @ instruction: 0xeb840092 │ │ │ │ + bge.n 738350 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strd r0, r0, [ip, #584] @ 0x248 │ │ │ │ - ldr r2, [pc, #648] @ (7385a8 ) │ │ │ │ + @ instruction: 0xeb3c0092 │ │ │ │ + ldr r4, [pc, #72] @ (738368 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n 7383ec │ │ │ │ + bls.n 7382cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 7383d0 │ │ │ │ + bls.n 7382b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xfab8008b │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + stc2 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bpl.n 738348 │ │ │ │ + bvs.n 738428 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, pc, #864 @ (adr r3, 73869c ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 73845c ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xfa98008b │ │ │ │ - @ instruction: 0xf3e00092 │ │ │ │ - strex r0, r0, [sl, #584] @ 0x248 │ │ │ │ - @ instruction: 0xf3d20092 │ │ │ │ - bls.n 7383fc │ │ │ │ + stc2 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + adcs.w r0, r0, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xe9ba0092 │ │ │ │ + adc.w r0, r2, #4784128 @ 0x490000 │ │ │ │ + bge.n 7382dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 738404 │ │ │ │ + bge.n 7382e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7380fc │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - b.n 737eb4 │ │ │ │ + strex r0, r0, [r0, #576] @ 0x240 │ │ │ │ + b.n 738194 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ed0 │ │ │ │ + b.n 7381b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ec8 │ │ │ │ + b.n 7381a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ec8 │ │ │ │ + b.n 7381a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ec8 │ │ │ │ + b.n 7381a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ee0 │ │ │ │ + b.n 7381c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ef8 │ │ │ │ + b.n 7381d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f10 │ │ │ │ + b.n 7381f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 738324 │ │ │ │ + bge.n 738404 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 7382cc │ │ │ │ + bge.n 7383ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 738404 │ │ │ │ + bls.n 7382e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 7382f8 │ │ │ │ + bge.n 7383d8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 7382e8 │ │ │ │ + bge.n 7383c8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 73474c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 7383ea │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #20 │ │ │ │ @@ -2559717,71 +2559660,71 @@ │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7352d6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4fc008b │ │ │ │ - b.n 737ef8 │ │ │ │ + @ instruction: 0xf66c008b │ │ │ │ + b.n 7381d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f08 │ │ │ │ + b.n 7381e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f3c │ │ │ │ + b.n 73821c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2 0, cr0, [r8], {159} @ 0x9f │ │ │ │ - bcc.n 738550 │ │ │ │ + mcr2 0, 0, r0, cr8, cr15, {4} │ │ │ │ + bpl.n 738630 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 7385c4 │ │ │ │ + bpl.n 7384a4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi.n 7385b8 │ │ │ │ + bpl.n 738498 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldc2l 0, cr0, [r8], #-636 @ 0xfffffd84 │ │ │ │ - bcs.n 738690 │ │ │ │ + stc2l 0, cr0, [r8, #636]! @ 0x27c │ │ │ │ + bcc.n 738570 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73869c │ │ │ │ + bcc.n 73857c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7386a0 │ │ │ │ + bcc.n 738580 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mrrc2 0, 9, r0, r8, cr15 │ │ │ │ - bcs.n 738660 │ │ │ │ + stc2l 0, cr0, [r8, #636] @ 0x27c │ │ │ │ + bcc.n 738540 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73859c │ │ │ │ + bcc.n 73867c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7385fc │ │ │ │ + bcc.n 7384dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7385f4 │ │ │ │ + bcc.n 7384d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7385fc │ │ │ │ + bcc.n 7384dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, r3 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 737f2c │ │ │ │ + b.n 73820c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f44 │ │ │ │ + b.n 738224 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f90 │ │ │ │ + b.n 738270 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73867c │ │ │ │ + bmi.n 73855c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 738634 │ │ │ │ + bmi.n 738514 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 738688 │ │ │ │ + bmi.n 738568 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737fdc │ │ │ │ + b.n 7382bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738018 │ │ │ │ + b.n 7382f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + beq.n 7385d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738114 │ │ │ │ + b.n 7383f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737fec │ │ │ │ + b.n 7382cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738000 │ │ │ │ + b.n 7382e0 │ │ │ │ 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 +2559879,51 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #80] @ (7387cc ) │ │ │ │ add r1, pc │ │ │ │ b.n 73875e │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bne.n 738758 │ │ │ │ + bcc.n 738838 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73871c │ │ │ │ + bcc.n 7387fc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 7386bc │ │ │ │ + bcs.n 73879c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds.w r0, ip, #4554752 @ 0x458000 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + @ instruction: 0xf68c008b │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - beq.n 738768 │ │ │ │ + bcs.n 738848 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #0 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r2, #-584]! @ 0xfffffdb8 │ │ │ │ - beq.n 738700 │ │ │ │ + mrc 0, 6, r0, cr2, cr2, {4} │ │ │ │ + bcs.n 7387e0 │ │ │ │ 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 +2559959,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, #240] @ (738938 ) │ │ │ │ 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 +2560059,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 │ │ │ │ + stc 0, cr0, [sl, #584] @ 0x248 │ │ │ │ stmdb 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 +2561311,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 │ │ │ │ + stcl 0, cr0, [ip, #-584] @ 0xfffffdb8 │ │ │ │ + sbc.w r1, r0, #9175040 @ 0x8c0000 │ │ │ │ + stcl 0, cr0, [r6], #-584 @ 0xfffffdb8 │ │ │ │ + ldcl 0, cr0, [r0], #-584 @ 0xfffffdb8 │ │ │ │ + ldcl 0, cr0, [r2], #-584 @ 0xfffffdb8 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - eors r4, r5 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 739648 │ │ │ │ + bgt.n 739728 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xeafe0092 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + stcl 0, cr0, [lr], #-584 @ 0xfffffdb8 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r2, r2, #2 │ │ │ │ strb r2, [r2, #15] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 739688 │ │ │ │ + bge.n 739768 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r2, #584]! @ 0x248 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + vqadd.s16 d16, d18, d2 │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xe8de0092 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + orr.w r0, lr, r2, lsr #2 │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stc 0, cr0, [r0, #584] @ 0x248 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + mrc 0, 7, r0, cr0, cr2, {4} │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 739614 │ │ │ │ + bls.n 7396f4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r4], #-584 @ 0xfffffdb8 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + ldcl 0, cr0, [r4, #584] @ 0x248 │ │ │ │ + b.n 739914 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia.w r2!, {r1, r4, r7} │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ands.w r0, r2, r2, lsr #2 │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ 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, r6, 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} │ │ │ │ + ldmia.w r2, {r1, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, 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 │ │ │ │ + b.n 739518 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7396a8 │ │ │ │ + b.n 739538 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 73950c │ │ │ │ + b.n 739ad8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7396b4 │ │ │ │ + ldrd r0, r0, [r0, #-584] @ 0x248 │ │ │ │ + strd r0, r0, [r0, #-584] @ 0x248 │ │ │ │ + ldmdb r0!, {r1, r4, r7} │ │ │ │ + strd r0, r0, [r0], #-584 @ 0x248 │ │ │ │ + ldmdb r2!, {r1, r4, r7} │ │ │ │ + stmdb r6!, {r1, r4, r7} │ │ │ │ + stmia.w lr!, {r1, r4, r7} │ │ │ │ + @ instruction: 0xe8360092 │ │ │ │ + stmia.w sl!, {r1, r4, r7} │ │ │ │ + b.n 7392a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7396a0 │ │ │ │ + b.n 739714 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7395b4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 7394c8 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 7395b4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 738fc4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 739434 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 739534 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bhi.n 7396dc │ │ │ │ + strd r0, r0, [r4], #-584 @ 0x248 │ │ │ │ + bge.n 7397bc │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 738f64 │ │ │ │ + b.n 739244 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 739438 │ │ │ │ + b.n 739718 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 739040 │ │ │ │ + b.n 739320 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, pc, #384 @ (adr r5, 7398ec ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 739aac ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 7399ac │ │ │ │ + b.n 739c8c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739024 │ │ │ │ + b.n 739304 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739d34 │ │ │ │ + b.n 739014 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, pc, #512 @ (adr r3, 73997c ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 739b3c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 73900c │ │ │ │ + b.n 7392ec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739000 │ │ │ │ + b.n 7392e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739a00 │ │ │ │ + b.n 739ce0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739c70 │ │ │ │ + b.n 739f50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738fa8 │ │ │ │ + b.n 739288 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738f9c │ │ │ │ + b.n 73927c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739f90 │ │ │ │ + b.n 739270 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739f84 │ │ │ │ + b.n 739264 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739f74 │ │ │ │ + b.n 739254 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvs.n 739898 │ │ │ │ + bvc.n 739778 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 739ad0 │ │ │ │ + b.n 739db0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r3, pc, #648 @ (adr r3, 739a40 ) │ │ │ │ + add r5, pc, #72 @ (adr r5, 739800 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bne.n 7397f4 │ │ │ │ + bcs.n 7396d4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ 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 +2562626,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 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 73a43c │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a520 │ │ │ │ + ble.n 73a400 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a528 │ │ │ │ + ble.n 73a408 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a530 │ │ │ │ + ble.n 73a410 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a538 │ │ │ │ + ble.n 73a418 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a538 │ │ │ │ + ble.n 73a418 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a4c4 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a4b0 │ │ │ │ + ble.n 73a590 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a4a0 │ │ │ │ + ble.n 73a580 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a494 │ │ │ │ + ble.n 73a574 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a5b0 │ │ │ │ + bgt.n 73a490 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a598 │ │ │ │ + bgt.n 73a478 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a58c │ │ │ │ + bgt.n 73a46c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 73a434 │ │ │ │ + svc 12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 73a424 │ │ │ │ + svc 2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a554 │ │ │ │ + bgt.n 73a434 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a560 │ │ │ │ + bgt.n 73a440 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a520 │ │ │ │ + bgt.n 73a600 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a4bc │ │ │ │ + bge.n 73a59c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a5f0 │ │ │ │ + bge.n 73a4d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a56c │ │ │ │ + bge.n 73a44c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a55c │ │ │ │ + bge.n 73a43c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a54c │ │ │ │ + bge.n 73a42c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a53c │ │ │ │ + bge.n 73a61c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a624 │ │ │ │ + bgt.n 73a504 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a5b4 │ │ │ │ + bls.n 73a494 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a618 │ │ │ │ + bgt.n 73a4f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a460 │ │ │ │ + bge.n 73a540 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a4cc │ │ │ │ + blt.n 73a5ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a5b0 │ │ │ │ + bgt.n 73a490 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a63c │ │ │ │ + bgt.n 73a51c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a644 │ │ │ │ + bgt.n 73a524 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a634 │ │ │ │ + bgt.n 73a514 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a498 │ │ │ │ + ble.n 73a578 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a4a0 │ │ │ │ + ble.n 73a580 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a484 │ │ │ │ + ble.n 73a564 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a468 │ │ │ │ + bgt.n 73a548 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73a5dc │ │ │ │ + blt.n 73a4bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a620 │ │ │ │ + bgt.n 73a500 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a628 │ │ │ │ + bgt.n 73a508 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a618 │ │ │ │ + bgt.n 73a4f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a624 │ │ │ │ + bls.n 73a504 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73a494 │ │ │ │ + bgt.n 73a574 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a5c8 │ │ │ │ + bgt.n 73a4a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 73a5b0 │ │ │ │ + bls.n 73a490 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 73a5e4 │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r4, 73a588 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a548 │ │ │ │ + blt.n 73a628 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a54c │ │ │ │ + blt.n 73a62c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a514 │ │ │ │ + bvc.n 73a5f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a51c │ │ │ │ + bvc.n 73a5fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a524 │ │ │ │ + bvc.n 73a604 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a52c │ │ │ │ + bvc.n 73a60c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a52c │ │ │ │ + bvc.n 73a60c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a564 │ │ │ │ + bvc.n 73a644 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a56c │ │ │ │ + bvc.n 73a64c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a574 │ │ │ │ + bvc.n 73a654 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a514 │ │ │ │ + bvs.n 73a5f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvs.n 73a668 │ │ │ │ + bvc.n 73a548 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a4ec │ │ │ │ + bls.n 73a5cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a5e8 │ │ │ │ + bpl.n 73a6c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a51c │ │ │ │ + bvs.n 73a5fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a64c │ │ │ │ + bhi.n 73a52c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a654 │ │ │ │ + bhi.n 73a534 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a658 │ │ │ │ + bhi.n 73a538 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73a5d4 │ │ │ │ + bmi.n 73a6b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a584 │ │ │ │ + bvs.n 73a664 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73a5fc │ │ │ │ + bmi.n 73a6dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73a5f0 │ │ │ │ + bmi.n 73a6d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73a5e4 │ │ │ │ + bmi.n 73a6c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73a5d8 │ │ │ │ + bmi.n 73a6b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73a5c8 │ │ │ │ + bpl.n 73a6a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a614 │ │ │ │ + bpl.n 73a6f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a544 │ │ │ │ + bpl.n 73a624 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a5cc │ │ │ │ + bpl.n 73a6ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 73a65c │ │ │ │ + bpl.n 73a53c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a578 │ │ │ │ + bpl.n 73a658 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a6cc │ │ │ │ + bmi.n 73a5ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r0, 73a6b2 │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbz r2, 73a6b4 │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbz r4, 73a6b6 │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbz r6, 73a6b8 │ │ │ │ + push {r1, r2, r5, 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 +2562874,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 a8b950 │ │ │ │ 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 +2563072,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 a8b974 │ │ │ │ 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 +2563094,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 a8b974 │ │ │ │ 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 +2564095,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 73b454 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0036 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - bge.n 73b314 │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b328 │ │ │ │ + itte ge │ │ │ │ + lslge r0, r2, #2 │ │ │ │ + bgt.n 73b3f4 @ unpredictable │ │ │ │ + lsllt r2, r2, #2 │ │ │ │ + bgt.n 73b408 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b320 │ │ │ │ + bgt.n 73b400 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b318 │ │ │ │ + bgt.n 73b3f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b340 │ │ │ │ + bgt.n 73b420 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b308 │ │ │ │ + bgt.n 73b3e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b324 │ │ │ │ + bgt.n 73b404 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b34c │ │ │ │ + bgt.n 73b42c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b354 │ │ │ │ + bgt.n 73b434 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b360 │ │ │ │ + bgt.n 73b440 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b37c │ │ │ │ + bgt.n 73b45c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b3a4 │ │ │ │ + bgt.n 73b484 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b3ac │ │ │ │ + bgt.n 73b48c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b3b8 │ │ │ │ + bgt.n 73b498 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73b3d4 │ │ │ │ + bgt.n 73b4b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73b3fc │ │ │ │ + bgt.n 73b2dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrsb r6, [r3, r4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bx r5 │ │ │ │ + ldr r0, [pc, #616] @ (73b658 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 73b446 │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 73b4a0 │ │ │ │ + bpl.n 73b380 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4b0 │ │ │ │ + bpl.n 73b390 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4a4 │ │ │ │ + bpl.n 73b384 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov sl, r9 │ │ │ │ + ldr r0, [pc, #232] @ (73b4ec ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - revsh r6, r5 │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73b334 │ │ │ │ + bpl.n 73b414 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - revsh r4, r3 │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bcc.n 73b508 │ │ │ │ + bmi.n 73b3e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add sp, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r4, r6 │ │ │ │ + blxns r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - rev16 r0, r3 │ │ │ │ + cbnz r0, 73b492 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73b470 │ │ │ │ + bmi.n 73b350 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73b46c │ │ │ │ + bmi.n 73b34c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73b468 │ │ │ │ + bmi.n 73b348 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 73b472 │ │ │ │ + cbnz r2, 73b48e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 73b470 │ │ │ │ + cbnz r6, 73b48c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n 73b43c │ │ │ │ + bmi.n 73b51c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73b440 │ │ │ │ + bmi.n 73b520 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbnz r4, 73b454 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 73b490 │ │ │ │ + bpl.n 73b370 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b494 │ │ │ │ + bpl.n 73b374 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b49c │ │ │ │ + bpl.n 73b37c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4a4 │ │ │ │ + bpl.n 73b384 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4b4 │ │ │ │ + bpl.n 73b394 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4d4 │ │ │ │ + bpl.n 73b3b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4ec │ │ │ │ + bpl.n 73b3cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4e4 │ │ │ │ + bpl.n 73b3c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4fc │ │ │ │ + bpl.n 73b3dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b50c │ │ │ │ + bpl.n 73b3ec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b524 │ │ │ │ + bpl.n 73b404 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b544 │ │ │ │ + bpl.n 73b424 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b55c │ │ │ │ + bpl.n 73b43c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b584 │ │ │ │ + bpl.n 73b464 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b3a4 │ │ │ │ + bpl.n 73b484 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b3c4 │ │ │ │ + bvs.n 73b4a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b458 │ │ │ │ + bcc.n 73b538 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b414 │ │ │ │ + bcc.n 73b4f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b3c8 │ │ │ │ + bcc.n 73b4a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b584 │ │ │ │ + bcs.n 73b464 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b550 │ │ │ │ + bcs.n 73b430 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b51c │ │ │ │ + bcs.n 73b3fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b488 │ │ │ │ + bcc.n 73b568 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b574 │ │ │ │ + bcs.n 73b454 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73b4f4 │ │ │ │ + bcc.n 73b3d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b430 │ │ │ │ + bcc.n 73b510 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b538 │ │ │ │ + bcs.n 73b418 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b4ac │ │ │ │ + bcc.n 73b58c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - beq.n 73b428 │ │ │ │ + bcs.n 73b508 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b5b4 │ │ │ │ + bcs.n 73b494 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b5a8 │ │ │ │ + bcs.n 73b488 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b4ec │ │ │ │ + bcs.n 73b5cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b548 │ │ │ │ + bne.n 73b428 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b57c │ │ │ │ + bne.n 73b45c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b448 │ │ │ │ + bcs.n 73b528 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b604 │ │ │ │ + bne.n 73b4e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b490 │ │ │ │ + bcs.n 73b570 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b584 │ │ │ │ + bne.n 73b464 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, pc, #360 @ (adr r4, 73b6c8 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 73b888 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r6, 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 +2564451,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, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r6, 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 +2564505,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, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r5, 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 +2564819,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, #880] @ 0x370 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r5, #134 @ 0x86 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ 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 +2565081,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, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ 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, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r1!, {r4, r5, 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 +2565398,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, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ 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 +2565798,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, r5, 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 +2566063,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, r5, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r2, 73c776 │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - wfi │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r2, 73c782 │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - revsh r6, r6 │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - hlt 0x0022 │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - revsh r0, r3 │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - revsh r2, r1 │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - rev r0, r6 │ │ │ │ + cbnz r0, 73c794 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - rev r2, r7 │ │ │ │ + cbnz r2, 73c79a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - rev r4, r5 │ │ │ │ + cbnz r4, 73c79a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bkpt 0x00da │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 73c778 │ │ │ │ + cbnz r2, 73c794 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r2, 73c766 │ │ │ │ + revsh r2, r7 │ │ │ │ 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 +2567124,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, #864] @ 0x360 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 73d59c │ │ │ │ + b.n 73d87c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strd r0, r1, [lr], #48 @ 0x30 │ │ │ │ - ldrd r0, r1, [r8, #-48]! @ 0x30 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + orrs.w r1, lr, ip │ │ │ │ + @ instruction: 0xeae8010c │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xeab2010c │ │ │ │ - b.n 73ce80 │ │ │ │ + stc 1, cr0, [r2], #-48 @ 0xffffffd0 │ │ │ │ + b.n 73d160 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d96c │ │ │ │ + b.n 73cc4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ 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 │ │ │ │ + rsbs r1, ip, ip │ │ │ │ + @ instruction: 0xeb9e010c │ │ │ │ + stmia.w r0!, {r2, r3, r8} │ │ │ │ + ldrd r0, r1, [lr], #-48 @ 0x30 │ │ │ │ + orns r1, r0, ip │ │ │ │ + ands.w r1, r4, ip │ │ │ │ + bics.w r1, sl, ip │ │ │ │ + b.n 73d854 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d5d8 │ │ │ │ + b.n 73d8b8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d4a0 │ │ │ │ + b.n 73d780 │ │ │ │ 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: 0xf0f6010c │ │ │ │ + @ instruction: 0xf0c2010c │ │ │ │ + eors.w r1, r2, #12 │ │ │ │ + orr.w r1, r2, #12 │ │ │ │ + vrhadd.s d16, d0, d12 │ │ │ │ + @ instruction: 0xeab8010c │ │ │ │ + ands.w r1, r0, ip │ │ │ │ + vrhadd.s d0, d8, d12 │ │ │ │ + vrhadd.s32 d16, d4, d12 │ │ │ │ + cdp 1, 0, cr0, cr10, cr12, {0} │ │ │ │ + add.w r1, sl, ip │ │ │ │ + cdp 1, 4, cr0, cr8, cr12, {0} │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73d3b8 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stcl 1, cr0, [r6, #48]! @ 0x30 │ │ │ │ - b.n 73d254 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + vrhadd.s16 d16, d6, d12 │ │ │ │ + ldmia.w r2, {r2, r3, r8} │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf13c010c │ │ │ │ - vrhadd.s8 d0, d8, d12 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + subw r1, ip, #12 │ │ │ │ + orns r1, r8, #12 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73d464 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d3a4 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73d3a0 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73d394 │ │ │ │ + ble.n 73d474 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d348 │ │ │ │ + ble.n 73d428 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d4f0 │ │ │ │ + ble.n 73d3d0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stc 1, cr0, [r8, #48] @ 0x30 │ │ │ │ - ldc 1, cr0, [ip], {12} │ │ │ │ - bgt.n 73d450 │ │ │ │ + cdp 1, 15, cr0, cr8, cr12, {0} │ │ │ │ + cdp 1, 0, cr0, cr12, cr12, {0} │ │ │ │ + ble.n 73d530 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d360 │ │ │ │ + ble.n 73d440 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d538 │ │ │ │ + ble.n 73d418 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [pc, #456] @ (73d630 ) │ │ │ │ + ldr r7, [pc, #904] @ (73d7f0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #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 +2568284,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, [r5, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xe83c010c │ │ │ │ - b.n 73dd78 │ │ │ │ + @ instruction: 0xe9ac010c │ │ │ │ + b.n 73e058 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e148 │ │ │ │ + bpl.n 73e228 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bgt.n 73e1d4 │ │ │ │ + ble.n 73e0b4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73e088 │ │ │ │ + svc 6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e094 │ │ │ │ + ble.n 73e174 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bhi.n 73e220 │ │ │ │ + bls.n 73e100 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bpl.n 73e10c │ │ │ │ + bvc.n 73e1ec │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ble.n 73e214 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73e19c │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bge.n 73e1a4 │ │ │ │ + blt.n 73e084 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bls.n 73e164 │ │ │ │ + blt.n 73e244 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e14c │ │ │ │ + ble.n 73e22c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e098 │ │ │ │ + bgt.n 73e178 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e0e8 │ │ │ │ + ble.n 73e1c8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e114 │ │ │ │ + bpl.n 73e1f4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e178 │ │ │ │ + bpl.n 73e258 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e240 │ │ │ │ + bmi.n 73e120 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e670 │ │ │ │ + b.n 73e950 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e60c │ │ │ │ + b.n 73e8ec │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e5b0 │ │ │ │ + b.n 73e890 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e514 │ │ │ │ + b.n 73e7f4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e374 │ │ │ │ + b.n 73e654 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73e208 │ │ │ │ + ble.n 73e0e8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e0bc │ │ │ │ + bgt.n 73e19c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e310 │ │ │ │ + b.n 73e5f0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e36c │ │ │ │ + b.n 73e64c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + b.n 73e39c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73e2c0 │ │ │ │ + ble.n 73e1a0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + b.n 73e420 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e230 │ │ │ │ + bcs.n 73e110 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e220 │ │ │ │ + bcs.n 73e100 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - beq.n 73e148 │ │ │ │ + bcs.n 73e228 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e214 │ │ │ │ + bcs.n 73e0f4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldc2l 1, cr0, [r0, #48]! @ 0x30 │ │ │ │ - @ instruction: 0xfabc010c │ │ │ │ - b.n 73e358 │ │ │ │ + vrhadd.u32 d16, d0, d12 │ │ │ │ + stc2 1, cr0, [ip], #-48 @ 0xffffffd0 │ │ │ │ + b.n 73e638 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bge.n 73e218 │ │ │ │ + blt.n 73e0f8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ - beq.n 73e1f8 │ │ │ │ + @ instruction: 0xfa4c010c │ │ │ │ + bne.n 73e2d8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e2b8 │ │ │ │ + bcs.n 73e198 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + beq.n 73e1fc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + beq.n 73e1ac │ │ │ │ lsls r4, r1, #4 │ │ │ │ - beq.n 73e2cc │ │ │ │ + bne.n 73e1ac │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + beq.n 73e134 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + beq.n 73e12c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e2d0 │ │ │ │ + b.n 73e5b0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + b.n 73e3d4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + beq.n 73e2a4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + beq.n 73e1b4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + beq.n 73e18c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r4 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cdp2 1, 14, cr0, cr4, cr12, {0} │ │ │ │ - ldr??.w r0, [r0, #268] @ 0x10c │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + smlsd r1, r0, ip, r0 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ + lsls r5, r1, #4 │ │ │ │ + str r4, [r3, #28] │ │ │ │ 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 +2569072,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, #736 @ (adr r6, 73ec6c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r3, pc, #784 @ (adr r3, 73eca0 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 73ea60 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r3, pc, #360 @ (adr r3, 73eafc ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 73ecbc ) │ │ │ │ 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 +2570129,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 aa0574 │ │ │ │ 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 +2570625,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 aba980 │ │ │ │ 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 +2579682,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 r3, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r0, r5 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r7, #6 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ 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 +2586360,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 a9e82c │ │ │ │ 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 +2594009,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, #504] @ 0x1f8 │ │ │ │ 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 +2596712,15 @@ │ │ │ │ b.n 750b10 │ │ │ │ vrhadd.u8 d16, d8, d22 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.u32 d0, d8, d22 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ 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 +2601128,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 a8e900 │ │ │ │ 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 +2601199,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 a8e92c │ │ │ │ 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 +2603707,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, #236 @ 0xec │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ 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 +2605328,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, #94 @ 0x5e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ 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 +2606103,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, #98 @ 0x62 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + subs r0, r5, 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 +2607335,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 aba14c │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d68 │ │ │ │ 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 +2610345,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 │ │ │ │ + @ instruction: 0xf4a80090 │ │ │ │ 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 +2613438,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 a90a80 │ │ │ │ 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 +2613653,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, r6} │ │ │ │ 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 +2614665,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, r5} │ │ │ │ + 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 +2617074,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, #440 @ 0x1b8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ 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 +2617700,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, #360 @ (adr r7, 75e8cc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, pc, #992 @ (adr r5, 75eb48 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 75e908 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, pc, #672 @ (adr r5, 75ea0c ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 75e7cc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, pc, #480 @ (adr r5, 75e950 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 75eb10 ) │ │ │ │ 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 +2618117,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, #304] @ 0x130 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ 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 +2622359,17 @@ │ │ │ │ bne.w 761662 │ │ │ │ b.n 7616c4 │ │ │ │ ... │ │ │ │ vrhadd.s8 d0, d8, d21 │ │ │ │ vrhadd.s8 d0, d4, d21 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ 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 +2623227,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, #288] @ (762360 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, fp │ │ │ │ + cmp ip, r9 │ │ │ │ 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 +2624254,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 af1ec0 │ │ │ │ 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 +2624437,74 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ blt.n 762f4c │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stc 0, cr0, [r8, #-572] @ 0xfffffdc4 │ │ │ │ + cdp 0, 7, cr0, cr8, cr15, {4} │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrsh r4, [r5, 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 +2626677,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, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp ip, sl │ │ │ │ + bxns r8 │ │ │ │ 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 +2626970,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, r0, #3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + subs r6, r3, #2 │ │ │ │ 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 +2628128,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, #234 @ 0xea │ │ │ │ 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 +2628883,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, #32 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r4, #10 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r0, 765dcc │ │ │ │ + pop {r4, r5, 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 +2631082,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 a8b8fc │ │ │ │ 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 +2632676,17 @@ │ │ │ │ ... │ │ │ │ strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ 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 +2632879,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 af1ec0 │ │ │ │ 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 +2632980,33 @@ │ │ │ │ bl 3c7a24 │ │ │ │ mov r6, r0 │ │ │ │ b.n 7684ba │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #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 +2640499,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 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r6 │ │ │ │ + pop {r1, r2, r5, 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 +2642720,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, #824] @ 0x338 │ │ │ │ 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 +2642771,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 a8f208 │ │ │ │ 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 +2643105,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 r3, [sp, #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, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #168] @ (76f3f4 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -2643416,21 +2643338,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, #400] @ 0x190 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsrs r6, r6, #10 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ 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 +2645176,15 @@ │ │ │ │ ldr??.w r0, [lr, ] │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [sl, ] │ │ │ │ strh.w r0, [ip, ] │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ 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 +2645207,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf7c00124 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ 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 +2645296,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7100124 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7080124 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ 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 +2645339,15 @@ │ │ │ │ str.w r2, [sl] │ │ │ │ str.w r3, [r9] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ (7709c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 7708d4 │ │ │ │ b.n 770992 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ 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 +2645734,38 @@ │ │ │ │ add r0, pc │ │ │ │ bl 770878 │ │ │ │ b.n 770c6c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf6160124 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ @ instruction: 0xf3540124 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ 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 +2645893,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 770f6c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adc.w r1, ip, #36 @ 0x24 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ 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 +2646276,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, [r2, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ lsls r7, r1, #2 │ │ │ │ cdp 1, 9, cr0, cr14, cr4, {1} │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ 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 +2646382,35 @@ │ │ │ │ ldr r0, [pc, #56] @ (7714c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 7708d4 │ │ │ │ b.n 771154 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #8] │ │ │ │ b.n 77115a │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r6, #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 +2647218,105 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldr r0, [r2, r7] │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrsb r2, [r2, r5] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ strb r4, [r0, r7] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r5, #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, [r7, #23] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r4, #0 │ │ │ │ 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 +2650147,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, [r1, #12] │ │ │ │ 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 +2651039,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ itt vc │ │ │ │ lslvc r4, r4, #4 │ │ │ │ addvc r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #232] @ (7744d0 ) │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #224] @ (7744cc ) │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #200] @ (7744b8 ) │ │ │ │ + str r2, [r4, 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 +2651113,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6e908 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r6, #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 +2651283,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (77464c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ blx 6fd90 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ 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 +2651376,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 70774 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r4, #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 +2651485,21 @@ │ │ │ │ b.n 774790 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb8b4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ @ instruction: 0xb830 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ 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 +2651557,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, r3, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r1, [pc, #1000] @ (774cd4 ) │ │ │ │ + ldr r3, [pc, #424] @ (774a94 ) │ │ │ │ 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 +2651774,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, #784] @ (774df0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xb646 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [pc, #304] @ (774c3c ) │ │ │ │ + ldr r1, [pc, #752] @ (774dfc ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [pc, #128] @ (774b98 ) │ │ │ │ + ldr r1, [pc, #576] @ (774d58 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [pc, #288] @ (774c3c ) │ │ │ │ + ldr r1, [pc, #736] @ (774dfc ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [pc, #128] @ (774ba0 ) │ │ │ │ + ldr r1, [pc, #576] @ (774d60 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blx sp │ │ │ │ + ldr r1, [pc, #352] @ (774c84 ) │ │ │ │ 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 +2651885,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r6, r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bx pc │ │ │ │ + ldr r0, [pc, #952] @ (774f9c ) │ │ │ │ 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 +2651983,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 774b24 │ │ │ │ mov r7, r0 │ │ │ │ b.n 774cbc │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ 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 +2652120,25 @@ │ │ │ │ b.n 774da4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r8, r7 │ │ │ │ + bx r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ sxtb r0, r1 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - cmp r0, fp │ │ │ │ + mov r8, r9 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, r3 │ │ │ │ + mov sl, r1 │ │ │ │ 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 +2652289,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 77472c │ │ │ │ b.n 774e88 │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bics r6, r0 │ │ │ │ + add lr, lr │ │ │ │ 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 +2652473,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, pc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - negs r0, r6 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r6 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add lr, r4 │ │ │ │ + mov r6, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adcs r2, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - tst r0, r0 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #284] @ (77530c ) │ │ │ │ @@ -2652691,25 +2652613,25 @@ │ │ │ │ add r8, pc │ │ │ │ b.n 775276 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #32 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r2, r4 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #304] @ (775470 ) │ │ │ │ @@ -2652830,23 +2652752,23 @@ │ │ │ │ b.n 775388 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ 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 +2652885,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, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r2, sp, #824 @ 0x338 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ 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 +2653019,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, #56 @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ 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 +2653044,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ blx 6f194 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ 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 +2653067,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 r6, #30 │ │ │ │ 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 +2653147,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, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vshr.u64 d16, d10, #30 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + 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 +2653222,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, r5, #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 +2653290,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, r7 │ │ │ │ + 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 +2653837,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, #34 @ 0x22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ adds r2, r3, r1 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh.w r0, [r2, #154] @ 0x9a │ │ │ │ + @ instruction: 0xfb22009a │ │ │ │ add r1, pc, #480 @ (adr r1, 776114 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vld4.32 {d16-d19}, [r8 :64], sl │ │ │ │ - vld4.32 {d0-d3}, [sl :64], sl │ │ │ │ + @ instruction: 0xfad8009a │ │ │ │ + @ instruction: 0xfa9a009a │ │ │ │ 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 +2653929,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, #186 @ 0xba │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r0, pc, #216 @ (adr r0, 7760e4 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh.w r0, [r8, sl, lsl #1] │ │ │ │ + ldrsb.w r0, [r8, #154] @ 0x9a │ │ │ │ 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 +2653959,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 │ │ │ │ + vst4.32 {d16-d19}, [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 +2653986,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 +2654073,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 │ │ │ │ + strh.w r0, [ip, #154] @ 0x9a │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ 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 r5, #18 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ 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 +2654193,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: 0xf7c0009a │ │ │ │ + @ instruction: 0xf71c009a │ │ │ │ + @ instruction: 0xf6ee009a │ │ │ │ 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 +2654246,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, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf4fe009a │ │ │ │ - adds r2, #18 │ │ │ │ + @ instruction: 0xf66e009a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ 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 +2654345,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, #72 @ 0x48 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ 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 +2654497,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 r3, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ 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 +2654555,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: 0xf374009a │ │ │ │ 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 +2654614,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: 0xf314009a │ │ │ │ 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 +2654698,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 776732 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0f2009a │ │ │ │ - @ instruction: 0xf0ce009a │ │ │ │ + @ instruction: 0xf262009a │ │ │ │ + @ instruction: 0xf23e009a │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - eor.w r0, lr, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf1fe009a │ │ │ │ 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 +2654901,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 │ │ │ │ + adc.w r0, lr, #154 @ 0x9a │ │ │ │ str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - vqadd.s64 d16, d30, d10 │ │ │ │ - vqadd.s64 d0, d26, d10 │ │ │ │ - vqadd.s8 d0, d24, d10 │ │ │ │ - mrc 0, 6, r0, cr14, cr10, {4} │ │ │ │ + @ instruction: 0xf0ee009a │ │ │ │ + @ instruction: 0xf0aa009a │ │ │ │ + orns r0, r8, #154 @ 0x9a │ │ │ │ + orr.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 +2655114,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.s16 d16, 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, 3, r0, cr0, cr10, {4} │ │ │ │ + mrc 0, 2, r0, cr10, cr10, {4} │ │ │ │ + mrc 0, 2, 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 +2655146,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 +2655173,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 +2655281,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, #134 @ 0x86 │ │ │ │ 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 +2655348,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, #68 @ 0x44 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - orrs.w r0, r0, sl, lsr #2 │ │ │ │ + rsb 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 +2655537,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, #134 @ 0x86 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strd r0, r0, [r0, #-616]! @ 0x268 │ │ │ │ - strd r0, r0, [ip, #-616] @ 0x268 │ │ │ │ + @ instruction: 0xead0009a │ │ │ │ + @ instruction: 0xeabc009a │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xe8c2009a │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + bics.w r0, r2, sl, lsr #2 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrd r0, r0, [r2], #-616 @ 0x268 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + strd r0, r0, [r2, #616]! @ 0x268 │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strex r0, r0, [r6, #616] @ 0x268 │ │ │ │ - @ instruction: 0xe834009a │ │ │ │ + @ instruction: 0xe9b6009a │ │ │ │ + @ instruction: 0xe9a4009a │ │ │ │ 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 +2655612,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, #224 @ 0xe0 │ │ │ │ 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 +2655675,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, #88 @ 0x58 │ │ │ │ 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,16 +2655704,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 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + @ instruction: 0xe81a009a │ │ │ │ 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 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -2655806,15 +2655730,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 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] @ (777210 ) │ │ │ │ @@ -2655833,15 +2655757,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 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] @ (777250 ) │ │ │ │ @@ -2655860,15 +2655784,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 777108 │ │ │ │ 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 +2655945,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 7770f4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - b.n 776d50 │ │ │ │ + b.n 777030 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ 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 +2656804,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 778364 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, fp │ │ │ │ + mov sl, r9 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 778004 │ │ │ │ + b.n 7782e4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 777f90 │ │ │ │ + b.n 778270 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vrhadd.s d16, d6, d9 │ │ │ │ - b.n 777e88 │ │ │ │ + @ instruction: 0xf0e60109 │ │ │ │ + b.n 778168 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 777e20 │ │ │ │ + b.n 778100 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 777de8 │ │ │ │ + b.n 7780c8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + cmp r4, fp │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cmn r4, r2 │ │ │ │ + add r4, r8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf7b0008d │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + vld4.32 {d0-d3}, [r0]! │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + b.n 777d4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - @ instruction: 0xf6e0008d │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + ldr.w r0, [r0, sp] │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 778350 │ │ │ │ + b.n 777630 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ubfx r0, r0, #2, #9 │ │ │ │ - ble.n 777c50 │ │ │ │ + @ instruction: 0xf5300088 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c40 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c30 │ │ │ │ + svc 22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c20 │ │ │ │ + svc 10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ble.n 777c10 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c00 │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ands.w r0, r4, #4620288 @ 0x468000 │ │ │ │ - ble.n 777df0 │ │ │ │ + @ instruction: 0xf584008d │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777de0 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vhadd.u8 d0, d20, d10 │ │ │ │ - ble.n 777d9c │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bgt.n 777d10 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf598008d │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + @ instruction: 0xf708008d │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bgt.n 777ccc │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bgt.n 777cc4 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - sbc.w r0, r0, #4620288 @ 0x468000 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + @ instruction: 0xf6d0008d │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldc 0, cr0, [r8], #628 @ 0x274 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + mcr 0, 1, r0, cr8, cr13, {4} │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldcl 0, cr0, [r4], {157} @ 0x9d │ │ │ │ - subs r6, r5, r6 │ │ │ │ + mcr 0, 2, r0, cr4, cr13, {4} │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n 777d88 │ │ │ │ + ble.n 777e68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n 777d80 │ │ │ │ + ble.n 777e60 │ │ │ │ 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 +2656997,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 77472c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, r5, r7 │ │ │ │ + subs r6, r3, r5 │ │ │ │ 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 +2657021,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 70774 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r6, r2, r7 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bge.n 777e28 │ │ │ │ + blt.n 777f08 │ │ │ │ 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 +2657047,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, r4, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n 777de8 │ │ │ │ + blt.n 777ec8 │ │ │ │ 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 +2657114,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, r3, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n 777fb0 │ │ │ │ + bge.n 777e90 │ │ │ │ lsls r2, r3, #2 │ │ │ │ strh r0, [r5, #8] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + subs r2, r7, 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 +2657187,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, r7, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n 777f04 │ │ │ │ + bge.n 777fe4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ strh r4, [r7, #2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + subs r2, r3, r1 │ │ │ │ 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 +2657353,21 @@ │ │ │ │ blx 6f140 │ │ │ │ mov r6, r0 │ │ │ │ strd r0, r7, [sp, #12] │ │ │ │ b.n 778076 │ │ │ │ strd r0, r7, [sp, #12] │ │ │ │ b.n 778076 │ │ │ │ nop │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvc.n 778134 │ │ │ │ + bls.n 778214 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvc.n 778090 │ │ │ │ + bls.n 778170 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvc.n 778258 │ │ │ │ + bhi.n 778138 │ │ │ │ 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 +2657465,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, r6, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvs.n 778324 │ │ │ │ + bvc.n 778204 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvs.n 7782bc │ │ │ │ + bvc.n 77819c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 778228 │ │ │ │ + bvc.n 778308 │ │ │ │ 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 +2657491,15 @@ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 77472c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ 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 +2657511,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 77472c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ 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 +2657557,19 @@ │ │ │ │ b.n 778318 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ 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 +2657580,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 │ │ │ │ + bvs.n 7783b0 │ │ │ │ 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 +2657759,31 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcs.n 778534 │ │ │ │ + bmi.n 778614 │ │ │ │ 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 +2657884,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r0, [r6, #9] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrb r2, [r0, #7] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r4, #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 +2658029,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 7787dc │ │ │ │ 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 +2658193,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 778a34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + beq.n 77894c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + beq.n 778914 │ │ │ │ lsls r2, r3, #2 │ │ │ │ strb r2, [r3, #28] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + beq.n 778a10 │ │ │ │ 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 +2658321,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, #152] @ 0x98 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ strb r2, [r7, #23] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #176] @ (778b9c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2658500,23 +2658425,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, r4, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ strb r0, [r1, #19] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ 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 +2658499,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 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ 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 +2658548,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r7, #13] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ 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 +2658675,29 @@ │ │ │ │ b.n 778d28 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ strb r0, [r6, #9] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ 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 +2658790,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, #488 @ 0x1e8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + add r0, pc, #312 @ (adr r0, 779068 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r6, #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 +2658919,19 @@ │ │ │ │ blx 6fed8 │ │ │ │ b.n 77900a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r5, #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 +2659000,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r6, #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 +2659080,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, 779226 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r4, #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 +2659154,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 779364 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r4, #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 +2659316,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!, {r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #352] @ (7795e4 ) │ │ │ │ @@ -2659549,29 +2659474,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!, {r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ 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 +2659684,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, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ 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 +2659989,57 @@ │ │ │ │ b.n 779aa2 │ │ │ │ str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ 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 al │ │ │ │ + lslal r2, r3, #2 │ │ │ │ + ite gt @ unpredictable │ │ │ │ + lslgt r2, r3, #2 │ │ │ │ + it pl @ unpredictable │ │ │ │ + lslpl r2, r3, #2 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - pop {r7, pc} │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + bkpt 0x0094 │ │ │ │ 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 +2660089,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ 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 +2660206,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, r6, pc} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbnz r0, 779d6c │ │ │ │ + pop {r4, r7} │ │ │ │ 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 +2660329,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, 779eca │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbnz r4, 779e8c │ │ │ │ + cbnz r4, 779ea8 │ │ │ │ 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 +2661124,33 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 7748f0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 77a072 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + cbnz r6, 77a6ae │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r2, r3, #2 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbz r4, 77a6d2 │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - sxtb r6, r6 │ │ │ │ + cbz r6, 77a708 │ │ │ │ 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 │ │ │ │ + ldrh.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 +2661224,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, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf6b6008e │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + strh.w r0, [r6, lr] │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2661379,18 +2661304,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, 77a876 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - rsbs r0, r4, #4653056 @ 0x470000 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + @ instruction: 0xf744008e │ │ │ │ + cbz r6, 77a870 │ │ │ │ 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 +2661618,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, #296 @ 0x128 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bic.w r0, r0, #4653056 @ 0x470000 │ │ │ │ - @ instruction: 0xf3e4008e │ │ │ │ - @ instruction: 0xf332008e │ │ │ │ - @ instruction: 0xf2d4008e │ │ │ │ - movt r0, #24718 @ 0x608e │ │ │ │ - @ instruction: 0xf29c008e │ │ │ │ - @ instruction: 0xf28e008e │ │ │ │ + @ instruction: 0xf590008e │ │ │ │ + adcs.w r0, r4, #4653056 @ 0x470000 │ │ │ │ + @ instruction: 0xf4a2008e │ │ │ │ + orr.w r0, r4, #4653056 @ 0x470000 │ │ │ │ + bics.w r0, r6, #4653056 @ 0x470000 │ │ │ │ + and.w r0, ip, #4653056 @ 0x470000 │ │ │ │ + @ instruction: 0xf3fe008e │ │ │ │ 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 +2661764,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, #552 @ 0x228 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs.w r0, ip, #142 @ 0x8e │ │ │ │ + ssat r0, #15, ip, asr #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 +2661894,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} │ │ │ │ + rsb r0, lr, #142 @ 0x8e │ │ │ │ strh r4, [r1, r0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - vaddl.s32 q8, d20, d14 │ │ │ │ + adcs.w r0, r4, #142 @ 0x8e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #344] @ (77afd8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2662125,24 +2662049,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, #432 @ 0x1b0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cdp 0, 14, cr0, cr8, cr14, {4} │ │ │ │ + orrs.w r0, r8, #142 @ 0x8e │ │ │ │ str r6, [r0, r2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ 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 +2662130,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, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stcl 0, cr0, [r6, #568]! @ 0x238 │ │ │ │ + vhadd.s16 d16, 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 +2662186,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.s 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, 14, cr0, cr6, cr14, {4} │ │ │ │ + cdp 0, 11, 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 +2662242,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 │ │ │ │ + vhadd.s8 d0, d22, d14 │ │ │ │ ldr r6, [pc, #488] @ (77b3a4 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stcl 0, cr0, [sl, #-568] @ 0xfffffdc8 │ │ │ │ - stc 0, cr0, [r6, #-568]! @ 0xfffffdc8 │ │ │ │ + cdp 0, 11, cr0, cr10, cr14, {4} │ │ │ │ + cdp 0, 9, 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 +2662298,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, 11, cr0, cr2, cr14, {4} │ │ │ │ ldr r5, [pc, #968] @ (77b60c ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - @ instruction: 0xe81a008e │ │ │ │ - ldcl 0, cr0, [r2], #568 @ 0x238 │ │ │ │ + @ instruction: 0xe98a008e │ │ │ │ + cdp 0, 6, 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 +2662323,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, 5, cr0, cr6, cr14, {4} │ │ │ │ + add r7, pc, #64 @ (adr r7, 77b2c8 ) │ │ │ │ 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 +2662348,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, #904 @ (adr r6, 77b64c ) │ │ │ │ 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 +2662508,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, #616 @ (adr r5, 77b6e0 ) │ │ │ │ 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 +2662771,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 │ │ │ │ + @ instruction: 0xeb86008e │ │ │ │ + vqadd.u32 d0, d22, d13 │ │ │ │ + adc.w r0, r6, lr, lsl #2 │ │ │ │ + adc.w r0, ip, lr, lsl #2 │ │ │ │ + adcs.w r0, r4, lr, lsl #2 │ │ │ │ + sbc.w r0, lr, lr, lsl #2 │ │ │ │ ldr r2, [pc, #112] @ (77b7cc ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strd r0, r0, [r6, #560]! @ 0x230 │ │ │ │ - bvc.n 77b680 │ │ │ │ + adcs.w r0, r6, ip, lsl #2 │ │ │ │ + bhi.n 77b760 │ │ │ │ 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 ) │ │ │ │ + pkhbt r0, ip, lr, lsl #2 │ │ │ │ + @ instruction: 0xf256009e │ │ │ │ + pkhbt r0, ip, lr, lsl #2 │ │ │ │ + bic.w r0, ip, lr, lsl #2 │ │ │ │ + add r2, pc, #672 @ (adr r2, 77ba18 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - eors.w r0, r2, #158 @ 0x9e │ │ │ │ - bvc.n 77b7c0 │ │ │ │ + addw r0, r2, #158 @ 0x9e │ │ │ │ + bhi.n 77b6a0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xe852008e │ │ │ │ + strd r0, r0, [r2, #568] @ 0x238 │ │ │ │ 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 +2662838,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: 0xe9b2008e │ │ │ │ ldr r0, [pc, #160] @ (77b89c ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ strb r1, [r0, #20] │ │ │ │ @@ -2663631,15 +2663555,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 77c3d8 │ │ │ │ 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 +2664026,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 #184 @ 0xb8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bgt.n 77c40c │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 77c428 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ 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 +2664271,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 77c718 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n 77c5f8 │ │ │ │ + bgt.n 77c6d8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r2, #26 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 77c580 │ │ │ │ + blt.n 77c660 │ │ │ │ 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 +2664354,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 77c714 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n 77c73c │ │ │ │ + blt.n 77c81c │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r1, #94 @ 0x5e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 77c6c4 │ │ │ │ + blt.n 77c7a4 │ │ │ │ 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 +2664437,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 77c700 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n 77c880 │ │ │ │ + bge.n 77c760 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r0, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 77c808 │ │ │ │ + bge.n 77c8e8 │ │ │ │ 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 +2664520,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 77c8dc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bhi.n 77c7c4 │ │ │ │ + bge.n 77c8a4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 77c94c │ │ │ │ + bls.n 77c82c │ │ │ │ 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 +2664603,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 77c8c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 77c908 │ │ │ │ + bls.n 77c9e8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #42 @ 0x2a │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 77c890 │ │ │ │ + bls.n 77c970 │ │ │ │ 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 +2664686,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 77cab4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 77ca4c │ │ │ │ + bhi.n 77c92c │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r6, #110 @ 0x6e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 77c9d4 │ │ │ │ + bhi.n 77cab4 │ │ │ │ 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 +2664769,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 77ca88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvs.n 77cb90 │ │ │ │ + bvc.n 77ca70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r5, #178 @ 0xb2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 77cb18 │ │ │ │ + bvc.n 77c9f8 │ │ │ │ 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 +2664852,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 77cc5c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bpl.n 77cad4 │ │ │ │ + bvc.n 77cbb4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 77cc5c │ │ │ │ + bvs.n 77cb3c │ │ │ │ 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 +2664935,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 │ │ │ │ + bls.n 77cc48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bmi.n 77cc18 │ │ │ │ + bvs.n 77ccf8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 77cba0 │ │ │ │ + bvs.n 77cc80 │ │ │ │ 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 +2665018,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 77ccec │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bmi.n 77cd5c │ │ │ │ + bpl.n 77cc3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 77cce4 │ │ │ │ + bpl.n 77cdc4 │ │ │ │ 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 +2665101,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 77ccd0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcc.n 77cea0 │ │ │ │ + bmi.n 77cd80 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r2, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 77ce28 │ │ │ │ + bmi.n 77cd08 │ │ │ │ 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 +2665184,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 │ │ │ │ + bhi.n 77ceac │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 77cde4 │ │ │ │ + bmi.n 77cec4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r2, #6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 77cf6c │ │ │ │ + bcc.n 77ce4c │ │ │ │ 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 +2665267,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 │ │ │ │ + bcc.n 77cf70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bne.n 77cf28 │ │ │ │ + bcc.n 77d008 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r1, #74 @ 0x4a │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 77ceb0 │ │ │ │ + bcc.n 77cf90 │ │ │ │ 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 +2665591,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 77d358 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 77d318 │ │ │ │ + bcc.n 77d1f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + beq.n 77d2cc │ │ │ │ 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 +2665696,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, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bne.n 77d2b8 │ │ │ │ + bcc.n 77d398 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ 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 +2665801,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, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n 77d450 │ │ │ │ + bcs.n 77d530 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ 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 +2669723,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, #752 @ 0x2f0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r6, r3, #17 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r2, r6, #7 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r2, r3, #7 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #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 +2669936,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, #176] @ (780130 ) │ │ │ │ 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 +2670246,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, pc │ │ │ │ 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 +2671415,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, #154 @ 0x9a │ │ │ │ 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 +2671519,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 r5, [sp, #112] @ 0x70 │ │ │ │ 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 +2671679,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, #512] @ 0x200 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ 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 +2671747,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, #992 @ 0x3e0 │ │ │ │ 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 +2671790,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 78145c │ │ │ │ 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 +2671839,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, r6, #3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ 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 +2671921,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, ip │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmn r6, r5 │ │ │ │ + add r6, fp │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r1, #2 │ │ │ │ @ instruction: 0xeaa60123 │ │ │ │ - cmp r2, r4 │ │ │ │ + add r2, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + add r0, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [pc, #184] @ 781698 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2672097,23 +2672022,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, #200] @ 0xc8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - rors r6, r6 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ 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 +2672126,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 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmia.w r4, {r0, r1, r5, r8} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -2672280,19 +2672205,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, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 781808 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + asrs r6, r6 │ │ │ │ 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 +2672268,15 @@ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 7817e0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ 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 +2672336,15 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 781758 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ 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 +2672406,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, #134 @ 0x86 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ 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 +2672475,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, #226 @ 0xe2 │ │ │ │ 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 +2672534,21 @@ │ │ │ │ b.n 781b2a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 781560 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 7814d4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ 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 +2672640,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 781508 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 7814d8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ 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 +2672741,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, #92 @ 0x5c │ │ │ │ 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 +2672929,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, #108 @ 0x6c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r6, r1, #2 │ │ │ │ b.n 782204 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ 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 +2673002,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, [r1, #2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [pc, #400] @ (7821c4 ) │ │ │ │ + ldr r1, [pc, #848] @ (782384 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [pc, #216] @ (782110 ) │ │ │ │ + ldr r1, [pc, #664] @ (7822d0 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ 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 +2673150,17 @@ │ │ │ │ nop │ │ │ │ svc 144 @ 0x90 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ svc 104 @ 0x68 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ 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 +2673236,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, #230 @ 0xe6 │ │ │ │ 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 +2673319,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, #246 @ 0xf6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ble.n 78239c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - vhadd.u8 d0, d28, d12 │ │ │ │ + lsls r4, r7, #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 +2673629,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, #102 @ 0x66 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ 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 +2673914,15 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 782990 │ │ │ │ lsls r3, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ 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 +2674148,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, #82 @ 0x52 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ 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 +2674428,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, #142 @ 0x8e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r5, [pc, #1052] @ 7832c4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2674910,19 +2674836,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, #50 @ 0x32 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r7, #22 │ │ │ │ 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 +2675894,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, #80 @ 0x50 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n 783c04 │ │ │ │ + bgt.n 783ce4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + adds r2, r3, #5 │ │ │ │ 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 +2677145,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 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r7, #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 +2678402,67 @@ │ │ │ │ strd r2, ip, [sp] │ │ │ │ ldr r1, [pc, #120] @ (78577c ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ b.w 784ec4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #224] @ (785824 ) │ │ │ │ + ldr r3, [pc, #672] @ (7859e4 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf0b6009c │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + @ instruction: 0xf226009c │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ands.w r0, r4, #156 @ 0x9c │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + @ instruction: 0xf184009c │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + strh r6, [r5, 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 +2679655,57 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 6f8f8 │ │ │ │ mov r1, r0 │ │ │ │ b.n 78635e │ │ │ │ nop │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r7, 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.u16 d16, d16, d9 │ │ │ │ + mrc2 0, 7, r0, cr14, cr9, {4} │ │ │ │ + mrc2 0, 5, r0, cr12, cr9, {4} │ │ │ │ + mrc2 0, 3, r0, cr2, cr9, {4} │ │ │ │ + ldr r4, [pc, #624] @ (7866d0 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc2 0, cr0, [ip], #612 @ 0x264 │ │ │ │ - @ instruction: 0xfbf80099 │ │ │ │ - ldr r2, [pc, #640] @ (7866ec ) │ │ │ │ + mcr2 0, 1, r0, cr12, cr9, {4} │ │ │ │ + stc2l 0, cr0, [r8, #-612]! @ 0xfffffd9c │ │ │ │ + ldr r4, [pc, #64] @ (7864ac ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [pc, #344] @ (7865c8 ) │ │ │ │ + ldr r3, [pc, #792] @ (786788 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb800099 │ │ │ │ - @ instruction: 0xfb4c0099 │ │ │ │ - @ instruction: 0xfb0e0099 │ │ │ │ - ldr r1, [pc, #976] @ (786850 ) │ │ │ │ + ldc2l 0, cr0, [r0], #612 @ 0x264 │ │ │ │ + ldc2 0, cr0, [ip], #612 @ 0x264 │ │ │ │ + ldc2l 0, cr0, [lr], #-612 @ 0xfffffd9c │ │ │ │ + ldr r3, [pc, #400] @ (786610 ) │ │ │ │ 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: 0xfa860099 │ │ │ │ + @ instruction: 0xfa540099 │ │ │ │ + @ instruction: 0xfa460099 │ │ │ │ + ldr r1, [pc, #72] @ (7864d8 ) │ │ │ │ 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 │ │ │ │ + ldr??.w r0, [r8, #153] @ 0x99 │ │ │ │ + ldrsh.w r0, [ip, #153] @ 0x99 │ │ │ │ + vld4.32 {d0-d3}, [r4 :64], r9 │ │ │ │ + @ instruction: 0xf7fc0099 │ │ │ │ + blx r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movw r0, #43161 @ 0xa899 │ │ │ │ - cmp sl, r8 │ │ │ │ + @ instruction: 0xf7ba0099 │ │ │ │ + bx r6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, sp │ │ │ │ + mov lr, fp │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs.w r0, r0, #5013504 @ 0x4c8000 │ │ │ │ - @ instruction: 0xf53c0099 │ │ │ │ - add r4, r9 │ │ │ │ + @ instruction: 0xf7200099 │ │ │ │ + subw r0, ip, #2201 @ 0x899 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf4b00099 │ │ │ │ - @ instruction: 0xf3dc0099 │ │ │ │ + @ instruction: 0xf6200099 │ │ │ │ + adc.w r0, ip, #5013504 @ 0x4c8000 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 6ee00 │ │ │ │ mov r1, r0 │ │ │ │ b.n 786342 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, fp │ │ │ │ @@ -2680908,45 +2680834,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 │ │ │ │ + bic.w r0, r2, #5013504 @ 0x4c8000 │ │ │ │ + mrc 0, 7, r0, cr2, cr9, {4} │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r7 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ 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 │ │ │ │ + mcr 0, 0, r0, cr6, cr9, {4} │ │ │ │ + stcl 0, cr0, [lr, #612]! @ 0x264 │ │ │ │ + stc 0, cr0, [r4, #612]! @ 0x264 │ │ │ │ + ldcl 0, cr0, [r6, #-612] @ 0xfffffd9c │ │ │ │ + stc 0, cr0, [r2, #-612]! @ 0xfffffd9c │ │ │ │ + ldcl 0, cr0, [sl], {153} @ 0x99 │ │ │ │ + stc 0, cr0, [r0], #612 @ 0x264 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds.w r0, r4, r9, lsr #2 │ │ │ │ - @ instruction: 0xeab00099 │ │ │ │ - orns r0, r8, r9, lsr #2 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + stc 0, cr0, [r4], {153} @ 0x99 │ │ │ │ + stc 0, cr0, [r0], #-612 @ 0xfffffd9c │ │ │ │ + @ instruction: 0xebe80099 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strd r0, r0, [r8, #-612] @ 0x264 │ │ │ │ - stmdb sl!, {r0, r3, r4, r7} │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + @ instruction: 0xeab80099 │ │ │ │ + eors.w r0, sl, r9, lsr #2 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ 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 +2682143,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 │ │ │ │ + strd r0, r0, [r8, #612] @ 0x264 │ │ │ │ + stmdb lr, {r0, r3, r4, r7} │ │ │ │ + ldmia.w r4, {r0, r3, r4, r7} │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 787a34 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xe82a0099 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 7878ac │ │ │ │ + b.n 787b8c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787858 │ │ │ │ + b.n 787b38 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787820 │ │ │ │ + b.n 787b00 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 787790 │ │ │ │ + b.n 787a70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787758 │ │ │ │ + b.n 787a38 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787738 │ │ │ │ + b.n 787a18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787718 │ │ │ │ + b.n 7879f8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7876d4 │ │ │ │ + b.n 7879b4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787688 │ │ │ │ + b.n 787968 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787660 │ │ │ │ + b.n 787940 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 78763c │ │ │ │ + b.n 78791c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7875d8 │ │ │ │ + b.n 7878b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7875b4 │ │ │ │ + b.n 787894 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787574 │ │ │ │ + b.n 787854 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 788500 │ │ │ │ + b.n 7877e0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #4 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 788400 │ │ │ │ + b.n 7876e0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7883b4 │ │ │ │ + b.n 787694 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 788368 │ │ │ │ + b.n 787648 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7882d4 │ │ │ │ + b.n 7875b4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 788204 │ │ │ │ + b.n 7884e4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7881ac │ │ │ │ + b.n 78848c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 788134 │ │ │ │ + b.n 788414 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7880dc │ │ │ │ + b.n 7883bc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r6, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 787ea0 │ │ │ │ + b.n 788180 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787e54 │ │ │ │ + b.n 788134 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787e24 │ │ │ │ + b.n 788104 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787dfc │ │ │ │ + b.n 7880dc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787d90 │ │ │ │ + b.n 788070 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + b.n 787fc0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - svc 18 │ │ │ │ + b.n 787e80 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + b.n 787e20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 787d58 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 787e4c │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ble.n 787dc4 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bgt.n 787d70 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bgt.n 787d14 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bgt.n 787ccc │ │ │ │ + udf #0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bgt.n 787ea8 │ │ │ │ + ble.n 787d88 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - blt.n 787d80 │ │ │ │ + ble.n 787e60 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r6, r1, #2 │ │ │ │ - blt.n 787cd4 │ │ │ │ + bgt.n 787db4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 6e8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 7744a4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2682781,57 +2682704,57 @@ │ │ │ │ bl 781870 │ │ │ │ mov r6, r0 │ │ │ │ b.w 786b22 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ b.n 78820e │ │ │ │ @ instruction: 0xffff47ef │ │ │ │ - bge.n 78824c │ │ │ │ + blt.n 78812c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bge.n 78822c │ │ │ │ + blt.n 78830c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n 78812c │ │ │ │ + bge.n 78820c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n 788274 │ │ │ │ + bge.n 788154 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bls.n 788240 │ │ │ │ + bge.n 788320 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bhi.n 7881bc │ │ │ │ + bge.n 78829c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n 78828c │ │ │ │ + bls.n 78816c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvc.n 788238 │ │ │ │ + bls.n 788318 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvc.n 7881fc │ │ │ │ + bls.n 7882dc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 78814c │ │ │ │ + bhi.n 78822c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvs.n 788210 │ │ │ │ + bhi.n 7882f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvs.n 7881bc │ │ │ │ + bhi.n 78829c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 788334 │ │ │ │ + bvc.n 788214 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvs.n 7882e0 │ │ │ │ + bvc.n 7881c0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + adds r2, r1, r0 │ │ │ │ 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 +2683155,77 @@ │ │ │ │ blx 6e290 │ │ │ │ mov r6, r0 │ │ │ │ b.w 786b22 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ b.n 788696 │ │ │ │ @ instruction: 0xffff47ef │ │ │ │ - bpl.n 7885e0 │ │ │ │ + bvc.n 7886c0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 788764 │ │ │ │ + bvs.n 788644 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 78870c │ │ │ │ + bvs.n 7885ec │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 7886e8 │ │ │ │ + bvs.n 7885c8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 7886c4 │ │ │ │ + bvs.n 7887a4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcc.n 7886b0 │ │ │ │ + bpl.n 788790 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcc.n 788698 │ │ │ │ + bpl.n 788778 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 7887c8 │ │ │ │ + bmi.n 7886a8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 78877c │ │ │ │ + bmi.n 78865c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcc.n 788748 │ │ │ │ + bmi.n 788628 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcc.n 7886f8 │ │ │ │ + bmi.n 7887d8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 7886ac │ │ │ │ + bmi.n 78878c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 7887e4 │ │ │ │ + bcc.n 7886c4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 788754 │ │ │ │ + bcc.n 788634 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 788720 │ │ │ │ + bcc.n 788800 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 7886f8 │ │ │ │ + bcc.n 7887d8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 7886e0 │ │ │ │ + bcc.n 7887c0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 788674 │ │ │ │ + bcc.n 788754 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 788658 │ │ │ │ + bcc.n 788738 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 788640 │ │ │ │ + bcc.n 788720 │ │ │ │ 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 +2683239,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, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ 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 +2684331,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 7891f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ strb r6, [r1, #29] │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - rev16 r6, r4 │ │ │ │ + cbnz r6, 789320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r6, 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 +2685081,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, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, 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, r5, 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, r5, r6} │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + itee al │ │ │ │ + lslal r1, r3, #2 │ │ │ │ + itet mi @ unpredictable > │ │ │ │ + lslmi r1, r3, #2 │ │ │ │ + stmdbpl sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + movmi.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 +2685342,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 78a0a8 │ │ │ │ @@ -2686300,41 +2686223,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r2] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, r7] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsrs r2, r4, #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 +2686692,49 @@ │ │ │ │ b.n 78aa6c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r1, r6] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r7, #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 +2687159,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, 3, cr0, cr0, cr13, {4} │ │ │ │ + lsls r6, r3, #1 │ │ │ │ + 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 +2688068,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: 0xb70e │ │ │ │ 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 +2688937,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, #416 @ 0x1a0 │ │ │ │ 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 +2689246,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 │ │ │ │ + ldmdb r0, {r0, r2, r3, r7} │ │ │ │ + adcs.w r0, sl, sp, lsl #2 │ │ │ │ + strd r0, r0, [r6], #564 @ 0x234 │ │ │ │ + adcs.w r0, r4, sp, lsl #2 │ │ │ │ + ldmia.w lr!, {r0, r2, r3, r7} │ │ │ │ + adcs.w r0, r4, sp, lsl #2 │ │ │ │ + ldmia.w r8, {r0, r2, r3, r7} │ │ │ │ + adc.w r0, lr, sp, lsl #2 │ │ │ │ subs r1, #222 @ 0xde │ │ │ │ lsls r3, r4, #4 │ │ │ │ cbz r1, 78c692 │ │ │ │ movs r3, #0 │ │ │ │ push {r4} │ │ │ │ b.n 78c678 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ @@ -2689574,29 +2689494,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 78c740 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia.w r8!, {r0, r2, r3, r7} │ │ │ │ - b.n 78c40c │ │ │ │ + ands.w r0, r8, sp, lsl #2 │ │ │ │ + b.n 78c6ec │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia.w lr, {r0, r2, r3, r7} │ │ │ │ - b.n 78c3c0 │ │ │ │ + and.w r0, lr, sp, lsl #2 │ │ │ │ + b.n 78c6a0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia.w r8, {r0, r2, r3, r7} │ │ │ │ - b.n 78c374 │ │ │ │ + and.w r0, r8, sp, lsl #2 │ │ │ │ + b.n 78c654 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia.w r6, {r0, r2, r3, r7} │ │ │ │ - b.n 78c324 │ │ │ │ + and.w r0, r6, sp, lsl #2 │ │ │ │ + b.n 78c604 │ │ │ │ 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 +2690073,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, #616 @ (adr r6, 78d228 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #16 @ (adr r3, 78cfd4 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 78d194 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 78d314 │ │ │ │ + b.n 78d5f4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78ca98 │ │ │ │ + b.n 78cd78 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78d2e4 │ │ │ │ + b.n 78d5c4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78caa8 │ │ │ │ + b.n 78cd88 │ │ │ │ lsls r5, r1, #2 │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + b.n 78d004 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78d464 │ │ │ │ + b.n 78d744 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + add r1, pc, #224 @ (adr r1, 78d0c8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78d448 │ │ │ │ + b.n 78d728 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + add r0, pc, #552 @ (adr r0, 78d21c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r0, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -2690504,15 +2690424,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, #536] @ 0x218 │ │ │ │ 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 +2690980,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 r6, [sp, #112] @ 0x70 │ │ │ │ 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 +2691525,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, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n 78e0d0 │ │ │ │ + bcc.n 78e1b0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n 78e134 │ │ │ │ + bcs.n 78e214 │ │ │ │ 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, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n 78e0dc │ │ │ │ + bcs.n 78e1bc │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r0, #25 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2692050,47 +2691970,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, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r4, r6, r7 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + beq.n 78e588 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7, {r1, r3, r5, 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 +2692343,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, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n 78e8cc │ │ │ │ + bne.n 78e7ac │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ adds r4, r2, r4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ 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 +2692801,15 @@ │ │ │ │ vmla.i q2, q8, d3[3] │ │ │ │ asrs r0, r5, #24 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #23 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r6, #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 +2694000,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #27 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #24 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ 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 +2694232,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #18 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ 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 +2695119,17 @@ │ │ │ │ andne.w r0, r0, #1 │ │ │ │ eor.w r4, r0, #1 │ │ │ │ b.n 7905a8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa780122 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r4, #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 +2695883,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, #944 @ (adr r3, 7911e0 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ 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 +2695921,17 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r0, [r5, #19] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ 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 +2695952,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, [r2, #4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + strb r4, [r5, #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 +2695986,17 @@ │ │ │ │ str.w r1, [r2, #2848] @ 0xb20 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r2, #2852] @ 0xb24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ 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 +2696019,17 @@ │ │ │ │ str.w r1, [r2, #320] @ 0x140 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2, #324] @ 0x144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [r3, #32] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #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 +2696053,17 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, #12] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r4, #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 +2696460,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, [r7, 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 +2697178,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ and.w r5, r0, #4278190080 @ 0xff000000 │ │ │ │ b.n 7919f8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r6, #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 +2697915,15 @@ │ │ │ │ b.n 7923de │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 792514 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r4, 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 +2701260,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 r7, #30 │ │ │ │ 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 +2702413,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, [r1, r3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ 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 +2703426,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, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ 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 +2706049,17 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ add r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ b.n 797d98 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r5, #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 +2707202,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 │ │ │ │ + str.w r0, [r0, #263] @ 0x107 │ │ │ │ + str??.w r0, [lr, #263] @ 0x107 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ 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 +2707867,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, r4, #2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ 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 +2709971,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 79aba8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bls.n 79aa74 │ │ │ │ + blt.n 79ab54 │ │ │ │ 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 +2710201,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 79ae08 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bvs.n 79ad08 │ │ │ │ + bhi.n 79ade8 │ │ │ │ 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 +2710403,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 79aecc │ │ │ │ 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 +2712919,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, 79cc8c │ │ │ │ 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 +2713096,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, r6, 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, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ 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 +2713171,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, r5, 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, r5, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r2!, {r7} │ │ │ │ + lsls r7, r0, #4 │ │ │ │ + ittt vs │ │ │ │ + lslvs r7, r0, #4 │ │ │ │ + stmdbvs sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + movvs.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 +2713246,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, pc} │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r0, #190 @ 0xbe │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cbnz r0, 79cfcc │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [pc, #4] @ (79cfd0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6, 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 +2713629,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, 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 │ │ │ │ add.w r0, r0, #2000 @ 0x7d0 │ │ │ │ bl 79ef80 │ │ │ │ @@ -2714616,30 +2714536,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 0x0062 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + bkpt 0x0058 │ │ │ │ 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 │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - hlt 0x000c │ │ │ │ + cbnz r4, 79dea2 │ │ │ │ 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 +2715925,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, #320 @ 0x140 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ 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 +2716090,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, #960 @ 0x3c0 │ │ │ │ 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 +2716387,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, #216 @ 0xd8 │ │ │ │ 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 +2716873,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, #720 @ (adr r5, 79fc84 ) │ │ │ │ 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 +2717408,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, #936] @ 0x3a8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ 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 +2717546,17 @@ │ │ │ │ bl 79f7b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 79fd88 │ │ │ │ b.n 7a0018 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ 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 +2720960,15 @@ │ │ │ │ vmul.f32 s11, s15, s12 │ │ │ │ vmls.f32 s14, s11, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vmls.f32 s13, s15, s14 │ │ │ │ vmul.f32 s0, s13, s14 │ │ │ │ bx lr │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r2, [r6, #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 +2721043,15 @@ │ │ │ │ subs r6, #225 @ 0xe1 │ │ │ │ movs r0, r0 │ │ │ │ tst r3, r6 │ │ │ │ strb r0, [r3, #8] │ │ │ │ subs r7, #49 @ 0x31 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ 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 +2721091,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ sbcs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #8] │ │ │ │ subs r5, #49 @ 0x31 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r7, #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 +2722006,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 adc930 │ │ │ │ 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 +2722369,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, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r6, #32 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r5, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r0, r3, #2 │ │ │ │ adds r5, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ 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 +2722554,25 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mvn.w r0, #11 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r3, #154 @ 0x9a │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmia r4!, {r3, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r4, #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, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #192] @ (7a3cb8 ) │ │ │ │ + ldr r6, [pc, #640] @ (7a3e78 ) │ │ │ │ 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 +2723310,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, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r7, #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 +2724146,15 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r5} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ 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 +2724537,15 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ lsls r1, r4, #4 │ │ │ │ subs r2, r7, #2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r7, #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 +2725168,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r0, r4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, r7, r0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r6, r1, r0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ 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 +2725465,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, [r2, #8] │ │ │ │ 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 +2726868,119 @@ │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ mov r5, fp │ │ │ │ str.w r8, [sp, #12] │ │ │ │ b.n 7a6140 │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf7c20097 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldrsh.w r0, [r2, r7, lsl #1] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf7420097 │ │ │ │ - movt r0, #51351 @ 0xc897 │ │ │ │ - @ instruction: 0xf65e0097 │ │ │ │ - movw r0, #34967 @ 0x8897 │ │ │ │ - @ instruction: 0xf6340097 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldrh.w r0, [r2, #151] @ 0x97 │ │ │ │ + ldrh.w r0, [ip, r7, lsl #1] │ │ │ │ + @ instruction: 0xf7ce0097 │ │ │ │ + @ instruction: 0xf7b80097 │ │ │ │ + @ instruction: 0xf7a40097 │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors.w r0, sl, #4947968 @ 0x4b8000 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + addw r0, sl, #2199 @ 0x897 │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands.w r0, ip, #4947968 @ 0x4b8000 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + @ instruction: 0xf58c0097 │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf3bc0097 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + @ instruction: 0xf52c0097 │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbfx r0, r6, #2, #24 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + @ instruction: 0xf4b60097 │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2f60097 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + orn r0, r6, #4947968 @ 0x4b8000 │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2e00097 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + orrs.w r0, r0, #4947968 @ 0x4b8000 │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf29c0097 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + and.w r0, ip, #4947968 @ 0x4b8000 │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2820097 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + @ instruction: 0xf3f20097 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ 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: 0xf39e0097 │ │ │ │ + usat r0, #23, lr, lsl #2 │ │ │ │ + @ instruction: 0xf37e0097 │ │ │ │ + bfi r0, lr, #2, #22 │ │ │ │ + @ instruction: 0xf35c0097 │ │ │ │ + sbfx r0, ip, #2, #24 │ │ │ │ + @ instruction: 0xf33c0097 │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub.w r0, r8, #151 @ 0x97 │ │ │ │ - @ instruction: 0xf1980097 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + @ instruction: 0xf3180097 │ │ │ │ + ssat r0, #24, r8, lsl #2 │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf12e0097 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + @ instruction: 0xf29e0097 │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vshr.s64 d16, d7, #62 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + @ instruction: 0xf1320097 │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vshr.s64 d0, d7, #58 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + @ instruction: 0xf0f60097 │ │ │ │ + strh r2, [r0, r5] │ │ │ │ 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 +2731097,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, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #88 @ (adr r1, 7a8a70 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 7a8c30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #952 @ (adr r0, 7a8dd8 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 7a8b98 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #792 @ (adr r0, 7a8d40 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 7a8b00 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #632 @ (adr r0, 7a8ca8 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 7a8a68 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #472 @ (adr r0, 7a8c10 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 7a8dd0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #312 @ (adr r0, 7a8b78 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 7a8d38 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #152 @ (adr r0, 7a8ae0 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 7a8ca0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r1, pc, #440 @ (adr r1, 7a8c08 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r1, pc, #280 @ (adr r1, 7a8b70 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + add r1, pc, #120 @ (adr r1, 7a8ad8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + add r0, pc, #984 @ (adr r0, 7a8e40 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + add r0, pc, #824 @ (adr r0, 7a8da8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + add r0, pc, #664 @ (adr r0, 7a8d10 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc, #504 @ (adr r0, 7a8c78 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + add r0, pc, #344 @ (adr r0, 7a8be0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + add r0, pc, #184 @ (adr r0, 7a8b48 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + add r0, pc, #24 @ (adr r0, 7a8ab0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ 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 +2732432,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7a9e04 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7a9e08 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ 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,831 +2734477,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7ab130 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7ab134 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #976] @ (7aafb0 ) │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #800] @ (7aaf04 ) │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #624] @ (7aae58 ) │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #448] @ (7aadac ) │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #272] @ (7aad00 ) │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #96] @ (7aac54 ) │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #944] @ (7aafa8 ) │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #768] @ (7aaefc ) │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #592] @ (7aae50 ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #416] @ (7aada4 ) │ │ │ │ + ldr r7, [pc, #864] @ (7aaf64 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #240] @ (7aacf8 ) │ │ │ │ + ldr r7, [pc, #688] @ (7aaeb8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #64] @ (7aac4c ) │ │ │ │ + ldr r7, [pc, #512] @ (7aae0c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #912] @ (7aafa0 ) │ │ │ │ + ldr r7, [pc, #336] @ (7aad60 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #736] @ (7aaef4 ) │ │ │ │ + ldr r7, [pc, #160] @ (7aacb4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #560] @ (7aae48 ) │ │ │ │ + ldr r6, [pc, #1008] @ (7ab008 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #384] @ (7aad9c ) │ │ │ │ + ldr r6, [pc, #832] @ (7aaf5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #208] @ (7aacf0 ) │ │ │ │ + ldr r6, [pc, #656] @ (7aaeb0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #32] @ (7aac44 ) │ │ │ │ + ldr r6, [pc, #480] @ (7aae04 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #880] @ (7aaf98 ) │ │ │ │ + ldr r6, [pc, #304] @ (7aad58 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #704] @ (7aaeec ) │ │ │ │ + ldr r6, [pc, #128] @ (7aacac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #528] @ (7aae40 ) │ │ │ │ + ldr r5, [pc, #976] @ (7ab000 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #352] @ (7aad94 ) │ │ │ │ + ldr r5, [pc, #800] @ (7aaf54 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #176] @ (7aace8 ) │ │ │ │ + ldr r5, [pc, #624] @ (7aaea8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #0] @ (7aac3c ) │ │ │ │ + ldr r5, [pc, #448] @ (7aadfc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #848] @ (7aaf90 ) │ │ │ │ + ldr r5, [pc, #272] @ (7aad50 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #672] @ (7aaee4 ) │ │ │ │ + ldr r5, [pc, #96] @ (7aaca4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #496] @ (7aae38 ) │ │ │ │ + ldr r4, [pc, #944] @ (7aaff8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #320] @ (7aad8c ) │ │ │ │ + ldr r4, [pc, #768] @ (7aaf4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #144] @ (7aace0 ) │ │ │ │ + ldr r4, [pc, #592] @ (7aaea0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #992] @ (7ab034 ) │ │ │ │ + ldr r4, [pc, #416] @ (7aadf4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #816] @ (7aaf88 ) │ │ │ │ + ldr r4, [pc, #240] @ (7aad48 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #640] @ (7aaedc ) │ │ │ │ + ldr r4, [pc, #64] @ (7aac9c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #464] @ (7aae30 ) │ │ │ │ + ldr r3, [pc, #912] @ (7aaff0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #288] @ (7aad84 ) │ │ │ │ + ldr r3, [pc, #736] @ (7aaf44 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #112] @ (7aacd8 ) │ │ │ │ + ldr r3, [pc, #560] @ (7aae98 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #960] @ (7ab02c ) │ │ │ │ + ldr r3, [pc, #384] @ (7aadec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #784] @ (7aaf80 ) │ │ │ │ + ldr r3, [pc, #208] @ (7aad40 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #608] @ (7aaed4 ) │ │ │ │ + ldr r3, [pc, #32] @ (7aac94 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #432] @ (7aae28 ) │ │ │ │ + ldr r2, [pc, #880] @ (7aafe8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #256] @ (7aad7c ) │ │ │ │ + ldr r2, [pc, #704] @ (7aaf3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #80] @ (7aacd0 ) │ │ │ │ + ldr r2, [pc, #528] @ (7aae90 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #928] @ (7ab024 ) │ │ │ │ + ldr r2, [pc, #352] @ (7aade4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #752] @ (7aaf78 ) │ │ │ │ + ldr r2, [pc, #176] @ (7aad38 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #576] @ (7aaecc ) │ │ │ │ + ldr r2, [pc, #0] @ (7aac8c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #400] @ (7aae20 ) │ │ │ │ + ldr r1, [pc, #848] @ (7aafe0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #224] @ (7aad74 ) │ │ │ │ + ldr r1, [pc, #672] @ (7aaf34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #48] @ (7aacc8 ) │ │ │ │ + ldr r1, [pc, #496] @ (7aae88 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx ip │ │ │ │ + ldr r1, [pc, #320] @ (7aaddc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r6 │ │ │ │ + ldr r1, [pc, #144] @ (7aad30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r1 │ │ │ │ + ldr r0, [pc, #992] @ (7ab084 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns fp │ │ │ │ + ldr r0, [pc, #816] @ (7aafd8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r6 │ │ │ │ + ldr r0, [pc, #640] @ (7aaf2c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r0 │ │ │ │ + ldr r0, [pc, #464] @ (7aae80 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, fp │ │ │ │ + ldr r0, [pc, #288] @ (7aadd4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + ldr r0, [pc, #112] @ (7aad28 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r0 │ │ │ │ + blx lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, sl │ │ │ │ + blxns r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, pc │ │ │ │ + bxns sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, sl │ │ │ │ + bx r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r4 │ │ │ │ + bxns r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, pc │ │ │ │ + mov r8, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r9 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, lr │ │ │ │ + mov r4, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r9 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, r3 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, lr │ │ │ │ + cmp r8, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, r8 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r3 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + cmp r4, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r0 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r2 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r5 │ │ │ │ + add r8, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r4, r7 │ │ │ │ + add ip, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r2 │ │ │ │ + add r8, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + add r4, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + add r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r4 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r6 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r1 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r3 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r0, r6 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r4, r0 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r0, r3 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r7 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r0, r2 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r4, r4 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #28 │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #32 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + adds r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #12 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r4, #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 +2735569,163 @@ │ │ │ │ ldr r0, [pc, #304] @ (7ab488 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #300] @ (7ab48c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r4, #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 +2736887,84 @@ │ │ │ │ ldr r2, [pc, #180] @ (7ac200 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7ab5e8 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfa1e008d │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + @ instruction: 0xfb8e008d │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr??.w r0, [r8, sp] │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + @ instruction: 0xfae8008d │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf3f0008d │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + sbc.w r0, r0, #4620288 @ 0x468000 │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rsb r0, r2, #141 @ 0x8d │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf332008d │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs.w r0, ip, #141 @ 0x8d │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + movt r0, #49293 @ 0xc08d │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds.w r0, r0, #141 @ 0x8d │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + @ instruction: 0xf280008d │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors.w r0, ip, #141 @ 0x8d │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + addw r0, ip, #141 @ 0x8d │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bic.w r0, r8, #141 @ 0x8d │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + @ instruction: 0xf198008d │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - and.w r0, r6, #141 @ 0x8d │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + sbcs.w r0, r6, #141 @ 0x8d │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.s32 q8, d22, d13 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + adcs.w r0, r6, #141 @ 0x8d │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.s8 d16, d30, d13 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + @ instruction: 0xf0be008d │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.s32 d0, d30, d13 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + eors.w r0, lr, #141 @ 0x8d │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.s16 d0, d22, d13 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + eor.w r0, r6, #141 @ 0x8d │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + add r1, pc, #8 @ (adr r1, 7ac20c ) │ │ │ │ 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 +2738478,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, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldcl 0, cr0, [ip], {141} @ 0x8d │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + cdp 0, 4, cr0, cr12, cr13, {4} │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc 0, cr0, [r8], {141} @ 0x8d │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldcl 0, cr0, [r8, #564]! @ 0x234 │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mrc2 0, 5, r0, cr6, cr8, {4} │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + movs r6, r4 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2fe008d │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + orn r0, lr, #4620288 @ 0x468000 │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ 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 +2740018,107 @@ │ │ │ │ sub.w r2, r1, #15360 @ 0x3c00 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ uxth r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.w 7ab8f6 │ │ │ │ b.w 7ab5c8 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7ae17c │ │ │ │ + bhi.n 7ae25c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #832] @ (7ae520 ) │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7ae1f8 │ │ │ │ + bpl.n 7ae2d8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [pc, #784] @ (7ae4f8 ) │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #968] @ (7ae5b4 ) │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #968] @ (7ae5b8 ) │ │ │ │ + ldr r7, [pc, #392] @ (7ae378 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7ae25c │ │ │ │ + bcc.n 7ae13c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r5, [pc, #216] @ (7ae2d0 ) │ │ │ │ + ldr r6, [pc, #664] @ (7ae490 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #752] @ (7ae4ec ) │ │ │ │ + ldr r7, [pc, #176] @ (7ae2ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #600] @ (7ae458 ) │ │ │ │ + ldr r7, [pc, #24] @ (7ae218 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #464] @ (7ae3d4 ) │ │ │ │ + ldr r6, [pc, #912] @ (7ae594 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bne.n 7ae2ec │ │ │ │ + bcs.n 7ae1cc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + strh r0, [r7, 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 +2741030,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, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, r4 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r1 │ │ │ │ + cmp r6, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mvns r0, r0 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #400] @ (7aee4c ) │ │ │ │ + ldr r1, [pc, #848] @ (7af00c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r4, r6 │ │ │ │ + add ip, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ae544 │ │ │ │ + b.n 7ae824 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - muls r0, r2 │ │ │ │ + add r8, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns sl │ │ │ │ + ldr r1, [pc, #272] @ (7aeddc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r6 │ │ │ │ + add r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + ldr r0, [pc, #0] @ (7aecd4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #520] @ (7aeee0 ) │ │ │ │ + ldr r1, [pc, #968] @ (7af0a0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r9 │ │ │ │ + bxns r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #256] @ (7aede0 ) │ │ │ │ + ldr r3, [pc, #704] @ (7aefa0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #920] @ (7af07c ) │ │ │ │ + ldr r3, [pc, #344] @ (7aee3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r5 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r2, r1 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #576] @ (7aef30 ) │ │ │ │ + ldr r6, [pc, #0] @ (7aecf0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #408] @ (7aee8c ) │ │ │ │ + ldr r5, [pc, #856] @ (7af04c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [pc, #520] @ (7aef04 ) │ │ │ │ + ldr r1, [pc, #968] @ (7af0c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #272] @ (7aee10 ) │ │ │ │ + ldr r1, [pc, #720] @ (7aefd0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #152] @ (7aed9c ) │ │ │ │ + ldr r1, [pc, #600] @ (7aef5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r7 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r6, r6 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #784] @ (7af020 ) │ │ │ │ + ldr r5, [pc, #208] @ (7aede0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #672] @ (7aefb4 ) │ │ │ │ + ldr r5, [pc, #96] @ (7aed74 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, lr │ │ │ │ + blx ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ + blx r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r0 │ │ │ │ + blx lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, ip │ │ │ │ + blx sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add lr, r4 │ │ │ │ + mov r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ + mov lr, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [pc, #544] @ (7aef60 ) │ │ │ │ + ldr r1, [pc, #992] @ (7af120 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #432] @ (7aeef4 ) │ │ │ │ + ldr r1, [pc, #880] @ (7af0b4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #240] @ (7aee3c ) │ │ │ │ + ldr r1, [pc, #688] @ (7aeffc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #160] @ (7aedf0 ) │ │ │ │ + ldr r1, [pc, #608] @ (7aefb0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r1 │ │ │ │ + cmp r0, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + cmp r4, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r7 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, pc │ │ │ │ + mov r4, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r4, r1 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + add r4, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + add r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r1 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r4 │ │ │ │ + add r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r0, r0 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r1 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r3 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r4 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r0 │ │ │ │ + muls r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r3 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r4 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r0, r6 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r4, r1 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r5 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc │ │ │ │ + cmp r8, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ 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 +2745378,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, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r6, #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 +2746939,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7b2474 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7b2478 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #864] @ (7b251c ) │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #688] @ (7b2474 ) │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #512] @ (7b23cc ) │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #336] @ (7b2324 ) │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #160] @ (7b227c ) │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (7b25d4 ) │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #832] @ (7b252c ) │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #656] @ (7b2484 ) │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #480] @ (7b23dc ) │ │ │ │ + ldr r7, [pc, #928] @ (7b259c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #304] @ (7b2334 ) │ │ │ │ + ldr r7, [pc, #752] @ (7b24f4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #128] @ (7b228c ) │ │ │ │ + ldr r7, [pc, #576] @ (7b244c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #976] @ (7b25e4 ) │ │ │ │ + ldr r7, [pc, #400] @ (7b23a4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #800] @ (7b253c ) │ │ │ │ + ldr r7, [pc, #224] @ (7b22fc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #624] @ (7b2494 ) │ │ │ │ + ldr r7, [pc, #48] @ (7b2254 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #448] @ (7b23ec ) │ │ │ │ + ldr r6, [pc, #896] @ (7b25ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #272] @ (7b2344 ) │ │ │ │ + ldr r6, [pc, #720] @ (7b2504 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #96] @ (7b229c ) │ │ │ │ + ldr r6, [pc, #544] @ (7b245c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #944] @ (7b25f4 ) │ │ │ │ + ldr r6, [pc, #368] @ (7b23b4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #768] @ (7b254c ) │ │ │ │ + ldr r6, [pc, #192] @ (7b230c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #592] @ (7b24a4 ) │ │ │ │ + ldr r6, [pc, #16] @ (7b2264 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #416] @ (7b23fc ) │ │ │ │ + ldr r5, [pc, #864] @ (7b25bc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #240] @ (7b2354 ) │ │ │ │ + ldr r5, [pc, #688] @ (7b2514 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #64] @ (7b22ac ) │ │ │ │ + ldr r5, [pc, #512] @ (7b246c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #912] @ (7b2604 ) │ │ │ │ + ldr r5, [pc, #336] @ (7b23c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #736] @ (7b255c ) │ │ │ │ + ldr r5, [pc, #160] @ (7b231c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #560] @ (7b24b4 ) │ │ │ │ + ldr r4, [pc, #1008] @ (7b2674 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #384] @ (7b240c ) │ │ │ │ + ldr r4, [pc, #832] @ (7b25cc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #208] @ (7b2364 ) │ │ │ │ + ldr r4, [pc, #656] @ (7b2524 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #32] @ (7b22bc ) │ │ │ │ + ldr r4, [pc, #480] @ (7b247c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #880] @ (7b2614 ) │ │ │ │ + ldr r4, [pc, #304] @ (7b23d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #704] @ (7b256c ) │ │ │ │ + ldr r4, [pc, #128] @ (7b232c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #528] @ (7b24c4 ) │ │ │ │ + ldr r3, [pc, #976] @ (7b2684 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #352] @ (7b241c ) │ │ │ │ + ldr r3, [pc, #800] @ (7b25dc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #176] @ (7b2374 ) │ │ │ │ + ldr r3, [pc, #624] @ (7b2534 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #0] @ (7b22cc ) │ │ │ │ + ldr r3, [pc, #448] @ (7b248c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #848] @ (7b2624 ) │ │ │ │ + ldr r3, [pc, #272] @ (7b23e4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #672] @ (7b257c ) │ │ │ │ + ldr r3, [pc, #96] @ (7b233c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #496] @ (7b24d4 ) │ │ │ │ + ldr r2, [pc, #944] @ (7b2694 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #320] @ (7b242c ) │ │ │ │ + ldr r2, [pc, #768] @ (7b25ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #144] @ (7b2384 ) │ │ │ │ + ldr r2, [pc, #592] @ (7b2544 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #992] @ (7b26dc ) │ │ │ │ + ldr r2, [pc, #416] @ (7b249c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #816] @ (7b2634 ) │ │ │ │ + ldr r2, [pc, #240] @ (7b23f4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #640] @ (7b258c ) │ │ │ │ + ldr r2, [pc, #64] @ (7b234c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #464] @ (7b24e4 ) │ │ │ │ + ldr r1, [pc, #912] @ (7b26a4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #288] @ (7b243c ) │ │ │ │ + ldr r1, [pc, #736] @ (7b25fc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #112] @ (7b2394 ) │ │ │ │ + ldr r1, [pc, #560] @ (7b2554 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx lr │ │ │ │ + ldr r1, [pc, #384] @ (7b24ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r8 │ │ │ │ + ldr r1, [pc, #208] @ (7b2404 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r3 │ │ │ │ + ldr r1, [pc, #32] @ (7b235c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns sp │ │ │ │ + ldr r0, [pc, #880] @ (7b26b4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #704] @ (7b260c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r2 │ │ │ │ + ldr r0, [pc, #528] @ (7b2564 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, sp │ │ │ │ + ldr r0, [pc, #352] @ (7b24bc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r7 │ │ │ │ + ldr r0, [pc, #176] @ (7b2414 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + ldr r0, [pc, #0] @ (7b236c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, ip │ │ │ │ + blxns sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ + blx r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, r1 │ │ │ │ + bxns pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, ip │ │ │ │ + bx sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r6 │ │ │ │ + bxns r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, r1 │ │ │ │ + mov r8, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + mov ip, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r0 │ │ │ │ + mov r4, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, fp │ │ │ │ + mov r0, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, r5 │ │ │ │ + mov r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r0 │ │ │ │ + cmp r8, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sl │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r5 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r7 │ │ │ │ + cmp r4, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r7 │ │ │ │ + add r8, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r4, r1 │ │ │ │ + add ip, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + add r8, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r6 │ │ │ │ + add r4, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + add r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r6 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r4, r0 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r3 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r5 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r0 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r4, r2 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r0, r5 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r0, r4 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r4, r6 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r0, r1 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #0 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + ands r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r5, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #2340] @ 7b2da4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #2336] @ 7b2da8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2748715,599 +2748636,599 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1176] @ 7b3230 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1172] @ 7b3234 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + adds r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #20 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r4, #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 +2749321,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, [r5, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ 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 +2749873,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, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs.w r0, r2, #4554752 @ 0x458000 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + @ instruction: 0xf722008b │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - sub.w r0, sl, #4554752 @ 0x458000 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + @ instruction: 0xf71a008b │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xfb4a008b │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldc2 0, cr0, [sl], #556 @ 0x22c │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, ip │ │ │ │ + cmp lr, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ 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 +2759477,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, #238 @ 0xee │ │ │ │ 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,832 +2763948,823 @@ │ │ │ │ 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, r0, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ 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 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r1, sp, #808 @ 0x328 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baa7c │ │ │ │ + cbz r6, 7baa48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baa86 │ │ │ │ + cbz r2, 7baa54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baa92 │ │ │ │ + cbz r6, 7baa5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baa9c │ │ │ │ + cbz r2, 7baa6a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baaa8 │ │ │ │ + cbz r6, 7baa74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baab2 │ │ │ │ + cbz r2, 7baa80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baabe │ │ │ │ + cbz r6, 7baa8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baac8 │ │ │ │ + cbz r2, 7baa96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baad4 │ │ │ │ + cbz r6, 7baaa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab02 │ │ │ │ + cbz r6, 7baace │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab0c │ │ │ │ + cbz r2, 7baada │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab18 │ │ │ │ + cbz r6, 7baae4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab22 │ │ │ │ + cbz r2, 7baaf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab2e │ │ │ │ + cbz r6, 7baafa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab38 │ │ │ │ + cbz r2, 7bab06 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab44 │ │ │ │ + cbz r6, 7bab10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab4e │ │ │ │ + cbz r2, 7bab1c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab5a │ │ │ │ + cbz r6, 7bab26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + cpsid i │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb752 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bab9e │ │ │ │ + cbnz r2, 7bab6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babaa │ │ │ │ + cbnz r6, 7bab76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babb4 │ │ │ │ + cbnz r2, 7bab82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babc0 │ │ │ │ + cbnz r6, 7bab8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babca │ │ │ │ + cbnz r2, 7bab98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babd6 │ │ │ │ + cbnz r6, 7baba2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babe0 │ │ │ │ + cbnz r2, 7babae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babec │ │ │ │ + cbnz r6, 7babb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babf6 │ │ │ │ + cbnz r2, 7babc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev r6, r4 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev16 r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev16 r2, r7 │ │ │ │ + rev16 r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - hlt 0x0016 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac24 │ │ │ │ + cbnz r2, 7babf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac30 │ │ │ │ + cbnz r6, 7babfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac3a │ │ │ │ + cbnz r2, 7bac08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac46 │ │ │ │ + cbnz r6, 7bac12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac50 │ │ │ │ + cbnz r2, 7bac1e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac5c │ │ │ │ + cbnz r6, 7bac28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac66 │ │ │ │ + cbnz r2, 7bac34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac72 │ │ │ │ + cbnz r6, 7bac3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac7c │ │ │ │ + cbnz r2, 7bac4a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x0032 │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x008a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x00c2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x00da │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - itee ne │ │ │ │ + itet ne │ │ │ │ lslne r4, r1, #2 │ │ │ │ - itee cs @ unpredictable │ │ │ │ - lslcs r4, r1, #2 │ │ │ │ - itet mi @ unpredictable │ │ │ │ + itee cc @ unpredictable │ │ │ │ + lslcc r4, r1, #2 │ │ │ │ + itee mi @ unpredictable │ │ │ │ lslmi r4, r1, #2 │ │ │ │ - itte vs @ unpredictable │ │ │ │ + itet vs @ unpredictable │ │ │ │ lslvs r4, r1, #2 │ │ │ │ - ittt hi @ unpredictable │ │ │ │ + itte hi @ unpredictable │ │ │ │ lslhi r4, r1, #2 │ │ │ │ - ittt ls @ unpredictable │ │ │ │ - lslls r4, r1, #2 │ │ │ │ - itte lt @ unpredictable │ │ │ │ + ittt ge @ unpredictable │ │ │ │ + lslge r4, r1, #2 │ │ │ │ + ittt lt @ unpredictable │ │ │ │ lsllt r4, r1, #2 │ │ │ │ - itet le @ unpredictable │ │ │ │ + itte le @ unpredictable │ │ │ │ lslle r4, r1, #2 │ │ │ │ - itee @ unpredictable │ │ │ │ + itet @ unpredictable │ │ │ │ lsl r4, r1, #2 │ │ │ │ - stmiaal r0!, {r1, r2, r3} │ │ │ │ - lslal r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmiaal r0!, {r1, r4} │ │ │ │ + lsl r4, r1, #2 │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba67c │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba694 │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba6ac │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba6c4 │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba6dc │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba6f4 │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba70c │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + b.n 7ba95c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba724 │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + b.n 7ba974 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba73c │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + b.n 7ba98c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba754 │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + b.n 7ba9a4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba76c │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + b.n 7ba9bc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba78c │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + b.n 7ba9d4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba7ac │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + b.n 7ba9ec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba7cc │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + b.n 7baa04 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba7ec │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + b.n 7baa1c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba80c │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + b.n 7baa34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba82c │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + b.n 7baa4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba84c │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + b.n 7baa6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba86c │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + b.n 7baa8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba88c │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + b.n 7baaac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba8ac │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + b.n 7baacc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba8cc │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + b.n 7baaec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba8ec │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + b.n 7bab0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba90c │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + b.n 7bab2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba92c │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + b.n 7bab4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba94c │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + b.n 7bab6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba96c │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + b.n 7bab8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba98c │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + b.n 7babac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba9ac │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + b.n 7babcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba9cc │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + b.n 7babec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba9ec │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + b.n 7bac0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baa0c │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + b.n 7bac2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baa2c │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + b.n 7bac4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baa4c │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + b.n 7bac6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baa6c │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + b.n 7bac8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baa8c │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + b.n 7bacac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baaac │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + b.n 7baccc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baacc │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + b.n 7bacec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baaec │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + b.n 7bad0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bab0c │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + b.n 7bad2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bab2c │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + b.n 7bad4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bab4c │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + b.n 7bad6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bab6c │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + b.n 7bad8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bab8c │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + b.n 7badac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7babac │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + b.n 7badcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7babcc │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + b.n 7badec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7babec │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + b.n 7bae0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bac0c │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + b.n 7bae2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bac2c │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + b.n 7bae4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bac4c │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + b.n 7bae6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bac6c │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + b.n 7bae8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bac8c │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + b.n 7baeac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bacac │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + b.n 7baecc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baccc │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + b.n 7baeec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bacec │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + b.n 7baf0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bad0c │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + b.n 7baf2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bad2c │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + b.n 7baf4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bad4c │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + @ instruction: 0xe802008c │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bad6c │ │ │ │ + @ instruction: 0xe80e008c │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + @ instruction: 0xe81a008c │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bad8c │ │ │ │ + @ instruction: 0xe826008c │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xe832008c │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xe83e008c │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strex r0, r0, [sl, #560] @ 0x230 │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xe856008c │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strd 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,794 +2765984,764 @@ │ │ │ │ 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} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc088 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc0a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc0c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc0e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc108 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc148 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc168 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc188 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc1a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc1c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc1e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc208 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc228 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc268 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc2a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc2c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc2e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc308 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc328 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc348 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc368 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc388 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc3a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc3c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc3e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc408 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc428 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc448 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc468 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc488 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc4a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc4c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc4e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc508 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc528 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc548 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc568 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc588 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc5a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc5c8 │ │ │ │ + b.n 7bb5c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc5e8 │ │ │ │ + b.n 7bb5e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc608 │ │ │ │ + b.n 7bb608 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc628 │ │ │ │ + b.n 7bb628 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc648 │ │ │ │ + b.n 7bb648 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc668 │ │ │ │ + b.n 7bb668 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc688 │ │ │ │ + b.n 7bb688 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc6a8 │ │ │ │ + b.n 7bb6a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb6c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb6e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb708 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb728 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb748 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb768 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb788 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb7a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb7c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb7e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb808 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb828 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb848 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb868 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb888 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb8a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb8c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb8e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb908 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb928 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb948 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb968 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb988 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb9a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb9c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb9e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bba08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bba28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bba48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bba68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bba88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbaa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbac8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbae8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbb08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbb28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbb48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbb68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbb88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbba8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbbc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbbe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbc08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbc28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbc48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbc68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbc88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbca8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbcc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbce8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbd08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbd28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbd48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbd68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbd88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbda8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbdc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbde8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbea8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbec8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbee8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbfa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbfc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbfe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc008 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc028 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc048 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc068 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc088 │ │ │ │ + @ instruction: 0xe808008c │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xe814008c │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc0a8 │ │ │ │ + @ instruction: 0xe820008c │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xe82c008c │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc0c8 │ │ │ │ + @ instruction: 0xe838008c │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4!, {} │ │ │ │ + strex r0, r0, [r4, #560] @ 0x230 │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc0e8 │ │ │ │ + @ instruction: 0xe850008c │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + @ instruction: 0xe85c008c │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc108 │ │ │ │ + strd r0, r0, [r8], #-560 @ 0x230 │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldrd r0, r0, [r4], #-560 @ 0x230 │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc128 │ │ │ │ + stmia.w r0, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + stmia.w ip, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc148 │ │ │ │ + ldmia.w r8, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + stmia.w r4!, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe800008c │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia.w r0!, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe80c008c │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia.w ip!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe818008c │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + @ instruction: 0xe8c8008c │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe824008c │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + @ instruction: 0xe8d4008c │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe830008c │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + strd r0, r0, [r0], #560 @ 0x230 │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe83c008c │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + strd r0, r0, [ip], #560 @ 0x230 │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strex r0, r0, [r8, #560] @ 0x230 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldrd r0, r0, [r8], #560 @ 0x230 │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe854008c │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + stmdb r4, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [r0], #-560 @ 0x230 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmdb r0, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [ip], #-560 @ 0x230 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmdb ip, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [r8], #-560 @ 0x230 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + stmdb r8!, {r2, r3, r7} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia.w r4, {r2, r3, r7} │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmdb r4!, {r2, r3, r7} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia.w r0, {r2, r3, r7} │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + strd r0, r0, [r0, #-560] @ 0x230 │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia.w ip, {r2, r3, r7} │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + strd r0, r0, [ip, #-560] @ 0x230 │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia.w r8!, {r2, r3, r7} │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r8, #-560] @ 0x230 │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia.w r4!, {r2, r3, r7} │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + strd r0, r0, [r4, #-560]! @ 0x230 │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe8c0008c │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r0, #-560]! @ 0x230 │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe8cc008c │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldrd r0, r0, [ip, #-560]! @ 0x230 │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe8d8008c │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + @ instruction: 0xe988008c │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [r4], #560 @ 0x230 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + @ instruction: 0xe994008c │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [r0], #560 @ 0x230 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + @ instruction: 0xe9a0008c │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [ip], #560 @ 0x230 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + @ instruction: 0xe9ac008c │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmdb r8, {r2, r3, r7} │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + @ instruction: 0xe9b8008c │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmdb r4, {r2, r3, r7} │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + strd r0, r0, [r4, #560] @ 0x230 │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmdb r0!, {r2, r3, r7} │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldrd r0, r0, [r0, #560] @ 0x230 │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmdb ip!, {r2, r3, r7} │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldrd r0, r0, [ip, #560] @ 0x230 │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmdb r8!, {r2, r3, r7} │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + strd r0, r0, [r8, #560]! @ 0x230 │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [r4, #-560] @ 0x230 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldrd r0, r0, [r4, #560]! @ 0x230 │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [r0, #-560] @ 0x230 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + and.w r0, r0, ip, lsl #2 │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [ip, #-560] @ 0x230 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + and.w r0, ip, ip, lsl #2 │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [r8, #-560]! @ 0x230 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ands.w r0, r8, ip, lsl #2 │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [r4, #-560]! @ 0x230 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + bic.w r0, r4, ip, lsl #2 │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe980008c │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + bics.w r0, r0, ip, lsl #2 │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe98c008c │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + bics.w r0, ip, ip, lsl #2 │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe998008c │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + orr.w r0, r8, ip, lsl #2 │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe9a4008c │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + orrs.w r0, r4, ip, lsl #2 │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe9b0008c │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + orn r0, r0, ip, lsl #2 │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + orn r0, ip, ip, lsl #2 │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + orns r0, r8, ip, lsl #2 │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + eor.w r0, r4, ip, lsl #2 │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + eors.w r0, r0, ip, lsl #2 │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + eors.w r0, ip, ip, lsl #2 │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + @ instruction: 0xeaa8008c │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + @ instruction: 0xeab4008c │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + pkhbt r0, r0, ip, lsl #2 │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + pkhbt r0, ip, ip, lsl #2 │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + @ instruction: 0xead8008c │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + @ instruction: 0xeae4008c │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + @ instruction: 0xeaf0008c │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + @ instruction: 0xeafc008c │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe68 │ │ │ │ + add.w r0, r8, ip, lsl #2 │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds.w r0, r4, ip, lsl #2 │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xeb20008c │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7bc148 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbe0c │ │ │ │ + b.n 7bc0ec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbda8 │ │ │ │ + b.n 7bc088 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbd44 │ │ │ │ + b.n 7bc024 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbce0 │ │ │ │ + b.n 7bbfc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbc8c │ │ │ │ + b.n 7bbf6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7bcf9c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7bcfa0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2768080,831 +2767962,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7bd5f8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7bd5fc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcf68 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcf2c │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcee0 │ │ │ │ + svc 8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bd084 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bd030 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcfcc │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bcf98 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bcf3c │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bced8 │ │ │ │ + ble.n 7bcfb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bd0a4 │ │ │ │ + ble.n 7bcf84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bd070 │ │ │ │ + ble.n 7bcf50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bd01c │ │ │ │ + ble.n 7bcefc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bcfc8 │ │ │ │ + ble.n 7bd0a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bcf74 │ │ │ │ + ble.n 7bd054 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bcf18 │ │ │ │ + ble.n 7bcff8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bd0b4 │ │ │ │ + bgt.n 7bcf94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bd060 │ │ │ │ + bgt.n 7bcf40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bd00c │ │ │ │ + bgt.n 7bceec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bcfa8 │ │ │ │ + bgt.n 7bd088 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bcf5c │ │ │ │ + bgt.n 7bd03c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bcf00 │ │ │ │ + blt.n 7bcfe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bd0c4 │ │ │ │ + blt.n 7bcfa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bd098 │ │ │ │ + blt.n 7bcf78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bd064 │ │ │ │ + blt.n 7bcf44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #12 │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #28 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + subs r0, #28 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r7, #28 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r5, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r5, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r5, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r4, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ - 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, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ 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, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ 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, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r0, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r4, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r5, #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 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r7, #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 +2770007,696 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7be924 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7be928 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, r4 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.u32 q8, d28, d11 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vrev32.16 d0, d11 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u d16, d28, d11 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u8 d16, d20, d11 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u8 d0, d28, d11 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr4, cr11, {4} │ │ │ │ - cdp2 0, 11, cr0, cr0, cr11, {4} │ │ │ │ - cdp2 0, 8, cr0, cr12, cr11, {4} │ │ │ │ - cdp2 0, 6, cr0, cr4, cr11, {4} │ │ │ │ - cdp2 0, 3, cr0, cr0, cr11, {4} │ │ │ │ - ldc2l 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - ldc2l 0, cr0, [r0, #556] @ 0x22c │ │ │ │ - ldc2 0, cr0, [ip, #556] @ 0x22c │ │ │ │ - ldc2l 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ - ldc2l 0, cr0, [ip, #-556] @ 0xfffffdd4 │ │ │ │ - ldc2 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ - ldc2 0, cr0, [r4, #-556] @ 0xfffffdd4 │ │ │ │ - stc2l 0, cr0, [ip], #556 @ 0x22c │ │ │ │ - stc2l 0, cr0, [r8], {139} @ 0x8b │ │ │ │ - stc2 0, cr0, [ip], #556 @ 0x22c │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r0, r4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + vrev32. d16, d11 │ │ │ │ + vaddl.u16 q8, d20, d11 │ │ │ │ + vaddl.u32 q0, d16, d11 │ │ │ │ + vhadd.u32 d16, d24, d11 │ │ │ │ + vhadd.u8 d16, d16, d11 │ │ │ │ + vhadd.u8 d0, d28, d11 │ │ │ │ + cdp2 0, 14, cr0, cr8, cr11, {4} │ │ │ │ + cdp2 0, 12, cr0, cr12, cr11, {4} │ │ │ │ + cdp2 0, 10, cr0, cr8, cr11, {4} │ │ │ │ + cdp2 0, 8, cr0, cr4, cr11, {4} │ │ │ │ + cdp2 0, 5, cr0, cr12, cr11, {4} │ │ │ │ + cdp2 0, 3, cr0, cr8, cr11, {4} │ │ │ │ + cdp2 0, 1, cr0, cr12, cr11, {4} │ │ │ │ + ldc2l 0, cr0, [ip, #556]! @ 0x22c │ │ │ │ + ldc2l 0, cr0, [r4, #556] @ 0x22c │ │ │ │ + stc2 0, cr0, [ip, #556]! @ 0x22c │ │ │ │ + stc2 0, cr0, [r4, #556] @ 0x22c │ │ │ │ + ldc2l 0, cr0, [r0, #-556] @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [r4, #-556] @ 0xfffffdd4 │ │ │ │ + ldc2l 0, cr0, [ip], {139} @ 0x8b │ │ │ │ + ldc2 0, cr0, [r4], #556 @ 0x22c │ │ │ │ stc2 0, cr0, [ip], {139} @ 0x8b │ │ │ │ stc2l 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ - ldc2 0, cr0, [ip], #-556 @ 0xfffffdd4 │ │ │ │ - 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 │ │ │ │ + mcrr2 0, 8, r0, r0, cr11 │ │ │ │ + ldc2 0, cr0, [ip], {139} @ 0x8b │ │ │ │ + @ instruction: 0xfbf4008b │ │ │ │ + smlalbb r0, r0, ip, fp │ │ │ │ + @ instruction: 0xfba0008b │ │ │ │ + @ instruction: 0xfb78008b │ │ │ │ + @ instruction: 0xfb4c008b │ │ │ │ + @ instruction: 0xfb10008b │ │ │ │ + @ instruction: 0xfae8008b │ │ │ │ + @ instruction: 0xfa60008b │ │ │ │ + @ instruction: 0xfab8008b │ │ │ │ @ instruction: 0xfa30008b │ │ │ │ - @ instruction: 0xfa08008b │ │ │ │ - ldr??.w r0, [ip, #139] @ 0x8b │ │ │ │ - vld1.8 {d0[4]}, [r0], fp │ │ │ │ - ldr??.w r0, [r8, fp] │ │ │ │ + @ instruction: 0xfa88008b │ │ │ │ + @ instruction: 0xfa00008b │ │ │ │ + @ instruction: 0xfa58008b │ │ │ │ ldr??.w r0, [r0, #139] @ 0x8b │ │ │ │ - vst4.32 {d16-d19}, [r8], fp │ │ │ │ - str.w r0, [r0, #139] @ 0x8b │ │ │ │ - ldrsb.w r0, [r8, fp] │ │ │ │ - ldrb.w r0, [r0, #139] @ 0x8b │ │ │ │ - str??.w r0, [r8, #139] @ 0x8b │ │ │ │ - str??.w r0, [r0, fp] │ │ │ │ - ldrh.w r0, [r4, fp] │ │ │ │ - @ instruction: 0xf708008b │ │ │ │ - strb.w r0, [r0, fp] │ │ │ │ - @ instruction: 0xf6d0008b │ │ │ │ - @ instruction: 0xf7cc008b │ │ │ │ - @ instruction: 0xf698008b │ │ │ │ + vld1.8 {d0[4]}, [r4], fp │ │ │ │ + ldr??.w r0, [r8, fp] │ │ │ │ + ldr??.w r0, [r0, fp] │ │ │ │ + str.w r0, [r0, fp] │ │ │ │ + ldrsh.w r0, [ip, fp] │ │ │ │ + strb.w r0, [r8, fp] │ │ │ │ + vst4.32 {d0-d3}, [r8], fp │ │ │ │ + @ instruction: 0xf7d0008b │ │ │ │ + ldr.w r0, [r4, #139] @ 0x8b │ │ │ │ @ instruction: 0xf798008b │ │ │ │ - @ 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 │ │ │ │ + strh.w r0, [r0, #139] @ 0x8b │ │ │ │ + @ instruction: 0xf760008b │ │ │ │ + str??.w r0, [ip, fp] │ │ │ │ + @ instruction: 0xf728008b │ │ │ │ + ldrh.w r0, [r8, fp] │ │ │ │ + @ instruction: 0xf6f0008b │ │ │ │ + movt r0, #18571 @ 0x488b │ │ │ │ + orns r0, ip, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf230008b │ │ │ │ + vaddl.s32 q0, d24, d11 │ │ │ │ + @ instruction: 0xf680008b │ │ │ │ + bics.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf1e8008b │ │ │ │ + vhadd.s32 d16, d16, d11 │ │ │ │ + @ instruction: 0xf63c008b │ │ │ │ + @ instruction: 0xf3f4008b │ │ │ │ + sub.w r0, r0, #139 @ 0x8b │ │ │ │ + vhadd.s16 d0, d24, d11 │ │ │ │ + @ instruction: 0xf5f8008b │ │ │ │ + @ instruction: 0xf3b0008b │ │ │ │ + adcs.w r0, r8, #139 @ 0x8b │ │ │ │ + cdp 0, 13, cr0, cr0, cr11, {4} │ │ │ │ + subs.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + bfi r0, ip, #2, #10 │ │ │ │ + adds.w r0, r0, #139 @ 0x8b │ │ │ │ + cdp 0, 8, cr0, cr8, cr11, {4} │ │ │ │ + sbcs.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + ssat r0, #12, r8, asr #2 │ │ │ │ + @ instruction: 0xf0c8008b │ │ │ │ + cdp 0, 4, cr0, cr0, cr11, {4} │ │ │ │ + @ instruction: 0xf52c008b │ │ │ │ + @ instruction: 0xf2e4008b │ │ │ │ + eor.w r0, r0, #139 @ 0x8b │ │ │ │ + ldcl 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + @ instruction: 0xf4e8008b │ │ │ │ + subw r0, r0, #139 @ 0x8b │ │ │ │ + bics.w r0, r8, #139 @ 0x8b │ │ │ │ + ldc 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ + @ instruction: 0xf4a4008b │ │ │ │ + @ instruction: 0xf25c008b │ │ │ │ + vext.8 d16, d16, d11, #0 │ │ │ │ + stcl 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + orn r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf218008b │ │ │ │ + vaddl.s32 q0, d24, d11 │ │ │ │ + stc 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ + ands.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + rsbs r0, r4, #139 @ 0x8b │ │ │ │ + vhadd.s32 d16, d16, d11 │ │ │ │ + ldcl 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + @ instruction: 0xf3d8008b │ │ │ │ + @ instruction: 0xf190008b │ │ │ │ + vhadd.s16 d0, d24, d11 │ │ │ │ + ldc 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + @ instruction: 0xf394008b │ │ │ │ + adc.w r0, ip, #139 @ 0x8b │ │ │ │ + cdp 0, 13, cr0, cr0, cr11, {4} │ │ │ │ + mcrr 0, 8, r0, r8, cr11 │ │ │ │ + @ instruction: 0xf350008b │ │ │ │ + add.w r0, r8, #139 @ 0x8b │ │ │ │ + cdp 0, 8, cr0, cr8, cr11, {4} │ │ │ │ + stc 0, cr0, [r0], {139} @ 0x8b │ │ │ │ ssat r0, #12, ip, lsl #2 │ │ │ │ - @ instruction: 0xf0c0008b │ │ │ │ - cdp 0, 3, cr0, cr8, cr11, {4} │ │ │ │ - adds.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf0c4008b │ │ │ │ + cdp 0, 4, cr0, cr0, cr11, {4} │ │ │ │ + subs.w r0, r8, fp, lsl #2 │ │ │ │ movt r0, #32907 @ 0x808b │ │ │ │ - orns r0, r8, #139 @ 0x8b │ │ │ │ - ldcl 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ - @ instruction: 0xf4cc008b │ │ │ │ - @ instruction: 0xf284008b │ │ │ │ - bics.w r0, r0, #139 @ 0x8b │ │ │ │ - stc 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - eor.w r0, r8, #4554752 @ 0x458000 │ │ │ │ - movw r0, #139 @ 0x8b │ │ │ │ - vaddl.s32 q8, d24, d11 │ │ │ │ - stcl 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ - orr.w r0, r4, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf1fc008b │ │ │ │ - vaddl.s32 q0, d16, d11 │ │ │ │ - ldc 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ - and.w r0, r0, #4554752 @ 0x458000 │ │ │ │ - subs.w r0, r8, #139 @ 0x8b │ │ │ │ - vhadd.s16 d16, d24, d11 │ │ │ │ - ldcl 0, cr0, [r0], {139} @ 0x8b │ │ │ │ - @ instruction: 0xf3bc008b │ │ │ │ - sbcs.w r0, r4, #139 @ 0x8b │ │ │ │ - vhadd.s16 d0, d16, d11 │ │ │ │ - stc 0, cr0, [r8], {139} @ 0x8b │ │ │ │ - @ instruction: 0xf378008b │ │ │ │ - @ instruction: 0xf130008b │ │ │ │ - cdp 0, 12, cr0, cr8, cr11, {4} │ │ │ │ - mcrr 0, 8, r0, r0, cr11 │ │ │ │ - @ instruction: 0xf334008b │ │ │ │ - @ instruction: 0xf0ec008b │ │ │ │ - cdp 0, 8, cr0, cr0, cr11, {4} │ │ │ │ - @ instruction: 0xebf8008b │ │ │ │ - @ instruction: 0xf2f0008b │ │ │ │ - @ instruction: 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 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - svc 24 │ │ │ │ + eor.w r0, r0, #139 @ 0x8b │ │ │ │ + ldcl 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + sbcs.w r0, r0, fp, lsl #2 │ │ │ │ + adc.w r0, r4, fp, lsl #2 │ │ │ │ + stmdb r4!, {r0, r1, r3, r7} │ │ │ │ + b.n 7be3cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmdb ip!, {r0, r1, r3, r7} │ │ │ │ - b.n 7be408 │ │ │ │ + b.n 7bdf98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdfcc │ │ │ │ + b.n 7beb8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beba8 │ │ │ │ + b.n 7be780 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be79c │ │ │ │ + @ instruction: 0xeaf0008b │ │ │ │ + @ instruction: 0xe8d0008b │ │ │ │ + b.n 7be33c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + b.n 7bdf10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe8d8008b │ │ │ │ - b.n 7be378 │ │ │ │ + b.n 7beb04 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdf3c │ │ │ │ + b.n 7be6f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beb20 │ │ │ │ + eors.w r0, ip, fp, lsl #2 │ │ │ │ + ldrd r0, r0, [ip], #-556 @ 0x22c │ │ │ │ + b.n 7be2ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be714 │ │ │ │ + b.n 7bde88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + b.n 7bea7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia.w r4, {r0, r1, r3, r7} │ │ │ │ - b.n 7be2e8 │ │ │ │ + b.n 7be670 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdeac │ │ │ │ + orr.w r0, r8, fp, lsl #2 │ │ │ │ + @ instruction: 0xe828008b │ │ │ │ + b.n 7be21c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bea98 │ │ │ │ + b.n 7bee00 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be68c │ │ │ │ + b.n 7be9f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe830008b │ │ │ │ - b.n 7be258 │ │ │ │ + ldrd r0, r0, [r4, #556]! @ 0x22c │ │ │ │ + b.n 7be5c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bee1c │ │ │ │ + b.n 7be18c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bea10 │ │ │ │ + b.n 7bed78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + b.n 7be96c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7be5f8 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be60c │ │ │ │ + @ instruction: 0xe9a0008b │ │ │ │ + b.n 7be538 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be1d0 │ │ │ │ + b.n 7be0fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bed94 │ │ │ │ + b.n 7becf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be988 │ │ │ │ + b.n 7be8e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7be570 │ │ │ │ + ldrd r0, r0, [r0, #-556] @ 0x22c │ │ │ │ + b.n 7be4b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be584 │ │ │ │ + b.n 7be074 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be148 │ │ │ │ + b.n 7bec68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bed0c │ │ │ │ + b.n 7be85c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be900 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + stmdb r0, {r0, r1, r3, r7} │ │ │ │ + b.n 7be428 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7be6e8 │ │ │ │ + b.n 7bdfec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be4fc │ │ │ │ + b.n 7bebe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be0c0 │ │ │ │ + b.n 7be7d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bec84 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be878 │ │ │ │ + ldmia.w r0!, {r0, r1, r3, r7} │ │ │ │ + b.n 7be3a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + b.n 7bdf64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7be660 │ │ │ │ + b.n 7beb58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be474 │ │ │ │ + b.n 7be74c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be038 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bebfc │ │ │ │ + strd r0, r0, [r0], #-556 @ 0x22c │ │ │ │ + b.n 7be318 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be7f0 │ │ │ │ + b.n 7bdedc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + b.n 7bead0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7be5d8 │ │ │ │ + b.n 7be6c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be3ec │ │ │ │ + udf #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdfb0 │ │ │ │ + @ instruction: 0xe810008b │ │ │ │ + b.n 7be290 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beb74 │ │ │ │ + b.n 7bee54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be768 │ │ │ │ + b.n 7bea48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7be750 │ │ │ │ + ble.n 7be630 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be364 │ │ │ │ + b.n 7be644 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdf28 │ │ │ │ + b.n 7be208 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beaec │ │ │ │ + b.n 7bedcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #176] @ (7be780 ) │ │ │ │ + ldr r3, [pc, #624] @ (7be940 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #672] @ (7be974 ) │ │ │ │ + ldr r2, [pc, #96] @ (7be734 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r9 │ │ │ │ + ldr r0, [pc, #736] @ (7be9b8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r6 │ │ │ │ + bxns r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r0 │ │ │ │ + add r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #352] @ (7be848 ) │ │ │ │ + ldr r4, [pc, #800] @ (7bea08 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #768] @ (7be9ec ) │ │ │ │ + ldr r3, [pc, #192] @ (7be7ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #288] @ (7be810 ) │ │ │ │ + ldr r1, [pc, #736] @ (7be9d0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, ip │ │ │ │ + ldr r0, [pc, #320] @ (7be834 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r3 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #960] @ (7beac4 ) │ │ │ │ + ldr r4, [pc, #384] @ (7be884 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #336] @ (7be858 ) │ │ │ │ + ldr r2, [pc, #784] @ (7bea18 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx sp │ │ │ │ + ldr r1, [pc, #352] @ (7be86c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, pc │ │ │ │ + blx sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, fp │ │ │ │ + mov r4, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r6 │ │ │ │ + add r8, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r5 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #544] @ (7be940 ) │ │ │ │ + ldr r3, [pc, #992] @ (7beb00 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #928] @ (7beac4 ) │ │ │ │ + ldr r2, [pc, #352] @ (7be884 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r1 │ │ │ │ + ldr r0, [pc, #992] @ (7beb08 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r2 │ │ │ │ + blx r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, lr │ │ │ │ + cmp r8, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r2 │ │ │ │ + add r8, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r0, r0 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #128] @ (7be7bc ) │ │ │ │ + ldr r3, [pc, #576] @ (7be97c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #496] @ (7be930 ) │ │ │ │ + ldr r1, [pc, #944] @ (7beaf0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r5 │ │ │ │ + ldr r0, [pc, #608] @ (7be9a4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, r5 │ │ │ │ + bx r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, r0 │ │ │ │ + cmp r4, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + add r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #736] @ (7bea38 ) │ │ │ │ + ldr r3, [pc, #160] @ (7be7f8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #64] @ (7be79c ) │ │ │ │ + ldr r1, [pc, #512] @ (7be95c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r9 │ │ │ │ + ldr r0, [pc, #224] @ (7be840 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r8 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r0, r3 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r2 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r6 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #32 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r5, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r4, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + adds r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ 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,743 +2771787,743 @@ │ │ │ │ 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, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #912] @ (7bfa5c ) │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #800] @ (7bf9f0 ) │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #688] @ (7bf984 ) │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #576] @ (7bf918 ) │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #464] @ (7bf8ac ) │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #352] @ (7bf840 ) │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #240] @ (7bf7d4 ) │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #128] @ (7bf768 ) │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #16] @ (7bf6fc ) │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #928] @ (7bfa90 ) │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #816] @ (7bfa24 ) │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #704] @ (7bf9b8 ) │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #592] @ (7bf94c ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #480] @ (7bf8e0 ) │ │ │ │ + ldr r7, [pc, #928] @ (7bfaa0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #368] @ (7bf874 ) │ │ │ │ + ldr r7, [pc, #816] @ (7bfa34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #256] @ (7bf808 ) │ │ │ │ + ldr r7, [pc, #704] @ (7bf9c8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #144] @ (7bf79c ) │ │ │ │ + ldr r7, [pc, #592] @ (7bf95c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #32] @ (7bf730 ) │ │ │ │ + ldr r7, [pc, #480] @ (7bf8f0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #944] @ (7bfac4 ) │ │ │ │ + ldr r7, [pc, #368] @ (7bf884 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #832] @ (7bfa58 ) │ │ │ │ + ldr r7, [pc, #256] @ (7bf818 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #720] @ (7bf9ec ) │ │ │ │ + ldr r7, [pc, #144] @ (7bf7ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #608] @ (7bf980 ) │ │ │ │ + ldr r7, [pc, #32] @ (7bf740 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #496] @ (7bf914 ) │ │ │ │ + ldr r6, [pc, #944] @ (7bfad4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #320] @ (7bf868 ) │ │ │ │ + ldr r6, [pc, #768] @ (7bfa28 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #448] @ (7bf8ec ) │ │ │ │ + ldr r5, [pc, #896] @ (7bfaac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #576] @ (7bf970 ) │ │ │ │ + ldr r5, [pc, #0] @ (7bf730 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #704] @ (7bf9f4 ) │ │ │ │ + ldr r4, [pc, #128] @ (7bf7b4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #848] @ (7bfa88 ) │ │ │ │ + ldr r3, [pc, #272] @ (7bf848 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bf7c0 │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf790 │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf7b8 │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r4, r0 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bf7b2 │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0004 │ │ │ │ + cbnz r4, 7bf7e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf7dc │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r4, r5 │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r0 │ │ │ │ + cbnz r4, 7bf7e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r0, 7bf7d6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf78a │ │ │ │ + hlt 0x002c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + cbnz r0, 7bf796 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf7b6 │ │ │ │ + cbnz r4, 7bf7d2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + cbnz r4, 7bf7be │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bf7b4 │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + rev r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + cbnz r0, 7bf7be │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + rev16 r4, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + cbnz r4, 7bf7e6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + cbnz r4, 7bf7bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ 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, r4, r5, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bf880 │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bf878 │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf870 │ │ │ │ + push {lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bf866 │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf860 │ │ │ │ + push {r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf85a │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r4, r4 │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r4, r7 │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r0, r3 │ │ │ │ + push {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r4, r5 │ │ │ │ + cbz r4, 7bf89e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r0, r1 │ │ │ │ + cbz r0, 7bf89a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxth r0, r5 │ │ │ │ + cbz r0, 7bf896 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf872 │ │ │ │ + cbz r0, 7bf88e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf86c │ │ │ │ + cbz r0, 7bf888 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7bf780 │ │ │ │ + bpl.n 7bf860 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7bf944 │ │ │ │ + bcs.n 7bf824 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + beq.n 7bf7e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7bf8f8 │ │ │ │ + bmi.n 7bf7d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7bf8bc │ │ │ │ + bcs.n 7bf79c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + beq.n 7bf960 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7bf870 │ │ │ │ + bmi.n 7bf950 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7bf834 │ │ │ │ + bcs.n 7bf914 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + beq.n 7bf8d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7bf7e8 │ │ │ │ + bmi.n 7bf8c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7bf7ac │ │ │ │ + bne.n 7bf88c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - nop {13} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00ac │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + ite ne │ │ │ │ + lslne r3, r1, #2 │ │ │ │ + ldmiaeq r1!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt pl │ │ │ │ - lslpl r3, r1, #2 │ │ │ │ - bkpt 0x003c │ │ │ │ + ite ge │ │ │ │ + lslge r3, r1, #2 │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + itt cc │ │ │ │ + lslcc r3, r1, #2 │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + itt al │ │ │ │ + lslal r3, r1, #2 │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt ls │ │ │ │ - lslls r3, r1, #2 │ │ │ │ - bkpt 0x0074 │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + nop {7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it cs │ │ │ │ - lslcs r3, r1, #2 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf9e4 │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt le │ │ │ │ - lslle r3, r1, #2 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf9f0 │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it vs │ │ │ │ - lslvs r3, r1, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + nop {11} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3} │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf9fc │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + itt cc │ │ │ │ + lslcc r3, r1, #2 │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa46 │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + pop {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r6 │ │ │ │ + cbnz r4, 7bfa60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r0, r2 │ │ │ │ + cbnz r0, 7bfa5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r4, r5 │ │ │ │ + cbnz r4, 7bfa56 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r0, 7bfa52 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa30 │ │ │ │ + cbnz r4, 7bfa4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bfa2a │ │ │ │ + cbnz r0, 7bfa46 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa22 │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa1c │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa14 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa0e │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + rev r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + cbnz r4, 7bfa50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + cbnz r0, 7bfa4a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + cbnz r4, 7bfa42 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + cbnz r0, 7bfa3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + cbnz r0, 7bfa34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bfa4e │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, 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 +2774051,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, #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r5, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #896 @ (adr r7, 7c0b68 ) │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ 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 +2778628,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, r0, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u32 d16, d22, d10 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u32 d0, d30, d10 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #488 @ (adr r5, 7c31d4 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 7c3394 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp2 0, 1, cr0, cr14, cr10, {4} │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + vaddl.u8 q0, d30, d10 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [r4, #552]! @ 0x228 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + vhadd.u16 d0, d20, d10 │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [sl, #-552] @ 0xfffffdd8 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + cdp2 0, 7, cr0, cr10, cr10, {4} │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc2 0, cr0, [lr], {138} @ 0x8a │ │ │ │ + cdp2 0, 0, cr0, cr14, cr10, {4} │ │ │ │ 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 +2779964,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 r2, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vld1.8 {d16[4]}, [sl], sl │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + @ instruction: 0xfb5a008a │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ 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: 0xfb16008a │ │ │ │ + @ instruction: 0xfac2008a │ │ │ │ + @ instruction: 0xfa96008a │ │ │ │ + @ instruction: 0xfa3a008a │ │ │ │ + @ instruction: 0xfa32008a │ │ │ │ + @ instruction: 0xfa2a008a │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh.w r0, [r0, sl] │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrsb.w r0, [r0, #138] @ 0x8a │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb.w r0, [r0, sl] │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + vst1.8 {d0[4]}, [r0], sl │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf7d6008a │ │ │ │ - @ instruction: 0xf7ce008a │ │ │ │ - @ instruction: 0xf7c6008a │ │ │ │ - @ instruction: 0xf7be008a │ │ │ │ - @ instruction: 0xf7b6008a │ │ │ │ - @ instruction: 0xf7ae008a │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + vst4.32 {d16-d19}, [r6], sl │ │ │ │ + ldrsh.w r0, [lr, sl] │ │ │ │ + ldrsh.w r0, [r6, sl] │ │ │ │ + vld4.32 {d0-d3}, [lr], sl │ │ │ │ + vld4.32 {d0-d3}, [r6], sl │ │ │ │ + ldrsb.w r0, [lr, sl] │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfb1a008a │ │ │ │ - @ instruction: 0xf760008a │ │ │ │ - @ instruction: 0xf75e008a │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + stc2 0, cr0, [sl], {138} @ 0x8a │ │ │ │ + ldr.w r0, [r0, #138] @ 0x8a │ │ │ │ + str.w r0, [lr, #138] @ 0x8a │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf6e4008a │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldr.w r0, [r4, sl] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf62a008a │ │ │ │ - @ instruction: 0xf622008a │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + @ instruction: 0xf79a008a │ │ │ │ + @ instruction: 0xf792008a │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf6e0008a │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldr.w r0, [r0, sl] │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf6bc008a │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + strh.w r0, [ip, sl] │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf698008a │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + strb.w r0, [r8, sl] │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf674008a │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + @ instruction: 0xf7e4008a │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf650008a │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + @ instruction: 0xf7c0008a │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf62c008a │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + @ instruction: 0xf79c008a │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - addw r0, r8, #2186 @ 0x88a │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + @ instruction: 0xf778008a │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add.w r0, r4, #4521984 @ 0x450000 │ │ │ │ - @ instruction: 0xf4c8008a │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + @ instruction: 0xf674008a │ │ │ │ + @ instruction: 0xf638008a │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics.w r0, r0, #4521984 @ 0x450000 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + sub.w r0, r0, #4521984 @ 0x450000 │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfac2008a │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + ldc2 0, cr0, [r2], #-552 @ 0xfffffdd8 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfa18008a │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + @ instruction: 0xfb88008a │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vld4.32 {d16-d19}, [r6], sl │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + @ instruction: 0xfad6008a │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbc.w r0, r4, #138 @ 0x8a │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + @ instruction: 0xf2d4008a │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - addw r0, sl, #138 @ 0x8a │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + @ instruction: 0xf37a008a │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs.w r0, r0, #4521984 @ 0x450000 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + @ instruction: 0xf720008a │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bic.w r0, r6, #4521984 @ 0x450000 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf596008a │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf586008a │ │ │ │ - adc.w r0, r2, #138 @ 0x8a │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf6f6008a │ │ │ │ + @ instruction: 0xf2b2008a │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.s16 q8, d28, d10 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + adc.w r0, ip, #138 @ 0x8a │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cdp 0, 13, cr0, cr4, cr10, {4} │ │ │ │ - str r0, [r0, #32] │ │ │ │ + orr.w r0, r4, #138 @ 0x8a │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vhadd.s8 d0, d26, d10 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + orns r0, sl, #138 @ 0x8a │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rsb r0, r2, #138 @ 0x8a │ │ │ │ - sub.w r0, r0, #138 @ 0x8a │ │ │ │ - @ instruction: 0xf2de008a │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + @ instruction: 0xf332008a │ │ │ │ + @ instruction: 0xf310008a │ │ │ │ + orr.w r0, lr, #4521984 @ 0x450000 │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf138008a │ │ │ │ - adds.w r0, r8, #138 @ 0x8a │ │ │ │ - stc 0, cr0, [ip, #552] @ 0x228 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + subw r0, r8, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf288008a │ │ │ │ + cdp 0, 15, cr0, cr12, cr10, {4} │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + str r2, [r3, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ 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 +2781550,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, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [ip, #552]! @ 0x228 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + sbc.w r0, ip, sl, lsl #2 │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [r8, #552] @ 0x228 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + adc.w r0, r8, sl, lsl #2 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe9b4008a │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + @ instruction: 0xeb24008a │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe990008a │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + add.w r0, r0, sl, lsl #2 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [ip, #-552]! @ 0x228 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + @ instruction: 0xeadc008a │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [r8, #-552] @ 0x228 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + @ instruction: 0xeab8008a │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmdb r4!, {r1, r3, r7} │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + eors.w r0, r4, sl, lsl #2 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc 0, cr0, [r0, #552] @ 0x228 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + cdp 0, 15, cr0, cr0, cr10, {4} │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eor.w r0, r8, sl, lsl #2 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + @ instruction: 0xebf8008a │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pkhbt r0, r6, sl, lsl #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldc 0, cr0, [r6], #-552 @ 0xfffffdd8 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4ccc │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + @ instruction: 0xe82a008a │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4c08 │ │ │ │ + b.n 7c4ee8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4ba0 │ │ │ │ + b.n 7c4e80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.s8 q0, d18, d10 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + @ instruction: 0xf0f2008a │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c56a0 │ │ │ │ + b.n 7c4980 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5668 │ │ │ │ + b.n 7c4948 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c573c │ │ │ │ + b.n 7c4a1c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4f74 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - b.n 7c56f0 │ │ │ │ + ldmdb r4, {r1, r3, r7} │ │ │ │ + b.n 7c49d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5584 │ │ │ │ + b.n 7c4864 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c55c0 │ │ │ │ + b.n 7c48a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5570 │ │ │ │ + b.n 7c5850 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5368 │ │ │ │ + b.n 7c5648 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5130 │ │ │ │ + b.n 7c5410 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5120 │ │ │ │ + b.n 7c5400 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5110 │ │ │ │ + b.n 7c53f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5100 │ │ │ │ + b.n 7c53e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5140 │ │ │ │ + b.n 7c5420 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #30 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - udf #14 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + b.n 7c515c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 7c50f8 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 7c514c │ │ │ │ + udf #94 @ 0x5e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blt.n 7c5174 │ │ │ │ + ble.n 7c5254 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #88] @ (7c51f0 ) │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #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 +2783210,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 │ │ │ │ + blt.n 7c5ff0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7c5ec8 │ │ │ │ + bge.n 7c5fa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7c6088 │ │ │ │ + bge.n 7c5f68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n 7c6018 │ │ │ │ + bls.n 7c60f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c6030 │ │ │ │ + bhi.n 7c6110 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c5ff0 │ │ │ │ + bhi.n 7c60d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c5fb0 │ │ │ │ + bhi.n 7c6090 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c5f70 │ │ │ │ + bvc.n 7c6050 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c6130 │ │ │ │ + bvc.n 7c6010 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c60f0 │ │ │ │ + bvc.n 7c5fd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n 7c6084 │ │ │ │ + bvs.n 7c6164 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c5fb4 │ │ │ │ + bvs.n 7c6094 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + ldr r0, [pc, #584] @ (7c62d4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + b.n 7c6134 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6120 │ │ │ │ + bpl.n 7c6000 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6170 │ │ │ │ + bpl.n 7c6050 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7c60b8 │ │ │ │ + bge.n 7c6198 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6054 │ │ │ │ + bpl.n 7c6134 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6178 │ │ │ │ + bpl.n 7c6058 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6128 │ │ │ │ + bpl.n 7c6008 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcc.n 7c613c │ │ │ │ + bmi.n 7c601c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n 7c60e8 │ │ │ │ + bls.n 7c61c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6064 │ │ │ │ + bpl.n 7c6144 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7c6044 │ │ │ │ + bmi.n 7c6124 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c6150 │ │ │ │ + bvc.n 7c6030 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 7c6154 │ │ │ │ + bvc.n 7c6034 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 7c60c4 │ │ │ │ + bvc.n 7c61a4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n 7c6154 │ │ │ │ + bvs.n 7c6034 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 7c6120 │ │ │ │ + bvs.n 7c6200 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 7c614c │ │ │ │ + bvs.n 7c602c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6118 │ │ │ │ + bvs.n 7c61f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6114 │ │ │ │ + bvs.n 7c61f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c60f0 │ │ │ │ + bvs.n 7c61d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c61e0 │ │ │ │ + bpl.n 7c60c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6230 │ │ │ │ + bpl.n 7c6110 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c61fc │ │ │ │ + bpl.n 7c60dc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c61c8 │ │ │ │ + bpl.n 7c60a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6194 │ │ │ │ + bpl.n 7c6074 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6160 │ │ │ │ + bpl.n 7c6240 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6174 │ │ │ │ + bpl.n 7c6054 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6140 │ │ │ │ + bpl.n 7c6220 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c610c │ │ │ │ + bpl.n 7c61ec │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6170 │ │ │ │ + bpl.n 7c6250 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6134 │ │ │ │ + bpl.n 7c6214 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6138 │ │ │ │ + bpl.n 7c6218 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c613c │ │ │ │ + bpl.n 7c621c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bcc.n 7c60ac │ │ │ │ + bpl.n 7c618c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6078 │ │ │ │ + bmi.n 7c6158 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6244 │ │ │ │ + bmi.n 7c6124 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6210 │ │ │ │ + bmi.n 7c60f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c61dc │ │ │ │ + bmi.n 7c60bc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + bne.n 7c619c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + beq.n 7c6144 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #576] @ (7c6414 ) │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #512] @ (7c63dc ) │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #488] @ (7c63c8 ) │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #528] @ (7c63f4 ) │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #1016] @ (7c65e4 ) │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #704] @ (7c64b4 ) │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #672] @ (7c649c ) │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #648] @ (7c64fc ) │ │ │ │ + ldr r4, [pc, #72] @ (7c62bc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #640] @ (7c64f8 ) │ │ │ │ + ldr r4, [pc, #64] @ (7c62b8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #648] @ (7c6504 ) │ │ │ │ + ldr r4, [pc, #72] @ (7c62c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #408] @ (7c6418 ) │ │ │ │ + ldr r3, [pc, #856] @ (7c65d8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #400] @ (7c6414 ) │ │ │ │ + ldr r3, [pc, #848] @ (7c65d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #296] @ (7c63b0 ) │ │ │ │ + ldr r3, [pc, #744] @ (7c6570 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #208] @ (7c635c ) │ │ │ │ + ldr r3, [pc, #656] @ (7c651c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #120] @ (7c6308 ) │ │ │ │ + ldr r3, [pc, #568] @ (7c64c8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r6, #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 +2784840,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, #176] @ (7c7144 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - mov ip, r4 │ │ │ │ + ldr r0, [pc, #80] @ (7c70ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r6, #-616] @ 0xfffffd98 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + mcr2 0, 6, r0, cr6, cr10, {4} │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #20 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #24] @ (7c70f0 ) │ │ │ │ + ldr r4, [pc, #472] @ (7c72b0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xfbbc009a │ │ │ │ - ldr r7, [pc, #120] @ (7c7188 ) │ │ │ │ + stc2 0, cr0, [ip, #-616]! @ 0xfffffd98 │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (7c7504 ) │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #872] @ (7c7480 ) │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #752] @ (7c740c ) │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #616] @ (7c7388 ) │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #512] @ (7c7324 ) │ │ │ │ + ldr r7, [pc, #960] @ (7c74e4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #408] @ (7c72c0 ) │ │ │ │ + ldr r7, [pc, #856] @ (7c7480 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #304] @ (7c725c ) │ │ │ │ + ldr r7, [pc, #752] @ (7c741c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #200] @ (7c71f8 ) │ │ │ │ + ldr r7, [pc, #648] @ (7c73b8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #288] @ (7c7254 ) │ │ │ │ + ldr r7, [pc, #736] @ (7c7414 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r0 │ │ │ │ + mov ip, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.u16 q8, d24, d14 │ │ │ │ - rsbs r0, sl, #5046272 @ 0x4d0000 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ + lsls r7, r1, #2 │ │ │ │ + @ instruction: 0xf74a009a │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r9 │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r3 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ + blx r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #728] @ (7c7578 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r7 │ │ │ │ + ldr r0, [pc, #672] @ (7c7548 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r6 │ │ │ │ + ldr r0, [pc, #656] @ (7c753c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r6 │ │ │ │ + ldr r0, [pc, #656] @ (7c7540 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + ldr r0, [pc, #112] @ (7c7324 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r6, r1 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, lr │ │ │ │ + blx ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ + blx r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r9 │ │ │ │ + bx r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r4, 7c7340 │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ + bx r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r4, 7c7340 │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ + bx r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r4, 7c7340 │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp sl, r7 │ │ │ │ + bx r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7c7342 │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7c7342 │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, r2 │ │ │ │ + mov sl, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r4 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sl, r4 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, lr │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, sl │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, r6 │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r2 │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, pc │ │ │ │ + bx sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, fp │ │ │ │ + bx r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ + bx r6 │ │ │ │ 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 +2786563,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: 0xb6c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xead6009a │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + mcrr 0, 9, r0, r6, cr10 │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, ip │ │ │ │ + mov r4, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r2 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r6, r6 │ │ │ │ + cmp r6, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r6, r5 │ │ │ │ + add lr, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r6, r3 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r2, r0 │ │ │ │ + add sl, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r4, 7c8418 │ │ │ │ + cbz r4, 7c8434 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 7c8404 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7c8448 │ │ │ │ + cbz r2, 7c8464 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + b.n 7c85d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #28 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #30 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #6 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + b.n 7c85c0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ 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 +2787968,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, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #968 @ (adr r4, 7c9728 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 7c94e8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #824 @ (adr r4, 7c96a0 ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 7c9460 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #680 @ (adr r4, 7c9618 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 7c93d8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #536 @ (adr r4, 7c9590 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 7c9750 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #392 @ (adr r4, 7c9508 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 7c96c8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #248 @ (adr r4, 7c9480 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 7c9640 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #104 @ (adr r4, 7c93f8 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 7c95b8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #984 @ (adr r3, 7c9770 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 7c9530 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #840 @ (adr r3, 7c96e8 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 7c94a8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #696 @ (adr r3, 7c9660 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 7c9420 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #552 @ (adr r3, 7c95d8 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 7c9798 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #408 @ (adr r3, 7c9550 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 7c9710 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #264 @ (adr r3, 7c94c8 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 7c9688 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #120 @ (adr r3, 7c9440 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 7c9600 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 7c97b8 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 7c9578 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #952 @ (adr r1, 7c9790 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 7c9550 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #4 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #840 @ (adr r4, 7c972c ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 7c94ec ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 7c93d0 │ │ │ │ + bls.n 7c94b0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #136 @ (adr r1, 7c9478 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 7c9638 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 7c94b0 │ │ │ │ + bhi.n 7c9390 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r2, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #16 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + subs r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r7, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + beq.n 7c93a4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ 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 +2789254,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, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + movs r1, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r4, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r4, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - it cc │ │ │ │ - lslcc r6, r1, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r7, #24 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r7, #8 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ 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 +2790560,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, [r7, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - itt vc │ │ │ │ - lslvc r6, r1, #2 │ │ │ │ - cmpvc r4, #42 @ 0x2a │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr??.w r0, [r0, fp] │ │ │ │ + @ instruction: 0xfae0008b │ │ │ │ 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 +2791983,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, r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [r2, #-556]! @ 0xfffffdd4 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + cdp2 0, 9, cr0, cr2, cr11, {4} │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2l 0, cr0, [r4], {139} @ 0x8b │ │ │ │ - ldc2l 0, cr0, [r8], {139} @ 0x8b │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + cdp2 0, 3, cr0, cr4, cr11, {4} │ │ │ │ + cdp2 0, 4, cr0, cr8, cr11, {4} │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr??.w r0, [ip, #139] @ 0x8b │ │ │ │ - ldr??.w r0, [r4, #139] @ 0x8b │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + @ instruction: 0xfb6c008b │ │ │ │ + @ instruction: 0xfb44008b │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr??.w r0, [r0, #139] @ 0x8b │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + @ instruction: 0xfb40008b │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r2, #-556]! @ 0xfffffdd4 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + cdp2 0, 14, cr0, cr2, cr11, {4} │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vst1.8 {d0[4]}, [ip], fp │ │ │ │ - vld1.8 {d0[4]}, [r6], fp │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + @ instruction: 0xfafc008b │ │ │ │ + @ instruction: 0xfb16008b │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #112 @ (adr r7, 7cc180 ) │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r7, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, r2 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cb9c0 │ │ │ │ + b.n 7cbca0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp 0, 10, cr0, cr0, cr11, {4} │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + ands.w r0, r0, #139 @ 0x8b │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc580 │ │ │ │ + b.n 7cc860 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh.w r0, [lr, #139] @ 0x8b │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + @ instruction: 0xfb2e008b │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr??.w r0, [r2, fp] │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + @ instruction: 0xfac2008b │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add.w r0, r2, fp, lsl #2 │ │ │ │ - eors.w r0, r4, #4554752 @ 0x458000 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + ldcl 0, cr0, [r2], #-556 @ 0xfffffdd4 │ │ │ │ + addw r0, r4, #2187 @ 0x88b │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf596008b │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf706008b │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stcl 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xf4fa008b │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + cdp 0, 13, cr0, cr4, cr11, {4} │ │ │ │ + @ instruction: 0xf66a008b │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - orrs.w r0, r2, #139 @ 0x8b │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + rsb r0, r2, #139 @ 0x8b │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfa6e008b │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + @ instruction: 0xfbde008b │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [lr], #-556 @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xfbf6008b │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + ldc2 0, cr0, [lr, #556] @ 0x22c │ │ │ │ + stc2l 0, cr0, [r6, #-556]! @ 0xfffffdd4 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #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 +2793300,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, [r6, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf686008b │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + @ instruction: 0xf7f6008b │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r4, #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: 0xf76a008b │ │ │ │ + @ instruction: 0xf74c008b │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, r4 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, r1 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 7cce48 │ │ │ │ + bhi.n 7ccf28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp 0, 1, cr0, cr2, cr11, {4} │ │ │ │ - ldcl 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + vaddl.s8 q0, d18, d11 │ │ │ │ + vhadd.s32 d16, d24, d11 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf4ea008b │ │ │ │ - @ instruction: 0xf4cc008b │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf65a008b │ │ │ │ + @ instruction: 0xf63c008b │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd67c │ │ │ │ + b.n 7cc95c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd63c │ │ │ │ + b.n 7cc91c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 7cd5a0 │ │ │ │ + b.n 7cc880 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd560 │ │ │ │ + b.n 7cc840 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 7cd4d4 │ │ │ │ + b.n 7cc7b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd49c │ │ │ │ + b.n 7cc77c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf4f8008b │ │ │ │ - @ instruction: 0xf292008b │ │ │ │ - @ instruction: 0xf284008b │ │ │ │ - b.n 7ccbf4 │ │ │ │ + @ instruction: 0xf668008b │ │ │ │ + and.w r0, r2, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf3f4008b │ │ │ │ + b.n 7cced4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ccac4 │ │ │ │ + b.n 7ccda4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cca94 │ │ │ │ + b.n 7ccd74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cca4c │ │ │ │ + b.n 7ccd2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc9fc │ │ │ │ + b.n 7cccdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc9cc │ │ │ │ + b.n 7cccac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc97c │ │ │ │ + b.n 7ccc5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc94c │ │ │ │ + b.n 7ccc2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc91c │ │ │ │ + b.n 7ccbfc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc80c │ │ │ │ + b.n 7ccaec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc7dc │ │ │ │ + b.n 7ccabc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd744 │ │ │ │ + b.n 7cca24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd70c │ │ │ │ + b.n 7cc9ec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd68c │ │ │ │ + b.n 7cc96c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd64c │ │ │ │ + b.n 7cc92c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd5a4 │ │ │ │ + b.n 7cc884 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd4ec │ │ │ │ + b.n 7cd7cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd4b4 │ │ │ │ + b.n 7cd794 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd424 │ │ │ │ + b.n 7cd704 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd3d4 │ │ │ │ + b.n 7cd6b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd34c │ │ │ │ + b.n 7cd62c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd304 │ │ │ │ + b.n 7cd5e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd294 │ │ │ │ + b.n 7cd574 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd244 │ │ │ │ + b.n 7cd524 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd4e4 │ │ │ │ + b.n 7cd7c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd4b0 │ │ │ │ + b.n 7cd790 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd47c │ │ │ │ + b.n 7cd75c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd450 │ │ │ │ + b.n 7cd730 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd424 │ │ │ │ + b.n 7cd704 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd3f8 │ │ │ │ + b.n 7cd6d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + beq.n 7ccfa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ 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.s16 d16, d30, d11 │ │ │ │ + vext.8 d0, d22, d11, #0 │ │ │ │ + @ instruction: 0xf0e2008b │ │ │ │ + eors.w r0, lr, fp, lsl #2 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cdp 0, 14, cr0, cr0, cr11, {4} │ │ │ │ - addw r0, r0, #139 @ 0x8b │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + orrs.w r0, r0, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf370008b │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xe8c8008b │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + bics.w r0, r8, fp, lsl #2 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vext.8 d16, d24, d11, #0 │ │ │ │ - vaddl.s8 q0, d16, d11 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + sbc.w r0, r8, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf0f0008b │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xe81a008b │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + @ instruction: 0xe98a008b │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ 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 +2793835,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 │ │ │ │ + @ instruction: 0xe98a0089 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ 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, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r6, r4, #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 │ │ │ │ + strd r0, r0, [ip], #-548 @ 0x224 │ │ │ │ + strd r0, r0, [r6], #-548 @ 0x224 │ │ │ │ + strd r0, r0, [r0], #-548 @ 0x224 │ │ │ │ + @ instruction: 0xe85a0089 │ │ │ │ + @ instruction: 0xe8540089 │ │ │ │ stmdb sp!, {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 +2795254,294 @@ │ │ │ │ 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 7ce0fc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce190 │ │ │ │ + bgt.n 7ce270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n 7ce128 │ │ │ │ + bgt.n 7ce208 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce0f4 │ │ │ │ + bgt.n 7ce1d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce250 │ │ │ │ + blt.n 7ce130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce210 │ │ │ │ + blt.n 7ce0f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7ce120 │ │ │ │ + bmi.n 7ce200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n 7ce2c4 │ │ │ │ + bge.n 7ce1a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7ce2a0 │ │ │ │ + bge.n 7ce180 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - vrev32.8 d16, d11 │ │ │ │ - bls.n 7ce224 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + bge.n 7ce104 │ │ │ │ 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, r4, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldcl 0, cr0, [r2], #-556 @ 0xfffffdd4 │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + bne.n 7ce28c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 7ce324 │ │ │ │ + bvc.n 7ce204 │ │ │ │ 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, r6, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r0, r3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r0, r2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr11, {4} │ │ │ │ - str r2, [r4, r4] │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr11, {4} │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + movs r0, r7 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr11, {4} │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr14, cr11, {4} │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr11, {4} │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr11, {4} │ │ │ │ - str r6, [r1, r1] │ │ │ │ + movs r6, r6 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr11, {4} │ │ │ │ - str r4, [r5, r0] │ │ │ │ + movs r2, r5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - vhadd.u16 d0, d22, d11 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + lsls r6, r0, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr11, {4} │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + vaddl.u8 q8, d20, d11 │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r1, r7] │ │ │ │ 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 │ │ │ │ + stc2l 0, cr0, [r0, #556] @ 0x22c │ │ │ │ + stc2l 0, cr0, [r8, #556] @ 0x22c │ │ │ │ + stc2 0, cr0, [ip, #556] @ 0x22c │ │ │ │ + stc2 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ + ldc2l 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ + ldc2l 0, cr0, [r6, #-556]! @ 0xfffffdd4 │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stc2 0, cr0, [r2], {139} @ 0x8b │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldc2l 0, cr0, [r2, #-556]! @ 0xfffffdd4 │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfbea008b │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldc2l 0, cr0, [sl, #-556] @ 0xfffffdd4 │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb2e008b │ │ │ │ + ldc2 0, cr0, [lr], {139} @ 0x8b │ │ │ │ + stc2 0, cr0, [r2], {139} @ 0x8b │ │ │ │ + stc2l 0, cr0, [sl], #-556 @ 0xfffffdd4 │ │ │ │ + mrrc2 0, 8, r0, r2, cr11 │ │ │ │ + ldc2 0, cr0, [sl], #-556 @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [r2], #-556 @ 0xfffffdd4 │ │ │ │ + ldc2 0, cr0, [lr], #-556 @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [r2], #-556 @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [sl], {139} @ 0x8b │ │ │ │ + @ instruction: 0xfbf2008b │ │ │ │ + @ instruction: 0xfbda008b │ │ │ │ + smlalbb r0, r0, r2, fp │ │ │ │ + @ instruction: 0xfbde008b │ │ │ │ + smlalbb r0, r0, r2, fp │ │ │ │ + @ instruction: 0xfbaa008b │ │ │ │ + @ instruction: 0xfb92008b │ │ │ │ + @ instruction: 0xfb7c008b │ │ │ │ + @ instruction: 0xfb66008b │ │ │ │ + @ instruction: 0xfb84008b │ │ │ │ + @ instruction: 0xfb6a008b │ │ │ │ + @ instruction: 0xfb54008b │ │ │ │ + @ instruction: 0xfb3e008b │ │ │ │ + @ instruction: 0xfb28008b │ │ │ │ @ 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 ) │ │ │ │ + @ instruction: 0xfbfe008b │ │ │ │ + @ instruction: 0xfbda008b │ │ │ │ + ldrsh.w r0, [sl, fp] │ │ │ │ + vld4.32 {d0-d3}, [ip], fp │ │ │ │ + ldr r4, [pc, #152] @ (7ce470 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #112] @ (7ce44c ) │ │ │ │ + ldr r6, [pc, #560] @ (7ce60c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #56] @ (7ce418 ) │ │ │ │ + ldr r6, [pc, #504] @ (7ce5d8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [pc, #560] @ (7ce614 ) │ │ │ │ + ldr r3, [pc, #1008] @ (7ce7d4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf73a008b │ │ │ │ - @ instruction: 0xf722008b │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh.w r0, [sl, #139] @ 0x8b │ │ │ │ + ldrb.w r0, [r2, #139] @ 0x8b │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #864] @ (7ce754 ) │ │ │ │ + ldr r6, [pc, #288] @ (7ce514 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #728] @ (7ce6d4 ) │ │ │ │ + ldr r6, [pc, #152] @ (7ce494 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh.w r0, [sl, fp] │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrsb.w r0, [sl, #139] @ 0x8b │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf7d0008b │ │ │ │ - @ instruction: 0xf7a6008b │ │ │ │ - str??.w r0, [r4, #139] @ 0x8b │ │ │ │ - @ instruction: 0xf6e4008b │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + vst4.32 {d16-d19}, [r0], fp │ │ │ │ + ldrsb.w r0, [r6, fp] │ │ │ │ + @ instruction: 0xfa54008b │ │ │ │ + ldr.w r0, [r4, fp] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf6d6008b │ │ │ │ + str.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 +2795690,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] │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf3f4008b │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + @ instruction: 0xf5fa008b │ │ │ │ + @ instruction: 0xf5ee008b │ │ │ │ + sbcs.w r0, r2, #4554752 @ 0x458000 │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ 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] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + @ instruction: 0xf626008b │ │ │ │ + @ instruction: 0xf71e008b │ │ │ │ + @ instruction: 0xf706008b │ │ │ │ + @ instruction: 0xf6fe008b │ │ │ │ + @ instruction: 0xf6e8008b │ │ │ │ + @ instruction: 0xf6d2008b │ │ │ │ + @ instruction: 0xf6d4008b │ │ │ │ + @ instruction: 0xf6be008b │ │ │ │ + subw r0, r8, #2187 @ 0x88b │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + ldrb r4, [r7, #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 +2797900,392 @@ │ │ │ │ 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, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - orr.w r0, r4, #139 @ 0x8b │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + subs.w r0, r4, #139 @ 0x8b │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + lsls r4, r7, #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 │ │ │ │ - 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 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r4, r3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + vrev32.8 d16, d11 │ │ │ │ + vaddl.u8 q8, d20, d11 │ │ │ │ + vaddl.u16 q0, d24, d11 │ │ │ │ + vhadd.u32 d16, d28, d11 │ │ │ │ + vhadd.u8 d16, d16, d11 │ │ │ │ + vhadd.u16 d0, d20, d11 │ │ │ │ + cdp2 0, 14, cr0, cr8, cr11, {4} │ │ │ │ + cdp2 0, 11, cr0, cr12, cr11, {4} │ │ │ │ + cdp2 0, 9, cr0, cr0, cr11, {4} │ │ │ │ + cdp2 0, 6, cr0, cr4, cr11, {4} │ │ │ │ + cdp2 0, 3, cr0, cr8, cr11, {4} │ │ │ │ + cdp2 0, 0, cr0, cr12, cr11, {4} │ │ │ │ + stc2l 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ + ldc2 0, cr0, [r4, #556]! @ 0x22c │ │ │ │ + stc2 0, cr0, [r8, #556] @ 0x22c │ │ │ │ + ldc2l 0, cr0, [ip, #-556] @ 0xfffffdd4 │ │ │ │ + ldc2 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [r4, #-556] @ 0xfffffdd4 │ │ │ │ + ldc2l 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + stc2 0, cr0, [ip], #556 @ 0x22c │ │ │ │ + stc2 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + mrrc2 0, 8, r0, r4, cr11 │ │ │ │ + stc2 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xfbfc008b │ │ │ │ + @ instruction: 0xfbd0008b │ │ │ │ + @ instruction: 0xfba4008b │ │ │ │ + @ instruction: 0xfb78008b │ │ │ │ + @ instruction: 0xfb4c008b │ │ │ │ + @ instruction: 0xfb20008b │ │ │ │ + @ instruction: 0xfaf4008b │ │ │ │ + @ instruction: 0xfac8008b │ │ │ │ + @ instruction: 0xfa9c008b │ │ │ │ + @ instruction: 0xfa70008b │ │ │ │ + @ instruction: 0xfa44008b │ │ │ │ + @ instruction: 0xfa18008b │ │ │ │ + vld1.8 {d16[4]}, [ip], fp │ │ │ │ + vst1.8 {d16[4]}, [r0], fp │ │ │ │ + ldrsb.w r0, [r4, #139] @ 0x8b │ │ │ │ + vld4.32 {d16-d19}, [r8], fp │ │ │ │ + ldrsh.w r0, [ip, fp] │ │ │ │ + ldrsb.w r0, [r0, fp] │ │ │ │ + str??.w r0, [r4, #139] @ 0x8b │ │ │ │ + ldrh.w r0, [r8, #139] @ 0x8b │ │ │ │ + strb.w r0, [ip, #139] @ 0x8b │ │ │ │ + str??.w r0, [r0, fp] │ │ │ │ + ldrh.w r0, [r4, fp] │ │ │ │ + strb.w r0, [r8, fp] │ │ │ │ + @ instruction: 0xf7dc008b │ │ │ │ + @ instruction: 0xf7b0008b │ │ │ │ + @ instruction: 0xf784008b │ │ │ │ + @ instruction: 0xf758008b │ │ │ │ + @ instruction: 0xf72c008b │ │ │ │ + @ instruction: 0xf700008b │ │ │ │ + @ instruction: 0xf6d4008b │ │ │ │ + subw r0, r8, #2187 @ 0x88b │ │ │ │ + @ instruction: 0xf67c008b │ │ │ │ + @ instruction: 0xf650008b │ │ │ │ + @ instruction: 0xf624008b │ │ │ │ + @ instruction: 0xf5f8008b │ │ │ │ + rsb r0, ip, #4554752 @ 0x458000 │ │ │ │ + sub.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + sbcs.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + adc.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + adds.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf4f0008b │ │ │ │ + @ instruction: 0xf4c4008b │ │ │ │ + eors.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + orn r0, ip, #4554752 @ 0x458000 │ │ │ │ + orr.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + ands.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf3e8008b │ │ │ │ + @ instruction: 0xf3bc008b │ │ │ │ + @ instruction: 0xf390008b │ │ │ │ + bfi r0, r4, #2, #10 │ │ │ │ + @ instruction: 0xf338008b │ │ │ │ + ssat r0, #12, ip, lsl #2 │ │ │ │ + @ instruction: 0xf2e0008b │ │ │ │ + @ instruction: 0xf2b4008b │ │ │ │ + @ instruction: 0xf288008b │ │ │ │ + @ instruction: 0xf25c008b │ │ │ │ + @ instruction: 0xf230008b │ │ │ │ + addw r0, r4, #139 @ 0x8b │ │ │ │ + rsbs r0, r8, #139 @ 0x8b │ │ │ │ + sub.w r0, ip, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf180008b │ │ │ │ + adcs.w r0, r4, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf128008b │ │ │ │ + @ instruction: 0xf0fc008b │ │ │ │ + @ instruction: 0xf0d0008b │ │ │ │ + @ instruction: 0xf0a4008b │ │ │ │ + orns r0, r8, #139 @ 0x8b │ │ │ │ + orr.w r0, ip, #139 @ 0x8b │ │ │ │ + bic.w r0, r0, #139 @ 0x8b │ │ │ │ + vext.8 d16, d20, d11, #0 │ │ │ │ + vaddl.s8 q8, d24, d11 │ │ │ │ + vaddl.s16 q0, d28, d11 │ │ │ │ + vhadd.s d16, d16, d11 │ │ │ │ + vhadd.s8 d16, d20, d11 │ │ │ │ + vhadd.s16 d0, d24, d11 │ │ │ │ + cdp 0, 14, cr0, cr12, cr11, {4} │ │ │ │ + cdp 0, 12, cr0, cr0, cr11, {4} │ │ │ │ + cdp 0, 9, cr0, cr4, cr11, {4} │ │ │ │ + cdp 0, 6, cr0, cr8, cr11, {4} │ │ │ │ + cdp 0, 3, cr0, cr12, cr11, {4} │ │ │ │ + cdp 0, 1, cr0, cr0, cr11, {4} │ │ │ │ + stcl 0, cr0, [r4, #556]! @ 0x22c │ │ │ │ + ldc 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + stc 0, cr0, [ip, #556] @ 0x22c │ │ │ │ + stcl 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ + ldc 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ + stc 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ + ldcl 0, cr0, [ip], {139} @ 0x8b │ │ │ │ + ldc 0, cr0, [r0], #556 @ 0x22c │ │ │ │ + stc 0, cr0, [r4], {139} @ 0x8b │ │ │ │ + mrrc 0, 8, r0, r8, cr11 │ │ │ │ + stc 0, cr0, [ip], #-556 @ 0xfffffdd4 │ │ │ │ + stc 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + rsbs r0, r6, fp, lsl #2 │ │ │ │ + sub.w r0, ip, fp, lsl #2 │ │ │ │ + @ instruction: 0xeb82008b │ │ │ │ + adcs.w r0, r8, fp, lsl #2 │ │ │ │ + @ instruction: 0xeb2e008b │ │ │ │ + add.w r0, r4, fp, lsl #2 │ │ │ │ + @ instruction: 0xeada008b │ │ │ │ + @ instruction: 0xeab0008b │ │ │ │ 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 +2798536,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 7cfc34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf904 │ │ │ │ + b.n 7cfbe4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf8b4 │ │ │ │ + b.n 7cfb94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf864 │ │ │ │ + b.n 7cfb44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf784 │ │ │ │ + b.n 7cfa64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf7c4 │ │ │ │ + b.n 7cfaa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d065c │ │ │ │ + b.n 7cf93c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7cfed4 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7cfef4 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7cff0c │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #2 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #32 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + b.n 7cff8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + b.n 7cffd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + b.n 7cfffc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + b.n 7d001c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 4 │ │ │ │ + b.n 7d0044 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 18 │ │ │ │ + b.n 7d0064 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 32 │ │ │ │ + b.n 7d0084 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + b.n 7d00b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + b.n 7d00dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + b.n 7d0104 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + b.n 7d012c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + b.n 7d0154 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + b.n 7d018c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + b.n 7d01c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + b.n 7d01e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + b.n 7d020c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + b.n 7d023c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 7d026c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cffbc │ │ │ │ + b.n 7d029c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cffec │ │ │ │ + b.n 7d02cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d001c │ │ │ │ + b.n 7d02fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d004c │ │ │ │ + b.n 7d032c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d007c │ │ │ │ + b.n 7d035c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d009c │ │ │ │ + b.n 7d037c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d00bc │ │ │ │ + b.n 7d039c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d00dc │ │ │ │ + b.n 7d03bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d00fc │ │ │ │ + b.n 7d03dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d011c │ │ │ │ + b.n 7d03fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d013c │ │ │ │ + b.n 7d041c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d015c │ │ │ │ + b.n 7d043c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d017c │ │ │ │ + b.n 7d045c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d019c │ │ │ │ + b.n 7d047c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d01bc │ │ │ │ + b.n 7d049c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d01dc │ │ │ │ + b.n 7d04bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d01fc │ │ │ │ + b.n 7d04dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d021c │ │ │ │ + b.n 7d04fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d023c │ │ │ │ + b.n 7d051c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d025c │ │ │ │ + b.n 7d053c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d027c │ │ │ │ + b.n 7d055c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d029c │ │ │ │ + b.n 7d057c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d02bc │ │ │ │ + b.n 7d059c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d02dc │ │ │ │ + b.n 7d05bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d02fc │ │ │ │ + b.n 7d05dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d031c │ │ │ │ + b.n 7d05fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d033c │ │ │ │ + b.n 7d061c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d035c │ │ │ │ + b.n 7d063c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d037c │ │ │ │ + b.n 7d065c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d039c │ │ │ │ + b.n 7d067c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d03bc │ │ │ │ + b.n 7d069c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d03dc │ │ │ │ + b.n 7d06bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d03fc │ │ │ │ + b.n 7d06dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d041c │ │ │ │ + b.n 7d06fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d043c │ │ │ │ + b.n 7d071c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 7d00ac │ │ │ │ + ble.n 7cff8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d0478 │ │ │ │ + b.n 7d0758 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7d003c │ │ │ │ + ble.n 7d011c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d04c4 │ │ │ │ + b.n 7d07a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d0414 │ │ │ │ + b.n 7d06f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d047c │ │ │ │ + b.n 7d075c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0024 │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - hlt 0x001e │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - hlt 0x0018 │ │ │ │ + pop {r3} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - hlt 0x0012 │ │ │ │ + pop {r1} │ │ │ │ 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 +2798943,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, 7d028a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + cbnz r0, 7d028e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + cbnz r2, 7d0290 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ 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 +2800364,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: 0xb800 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7d11e8 │ │ │ │ + bvs.n 7d10c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #192 @ (adr r3, 7d120c ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 7d13cc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7d1244 │ │ │ │ + bvs.n 7d1124 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 7d11d4 │ │ │ │ + bcc.n 7d10b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #440 @ (adr r2, 7d1324 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 7d14e4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7d10e0 │ │ │ │ + bvs.n 7d11c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7d1198 │ │ │ │ + bcc.n 7d1278 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7d1230 │ │ │ │ + bmi.n 7d1110 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 7d12d4 │ │ │ │ + bcc.n 7d11b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r6, #10 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 7d1188 │ │ │ │ + bcs.n 7d1268 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d1184 │ │ │ │ + bcs.n 7d1264 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d131c │ │ │ │ + bne.n 7d11fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d1330 │ │ │ │ + bne.n 7d1210 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d12bc │ │ │ │ + bne.n 7d119c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d12e8 │ │ │ │ + bne.n 7d11c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d125c │ │ │ │ + bne.n 7d133c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d129c │ │ │ │ + bne.n 7d117c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n 7d129c │ │ │ │ + bne.n 7d117c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n 7d1274 │ │ │ │ + bne.n 7d1354 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + beq.n 7d11e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + beq.n 7d11a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + beq.n 7d1178 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + beq.n 7d117c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + beq.n 7d1330 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + beq.n 7d1304 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + beq.n 7d1340 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + beq.n 7d130c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + beq.n 7d12e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + beq.n 7d12b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + beq.n 7d1288 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + beq.n 7d1298 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r2, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfb5a008b │ │ │ │ - @ instruction: 0xfb56008b │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + stc2l 0, cr0, [sl], {139} @ 0x8b │ │ │ │ + stc2l 0, cr0, [r6], {139} @ 0x8b │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfb20008b │ │ │ │ - @ instruction: 0xfb28008b │ │ │ │ - @ instruction: 0xfb10008b │ │ │ │ - @ instruction: 0xfaf8008b │ │ │ │ - @ instruction: 0xfae0008b │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + ldc2 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + ldc2 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + stc2 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + stc2l 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + mrrc2 0, 8, r0, r0, cr11 @ │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfaa8008b │ │ │ │ - @ instruction: 0xfa8e008b │ │ │ │ - @ instruction: 0xfa74008b │ │ │ │ - @ instruction: 0xfa5a008b │ │ │ │ - @ instruction: 0xfa40008b │ │ │ │ - @ instruction: 0xfa26008b │ │ │ │ - str r6, [r4, r7] │ │ │ │ + ldc2 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + @ instruction: 0xfbfe008b │ │ │ │ + @ instruction: 0xfbe4008b │ │ │ │ + smlalbb r0, r0, sl, fp │ │ │ │ + @ instruction: 0xfbb0008b │ │ │ │ + @ instruction: 0xfb96008b │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vld4.32 {d0-d3}, [r6], fp │ │ │ │ - subs r0, r3, r5 │ │ │ │ + @ instruction: 0xfa96008b │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #936] @ (7d1774 ) │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ 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 +2800772,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, #480] @ (7d1678 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #936] @ (7d1848 ) │ │ │ │ + ldr r6, [pc, #360] @ (7d1608 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #864] @ (7d1804 ) │ │ │ │ + ldr r6, [pc, #288] @ (7d15c4 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #792] @ (7d17c0 ) │ │ │ │ + ldr r6, [pc, #216] @ (7d1580 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #720] @ (7d177c ) │ │ │ │ + ldr r6, [pc, #144] @ (7d153c ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #648] @ (7d1738 ) │ │ │ │ + ldr r6, [pc, #72] @ (7d14f8 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #576] @ (7d16f4 ) │ │ │ │ + ldr r6, [pc, #0] @ (7d14b4 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #504] @ (7d16b0 ) │ │ │ │ + ldr r5, [pc, #952] @ (7d1870 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #432] @ (7d166c ) │ │ │ │ + ldr r5, [pc, #880] @ (7d182c ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #360] @ (7d1628 ) │ │ │ │ + ldr r5, [pc, #808] @ (7d17e8 ) │ │ │ │ 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 +2810544,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] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ 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,831 +2815015,831 @@ │ │ │ │ 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, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + ands r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + ands r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #14 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + lsls r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r2, r1 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r6, r4 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r2, r0 │ │ │ │ + sbcs r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r6, r3 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r2, r7 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r1 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r4 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r2, r3 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r6, r6 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r2, r2 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r6, r5 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r2, r1 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r6, r4 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r2, r0 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r6, r3 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r2, r7 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r6, r2 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r2, r6 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, r1 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, r5 │ │ │ │ + add r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r6, r0 │ │ │ │ + add r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r2, r4 │ │ │ │ + add r2, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r6, r7 │ │ │ │ + add r6, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r2, r3 │ │ │ │ + add sl, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r6, r6 │ │ │ │ + add lr, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r2, r2 │ │ │ │ + add sl, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r6, r5 │ │ │ │ + add lr, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r2, r1 │ │ │ │ + add sl, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r6, r4 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r6, r3 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r7 │ │ │ │ + cmp r2, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r2 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, r6 │ │ │ │ + cmp sl, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r9 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp │ │ │ │ + cmp sl, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add lr, r0 │ │ │ │ + cmp lr, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sl, r4 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add lr, r7 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sl, fp │ │ │ │ + mov r2, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add lr, lr │ │ │ │ + mov r6, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, r2 │ │ │ │ + mov sl, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, r5 │ │ │ │ + mov lr, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, ip │ │ │ │ + mov lr, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, r0 │ │ │ │ + mov sl, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r3 │ │ │ │ + bx r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, r7 │ │ │ │ + bx r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, sl │ │ │ │ + bx r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, lr │ │ │ │ + bx ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r1 │ │ │ │ + bx pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, r5 │ │ │ │ + @ instruction: 0x479a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r8 │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, ip │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, pc │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, r3 │ │ │ │ + ldr r0, [pc, #40] @ (7d8910 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov lr, r6 │ │ │ │ + ldr r0, [pc, #152] @ (7d8984 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, sl │ │ │ │ + ldr r0, [pc, #264] @ (7d89f8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov lr, sp │ │ │ │ + ldr r0, [pc, #376] @ (7d8a6c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r1 │ │ │ │ + ldr r0, [pc, #488] @ (7d8ae0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + ldr r0, [pc, #600] @ (7d8b54 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #712] @ (7d8bc8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx fp │ │ │ │ + ldr r0, [pc, #824] @ (7d8c3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx pc │ │ │ │ + ldr r0, [pc, #936] @ (7d8cb0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + ldr r1, [pc, #24] @ (7d8924 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + ldr r1, [pc, #136] @ (7d8998 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + ldr r1, [pc, #248] @ (7d8a0c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + ldr r1, [pc, #360] @ (7d8a80 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #24] @ (7d8934 ) │ │ │ │ + ldr r1, [pc, #472] @ (7d8af4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #136] @ (7d89a8 ) │ │ │ │ + ldr r1, [pc, #584] @ (7d8b68 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #248] @ (7d8a1c ) │ │ │ │ + ldr r1, [pc, #696] @ (7d8bdc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #360] @ (7d8a90 ) │ │ │ │ + ldr r1, [pc, #808] @ (7d8c50 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #472] @ (7d8b04 ) │ │ │ │ + ldr r1, [pc, #920] @ (7d8cc4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #584] @ (7d8b78 ) │ │ │ │ + ldr r2, [pc, #8] @ (7d8938 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #696] @ (7d8bec ) │ │ │ │ + ldr r2, [pc, #120] @ (7d89ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #808] @ (7d8c60 ) │ │ │ │ + ldr r2, [pc, #232] @ (7d8a20 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #920] @ (7d8cd4 ) │ │ │ │ + ldr r2, [pc, #344] @ (7d8a94 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #8] @ (7d8948 ) │ │ │ │ + ldr r2, [pc, #456] @ (7d8b08 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #120] @ (7d89bc ) │ │ │ │ + ldr r2, [pc, #568] @ (7d8b7c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #232] @ (7d8a30 ) │ │ │ │ + ldr r2, [pc, #680] @ (7d8bf0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #344] @ (7d8aa4 ) │ │ │ │ + ldr r2, [pc, #792] @ (7d8c64 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #456] @ (7d8b18 ) │ │ │ │ + ldr r2, [pc, #904] @ (7d8cd8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #568] @ (7d8b8c ) │ │ │ │ + ldr r2, [pc, #1016] @ (7d8d4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #680] @ (7d8c00 ) │ │ │ │ + ldr r3, [pc, #104] @ (7d89c0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #792] @ (7d8c74 ) │ │ │ │ + ldr r3, [pc, #216] @ (7d8a34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #904] @ (7d8ce8 ) │ │ │ │ + ldr r3, [pc, #328] @ (7d8aa8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #1016] @ (7d8d5c ) │ │ │ │ + ldr r3, [pc, #440] @ (7d8b1c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #104] @ (7d89d0 ) │ │ │ │ + ldr r3, [pc, #552] @ (7d8b90 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #216] @ (7d8a44 ) │ │ │ │ + ldr r3, [pc, #664] @ (7d8c04 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #328] @ (7d8ab8 ) │ │ │ │ + ldr r3, [pc, #776] @ (7d8c78 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #440] @ (7d8b2c ) │ │ │ │ + ldr r3, [pc, #888] @ (7d8cec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #552] @ (7d8ba0 ) │ │ │ │ + ldr r3, [pc, #1000] @ (7d8d60 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #664] @ (7d8c14 ) │ │ │ │ + ldr r4, [pc, #88] @ (7d89d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #776] @ (7d8c88 ) │ │ │ │ + ldr r4, [pc, #200] @ (7d8a48 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #888] @ (7d8cfc ) │ │ │ │ + ldr r4, [pc, #312] @ (7d8abc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #1000] @ (7d8d70 ) │ │ │ │ + ldr r4, [pc, #424] @ (7d8b30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #88] @ (7d89e4 ) │ │ │ │ + ldr r4, [pc, #536] @ (7d8ba4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #200] @ (7d8a58 ) │ │ │ │ + ldr r4, [pc, #648] @ (7d8c18 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #312] @ (7d8acc ) │ │ │ │ + ldr r4, [pc, #760] @ (7d8c8c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #424] @ (7d8b40 ) │ │ │ │ + ldr r4, [pc, #872] @ (7d8d00 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #536] @ (7d8bb4 ) │ │ │ │ + ldr r4, [pc, #984] @ (7d8d74 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #648] @ (7d8c28 ) │ │ │ │ + ldr r5, [pc, #72] @ (7d89e8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #760] @ (7d8c9c ) │ │ │ │ + ldr r5, [pc, #184] @ (7d8a5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #872] @ (7d8d10 ) │ │ │ │ + ldr r5, [pc, #296] @ (7d8ad0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #984] @ (7d8d84 ) │ │ │ │ + ldr r5, [pc, #408] @ (7d8b44 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #72] @ (7d89f8 ) │ │ │ │ + ldr r5, [pc, #520] @ (7d8bb8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #184] @ (7d8a6c ) │ │ │ │ + ldr r5, [pc, #632] @ (7d8c2c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #296] @ (7d8ae0 ) │ │ │ │ + ldr r5, [pc, #744] @ (7d8ca0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #408] @ (7d8b54 ) │ │ │ │ + ldr r5, [pc, #856] @ (7d8d14 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #520] @ (7d8bc8 ) │ │ │ │ + ldr r5, [pc, #968] @ (7d8d88 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #632] @ (7d8c3c ) │ │ │ │ + ldr r6, [pc, #56] @ (7d89fc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #744] @ (7d8cb0 ) │ │ │ │ + ldr r6, [pc, #168] @ (7d8a70 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #856] @ (7d8d24 ) │ │ │ │ + ldr r6, [pc, #280] @ (7d8ae4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #968] @ (7d8d98 ) │ │ │ │ + ldr r6, [pc, #392] @ (7d8b58 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #56] @ (7d8a0c ) │ │ │ │ + ldr r6, [pc, #504] @ (7d8bcc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #168] @ (7d8a80 ) │ │ │ │ + ldr r6, [pc, #616] @ (7d8c40 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #280] @ (7d8af4 ) │ │ │ │ + ldr r6, [pc, #728] @ (7d8cb4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #392] @ (7d8b68 ) │ │ │ │ + ldr r6, [pc, #840] @ (7d8d28 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #504] @ (7d8bdc ) │ │ │ │ + ldr r6, [pc, #952] @ (7d8d9c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #616] @ (7d8c50 ) │ │ │ │ + ldr r7, [pc, #40] @ (7d8a10 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #728] @ (7d8cc4 ) │ │ │ │ + ldr r7, [pc, #152] @ (7d8a84 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #840] @ (7d8d38 ) │ │ │ │ + ldr r7, [pc, #264] @ (7d8af8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #952] @ (7d8dac ) │ │ │ │ + ldr r7, [pc, #376] @ (7d8b6c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #40] @ (7d8a20 ) │ │ │ │ + ldr r7, [pc, #488] @ (7d8be0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #152] @ (7d8a94 ) │ │ │ │ + ldr r7, [pc, #600] @ (7d8c54 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #264] @ (7d8b08 ) │ │ │ │ + ldr r7, [pc, #712] @ (7d8cc8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #376] @ (7d8b7c ) │ │ │ │ + ldr r7, [pc, #824] @ (7d8d3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #488] @ (7d8bf0 ) │ │ │ │ + ldr r7, [pc, #936] @ (7d8db0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #600] @ (7d8c64 ) │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #712] @ (7d8cd8 ) │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #824] @ (7d8d4c ) │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #936] @ (7d8dc0 ) │ │ │ │ + str r2, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #24] @ (7d8a34 ) │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #136] @ (7d8aa8 ) │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #248] @ (7d8b1c ) │ │ │ │ + str r6, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #360] @ (7d8b90 ) │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #472] @ (7d8c04 ) │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #584] @ (7d8c78 ) │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #696] @ (7d8cec ) │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #808] @ (7d8d60 ) │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #920] @ (7d8dd4 ) │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7d9a4c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes